#reporting{min-height:300px;padding-bottom:0}.div-report-layout{padding:var(--padding-margin-sm) var(--padding-margin-md)}@media screen{.div-report-layout:not(.div-report-layout--print),.div-report-window>.div-report-layout{display:flex;flex-direction:column;max-height:100%;min-height:0}.div-report-window>.div-report-layout{height:100%}.div-report-layout:not(.div-report-layout--print) .div-report-body,.div-report-layout:not(.div-report-layout--print) .div-report-body>.div-report{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.div-report-layout:not(.div-report-layout--print) .div-report-footer,.div-report-layout:not(.div-report-layout--print) .report-custom-content{flex:0 0 auto}}.report-custom-content{min-width:0;width:100%}@media screen{#div-report-windows{display:flex;flex-direction:column;min-height:0}#div-report-windows>.div-report-window:not(.k-window){height:auto}#div-report-windows>.div-report-window:not(.k-window),#div-report-windows>.div-report-window:not(.k-window)>.div-report{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#div-report-windows>.div-report-window:not(.k-window)>.div-report>.div-report-layout{flex:1 1 auto;height:auto;min-height:0}#div-report-windows>.div-report-window:not(.k-window) .report-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper{flex:1 1 0;min-height:180px}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper--body-scroll{flex:0 0 auto;min-height:0}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper>.k-grid{height:100%;max-width:100%}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper--body-scroll>.k-grid,#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper--titled>.k-grid{height:auto}#div-report-windows,#div-report-windows>.div-report-window:not(.k-window),#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper,#div-report-windows>.div-report-window:not(.k-window) .report-container,#div-report-windows>.div-report-window:not(.k-window)>.div-report,#div-report-windows>.div-report-window:not(.k-window)>.div-report>.div-report-layout{min-width:0}}.div-modal-report-layout.div-report-layout{padding:0}.div-report-window{font-family:var(--root-font-family)}.div-report-window.k-window-content{padding:0}.div-report-window.div-report-window--loading{overflow:hidden}#div-report-windows{min-height:300px;position:relative}#div-report-windows .k-window:not(.k-window-maximized){border-radius:var(--window-border-radius);min-width:var(--report-window-min-width)}#div-dashboard-container .k-window:not(.k-window-maximized),#div-report-windows .k-window:not(.k-window-maximized){z-index:997!important}#div-dashboard-container .k-window.k-window-maximized,#div-report-windows .k-window.k-window-maximized{z-index:1001!important}@media screen{#div-dashboard-container .span-report-title,#div-report-windows .span-report-title{display:none}#div-dashboard-container .div-report-layout--loaded-mfr .div-report-title,#div-dashboard-container .div-report-layout--loaded-non-mfr .div-report-title,#div-report-windows .div-report-layout--loaded-mfr .div-report-title,#div-report-windows .div-report-layout--loaded-non-mfr .div-report-title{align-items:center;align-self:center;display:flex;flex:0 1 auto;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:0;min-height:3rem;min-width:0;padding:0}#div-dashboard-container .div-report-layout--loaded-mfr .div-report-title .img-report-logo,#div-dashboard-container .div-report-layout--loaded-non-mfr .div-report-title .img-report-logo,#div-report-windows .div-report-layout--loaded-mfr .div-report-title .img-report-logo,#div-report-windows .div-report-layout--loaded-non-mfr .div-report-title .img-report-logo{display:block}#div-dashboard-container .div-report-layout--loaded-mfr .div-report-title .img-report-powered-by-logo,#div-dashboard-container .div-report-layout--loaded-non-mfr .div-report-title .img-report-powered-by-logo,#div-report-windows .div-report-layout--loaded-mfr .div-report-title .img-report-powered-by-logo,#div-report-windows .div-report-layout--loaded-non-mfr .div-report-title .img-report-powered-by-logo{display:none}#div-dashboard-container .div-report-layout--loaded-mfr .div-report-title .span-report-title,#div-dashboard-container .div-report-layout--loaded-non-mfr .div-report-title .span-report-title,#div-report-windows .div-report-layout--loaded-mfr .div-report-title .span-report-title,#div-report-windows .div-report-layout--loaded-non-mfr .div-report-title .span-report-title{align-self:center;color:var(--eem-color-fg-primary,#18313f);display:-webkit-box;flex:0 1 auto;font-size:clamp(1.45rem,.65vw + 1.1rem,1.85rem);font-weight:650;letter-spacing:-.03em;line-height:1.1;max-width:100%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#div-dashboard-container .div-report-layout--empty .span-report-title,#div-dashboard-container .div-report-layout--setup .span-report-title,#div-report-windows .div-report-layout--empty .span-report-title,#div-report-windows .div-report-layout--setup .span-report-title{display:inline}#div-report-windows .k-window .k-window-titlebar.k-header{align-items:center;display:flex}#div-report-windows .k-window .k-window-title:empty{display:none}#div-report-windows .k-window .k-window-titlebar .k-window-titlebar-actions{margin-left:auto}}.div-report-header{column-gap:1rem;grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem;z-index:3}.div-report-header,.div-report-header-right{align-items:flex-start;display:grid;position:relative}.div-report-header-right{column-gap:.35rem;flex:0 1 auto;grid-template-columns:minmax(0,auto) auto;justify-content:end;justify-self:end;margin-left:0;max-width:100%;row-gap:0;z-index:4}.div-report-header-right--has-menu{align-items:flex-start;min-height:0;padding-right:0;position:relative}.div-report-header-right--has-menu .div-report-settings-wrapper{align-self:flex-start;max-width:100%}.div-report-header-right .report-menu{align-self:center;position:relative;z-index:5}.div-report-header-right--has-menu .report-menu{align-self:flex-start;margin:0;position:relative;right:auto;top:auto;transform:none}.div-report-header-right .dropdown{display:flex;flex-flow:column;justify-content:center}.div-report-header-right .dropdown-toggle{align-items:center;display:flex;font-size:var(--root-font-size);height:1.5rem}.div-report-header-right .report-menu>.dropdown-toggle{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--eem-color-accent-fg,#335264);height:1.75rem;justify-content:center;line-height:1;min-height:0;min-width:0;padding:4px 6px;transition:background-color .12s ease,color .12s ease;width:auto}.div-report-header-right .report-menu>.dropdown-toggle:focus,.div-report-header-right .report-menu>.dropdown-toggle:hover{background:var(--eem-color-bg-raised,#f4f8fb);box-shadow:none;color:var(--eem-color-fg-primary,#223744)}.div-report-header-right .open>.dropdown-menu{display:flex;flex-flow:column;left:auto;right:0;top:1.5em}.k-tooltip-validation{z-index:998}.report-menu__list{--eem-context-menu-accent:var(--eem-orange,#f47b20);--eem-context-menu-ink:var(--eem-color-fg-primary,#0b2a3d);background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-panel-border,#cbd6df);border-radius:var(--surface-border-radius);box-shadow:0 2px 7px rgb(var(--eem-color-shadow-rgb)/.18);margin:6px 0 0;min-width:220px;min-width:240px;overflow:visible;padding:0;z-index:10050}.report-menu__item{list-style:none}.report-menu__link{align-items:center;background:#0000;border:0;color:var(--eem-context-menu-ink,#0b2a3d);cursor:pointer;display:flex;font-size:var(--font-size-sm,.875rem);font-weight:500;gap:10px;min-height:36px;min-height:40px;padding:10px 16px;position:relative;text-decoration:none;transition:background-color .12s ease,color .12s ease;white-space:nowrap;width:100%}.report-menu__link:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.report-menu__link:focus{color:var(--eem-context-menu-ink,#0b2a3d)}.report-menu__link:focus-visible,.report-menu__link:hover{background:var(--color-hover-background,#f2f6f8);color:var(--eem-context-menu-ink,#0b2a3d);outline:none;text-decoration:none}.report-menu__link:focus-visible:before,.report-menu__link:hover:before{background:var(--eem-context-menu-accent,#f47b20)}.report-menu__item+.report-menu__item .report-menu__link{border-top:1px solid var(--eem-color-border-subtle,#edf1f4)}.report-menu__icon{color:var(--eem-blue-light,#5e8094);flex:0 0 auto;font-size:var(--icon-font-size-sm,.92rem);text-align:center;width:1.15em}.report-menu__label{flex:1 1 auto;min-width:0}.report-menu__caret{color:var(--eem-color-fg-subtle,#8095a3);flex:0 0 auto;font-size:.75rem;margin-left:auto}.report-menu__divider{border:0;border-top:1px solid var(--eem-color-border-subtle,#edf1f4);margin:0;opacity:1}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{left:auto;margin-top:0;right:calc(100% - 10px);top:-6px}.dropdown-submenu .report-menu__submenu{min-width:200px;z-index:10050}.div-report-message{align-items:center;display:none;flex-direction:column;gap:.5rem;justify-content:center;padding:2.25rem 1.5rem 3rem}.div-report-layout--message .div-report-message{display:flex}.div-report-layout--message .div-report-body>:not(.div-report-message){display:none}.div-report-layout--loading .div-report-body>:not(.div-report-message),.div-report-layout--loading .div-report-footer,.div-report-layout--loading .report-custom-footer{visibility:hidden}.div-report-message-brand{align-items:center;background:linear-gradient(180deg,rgb(var(--eem-tone-blue-dot-rgb)/.12) 0,rgb(var(--eem-tone-blue-dot-rgb)/.2) 100%);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px rgb(var(--eem-tone-blue-dot-rgb)/.18);display:none;height:4.5rem;justify-content:center;margin-bottom:.5rem;width:4.5rem}.div-report-layout--empty .div-report-message-brand,.div-report-layout--setup .div-report-message-brand{display:none}.div-report-layout--empty .div-report-title,.div-report-layout--setup .div-report-title{gap:.45rem;margin-top:0}#reporting .div-report-layout--message .div-report-body{display:flex;flex-direction:column}#reporting .div-report-layout--message .div-report-body>:not(.div-report-message){display:none!important}.div-report-layout--message .div-report-message{align-items:center;flex:1 1 auto;justify-content:center;min-height:min(760px,calc(100vh - 160px));padding:1.5rem}.report-identity{align-items:stretch;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e3e9ee);border-radius:var(--surface-border-radius);box-shadow:0 12px 34px rgb(var(--eem-color-shadow-rgb)/.1);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);margin:auto;min-height:590px;overflow:hidden;text-align:left;width:min(1120px,100%)}.report-identity__body{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem;justify-content:center;min-width:0;padding:3rem 3.25rem}.report-identity__error-icon{align-items:center;background:var(--eem-color-status-danger-fg,#b23b3b);border-radius:50%;color:var(--eem-color-on-accent,#fff);display:none;font-size:18px;height:2.75rem;justify-content:center;margin-bottom:.35rem;width:2.75rem}.report-identity__eyebrow{color:var(--eem-color-fg-muted,#6b7b88);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-identity__eyebrow:empty{display:none}.report-identity__title{color:var(--eem-color-fg-primary,#1f3a52);font-size:2.5rem;font-weight:700;line-height:1.1;margin:0}.report-identity__about{color:var(--eem-color-fg-muted,#5b7180);font-size:.95rem;line-height:1.5;margin:.1rem 0 0;max-width:37rem}.report-identity__about:empty{display:none}.report-identity__params{border-top:1px solid var(--eem-color-border-subtle,#edf1f4);display:none;margin-top:.75rem;padding-top:.9rem;width:100%}.report-identity__params-label{color:var(--eem-color-fg-subtle,#8493a0);display:block;font-size:.68rem;font-weight:700;letter-spacing:.07em;margin-bottom:.5rem;text-transform:uppercase}.report-identity__chips{display:flex;flex-wrap:wrap;gap:.4rem}.report-identity__chip{align-items:center;border:1px dashed var(--eem-color-border-control,#c3ced7);border-radius:var(--radius-pill,999px);color:var(--eem-color-fg-muted,#5b7180);display:inline-flex;font-size:.78rem;gap:.4rem;padding:.28rem .65rem;white-space:nowrap}.report-identity__chip i{color:var(--eem-text-muted,#9aa8b4)}.report-identity__chip-value{color:var(--eem-color-fg-primary,#33475b);font-weight:600}.report-identity__note{color:var(--eem-color-fg-muted,#5b7180);font-size:.9rem;margin:.35rem 0 0;max-width:37rem}.report-identity__note:empty{display:none}.report-identity__actions{align-items:center;border-top:1px solid var(--eem-color-border-subtle,#e6ecf0);display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;padding-top:1.4rem;width:100%}.report-identity__actions:empty{display:none}.report-identity__hint{color:var(--eem-color-fg-subtle,#8493a0);font-size:.85rem}.report-identity__hint-action{color:var(--eem-orange)}.report-identity__visual{background:linear-gradient(180deg,var(--eem-color-bg-raised,#f5f8fa) 0,var(--eem-selected-subtle,#eef3f6) 100%);border-left:1px solid var(--eem-color-border-subtle,#eaeef2);justify-content:center;padding:2rem}.report-identity__awaiting,.report-identity__visual{align-items:center;display:flex;flex-direction:column;gap:1.25rem}.report-identity__chart{align-items:flex-end;display:flex;gap:.7rem;height:13rem}.report-identity__bar{animation:report-identity-bar 2.4s ease-in-out infinite;background:linear-gradient(180deg,var(--eem-gray,#cdd9e2) 0,var(--eem-color-bg-pressed,#dde7ee) 100%);border-radius:var(--radius-xs,3px) var(--radius-xs,3px) 0 0;transform-origin:bottom center;width:1.2rem}.report-identity__bar:first-child{animation-delay:0s;height:45%}.report-identity__bar:nth-child(2){animation-delay:.12s;height:72%}.report-identity__bar:nth-child(3){animation-delay:.24s;background:linear-gradient(180deg,#f0a35a,#f7be86);height:90%}.report-identity__bar:nth-child(4){animation-delay:.36s;height:63%}.report-identity__bar:nth-child(5){animation-delay:.48s;height:82%}.report-identity__bar:nth-child(6){animation-delay:.6s;height:38%}.report-identity__await{align-items:center;display:flex;flex-direction:column;gap:.4rem}.report-identity__await-logo{height:3.5rem;object-fit:contain;opacity:.5;width:3.5rem}.report-identity__await-label{color:var(--eem-text-muted,#93a1ad);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.report-identity__result{align-items:center;display:none;flex-direction:column;max-width:24rem;text-align:center}.report-identity__result-icon{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.68);border:1px solid var(--eem-color-border-subtle,#d1dee7);border-radius:50%;color:var(--eem-blue-light,#5e8faa);display:inline-flex;font-size:1.35rem;height:3.5rem;justify-content:center;margin-bottom:.9rem;width:3.5rem}.report-identity__result-label{color:var(--eem-color-fg-primary,#1f3a52);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-identity__result-message{color:var(--eem-color-fg-secondary,#516977);font-size:1rem;line-height:1.45;margin-top:.6rem}.div-report-message-action{align-items:center;display:inline-flex;font-size:1.02rem;font-weight:600;gap:.5rem;padding:.65rem 1.5rem}.report-identity .div-report-message-action.k-primary,.report-identity .div-report-message-action.k-primary:focus,.report-identity .div-report-message-action.k-primary:hover{background:var(--eem-orange);border-color:var(--eem-orange);color:var(--eem-color-on-accent,#fff)}@keyframes report-identity-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.1)}}.report-identity--has-params .report-identity__params{display:block}.report-identity--no-data .report-identity__awaiting{display:none}.report-identity--no-data .report-identity__result{display:flex}.div-report-message--error .report-identity{grid-template-columns:minmax(0,1fr);width:min(30rem,100%)}.div-report-message--error .report-identity__body{align-items:center;padding:2rem 1.75rem;text-align:center}.div-report-message--error .report-identity__error-icon{display:inline-flex}.div-report-message--error .report-identity__about,.div-report-message--error .report-identity__eyebrow,.div-report-message--error .report-identity__params,.div-report-message--error .report-identity__visual{display:none!important}.div-report-message--error .report-identity__title{font-size:1.35rem}.div-report-message--error .report-identity__actions{border-top:0;justify-content:center;padding-top:0}.div-dashboard-report-windows .div-report-message{min-height:0;padding:.75rem}.div-dashboard-report-windows .report-identity{box-shadow:none;grid-template-columns:minmax(0,1fr);min-height:0}.div-dashboard-report-windows .report-identity__actions,.div-dashboard-report-windows .report-identity__visual{display:none}.div-dashboard-report-windows .report-identity__body{padding:1.25rem}@media (max-width:47.99875rem){.report-identity{grid-template-columns:minmax(0,1fr);min-height:0}.report-identity__visual{display:none}.report-identity--no-data .report-identity__visual{border-left:0;border-top:1px solid var(--eem-color-border-subtle,#eaeef2);display:flex;min-height:11rem}.div-dashboard-report-windows .report-identity--no-data .report-identity__visual{display:none}.report-identity__body{padding:1.75rem 1.5rem}.report-identity__title{font-size:1.7rem}.report-identity__actions{align-items:stretch;flex-direction:column;width:100%}}.div-report-footer{margin-top:.15rem;padding-bottom:.25rem;padding-top:0}.div-report-footer-top{align-items:flex-start;display:flex;gap:.4rem 1rem;justify-content:space-between}.div-report-footer-details{flex:1 1 auto;margin-bottom:0;min-width:0}.div-report-footer-brand{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;padding-bottom:0;padding-top:.05rem}.div-report-footer--brand-only .div-report-footer-top{justify-content:flex-end}.ul-report-settings-footer,.ul-report-status-footer{margin:0;padding:0}.ul-report-settings-footer li{color:var(--eem-color-fg-secondary,#455c69);font-size:var(--font-size-sm);line-height:1.3}.div-report-status-strip{border-top:1px solid var(--eem-color-border-subtle,#dbe4ea);padding-top:.45rem}.ul-report-status-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem 1.5rem}.report-status-item{align-items:baseline;color:var(--eem-color-fg-secondary,#516977);display:inline-flex;font-size:var(--font-size-sm);gap:.35rem;line-height:1.35}.report-status-label{color:var(--eem-color-fg-muted,#5d7482);font-weight:600}.report-status-value{color:var(--eem-color-fg-primary,#223744)}.div-report .k-toolbar-item:has([id=export-dropdown].k-disabled),.div-report .k-toolbar-item:has([id=export-dropdown][disabled]){display:none}.div-report [id=export-dropdown].k-disabled,.div-report [id=export-dropdown][disabled]{display:none}.report-settings-toggle{align-items:center;color:var(--color-primary-2);display:inline-flex;font-size:var(--font-size-lg);height:2rem;justify-content:center;padding:0;width:2rem}.report-settings-toggle:focus,.report-settings-toggle:hover{color:var(--color-inverse);cursor:pointer}#div-report-recent-link-container .report-settings-toggle:focus,#div-report-recent-link-container .report-settings-toggle:hover{color:var(--color-dark)}.div-report-settings-wrapper{align-items:flex-start;align-self:flex-start;display:flex;flex-flow:row-reverse;position:relative}.div-report-settings-wrapper .icon-stack-top{display:none;font-size:var(--font-size-xs);line-height:10px;margin-left:1.5em;margin-top:-.5em;position:absolute;text-align:right;text-align:center;vertical-align:top;width:1.5em}.div-report-settings-wrapper.static-mode .icon-stack-top{left:auto;margin-left:1.7em;width:auto}.div-report-settings-wrapper:active .icon-stack-top,.div-report-settings-wrapper:focus .icon-stack-top,.div-report-settings-wrapper:hover .icon-stack-top{display:block}.div-report-settings-wrapper.static-mode .icon-stack-top.fa-rotate-90,.div-report-settings-wrapper:not(.static-mode) .icon-stack-top:not(.fa-rotate-90){display:none;margin-left:1em}.div-report-settings-wrapper:not(.static-mode) li{padding-left:var(--padding-margin-sm);padding-right:var(--padding-margin-sm)}.div-report-settings-wrapper:not(.static-mode) li:first-child{padding-top:var(--padding-margin-sm)}.div-report-settings-wrapper:not(.static-mode) li:last-child{padding-bottom:var(--padding-margin-sm)}.div-report-header-right .div-report-settings{margin-right:.15rem}.div-report-header-right .report-settings-toggle{align-items:center;background:none;border:none;display:flex;flex:0 0 auto;height:1.75rem;justify-content:center;margin-right:0;outline:none;padding:2px 0;width:1.75rem}.div-report-header-right .div-report-settings-wrapper:not(.static-mode) .report-settings-toggle:focus+.div-report-settings,.div-report-header-right .div-report-settings-wrapper:not(.static-mode) .report-settings-toggle:hover+.div-report-settings{background-color:var(--color-background);border:none;border-radius:0;-webkit-box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.475);box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.475);display:flex;flex-flow:column;left:auto;position:absolute;right:0;top:1.5em;z-index:2}.div-report-header-right .div-report-settings-wrapper:not(.static-mode) .report-settings-toggle:focus+.div-report-settings .ul-report-settings,.div-report-header-right .div-report-settings-wrapper:not(.static-mode) .report-settings-toggle:hover+.div-report-settings .ul-report-settings{display:flex!important;flex-flow:column;margin:0;white-space:nowrap}.div-fatal-error{padding:24px 16px}.report-error-state{--report-error-ink:var(--eem-ink-900,#263238);--report-error-muted:var(--eem-color-fg-muted,#5f6f7a);--report-error-border:var(--eem-color-border-subtle,#d8e1e6);--report-error-surface:var(--eem-color-bg-surface,#fff);--report-error-panel:var(--eem-panel-background,#f6f9fb);--report-error-danger:var(--eem-color-status-danger-fg,#b23b3b);background:var(--report-error-surface);border:1px solid var(--report-error-border);border-radius:var(--surface-border-radius);box-shadow:0 14px 36px rgb(var(--eem-color-shadow-rgb)/.1);box-sizing:border-box;color:var(--report-error-ink);margin:32px auto;max-width:520px;padding:28px 24px;text-align:center}.report-error-state__icon{align-items:center;background:var(--report-error-danger);border-radius:50%;color:var(--eem-color-on-accent,#fff);display:inline-flex;font-size:20px;height:48px;justify-content:center;margin-bottom:14px;width:48px}.report-error-state__title{font-size:var(--font-size-lg);font-weight:700;margin:0 0 8px}.report-error-state__message{color:var(--report-error-muted);margin:0 0 20px}.report-error-state__actions{display:flex;gap:8px;justify-content:center}.report-error-state__details{border-top:1px solid var(--report-error-border);margin-top:20px;padding-top:14px;text-align:left}.report-error-state__details-summary{color:var(--report-error-muted);cursor:pointer;font-size:var(--font-size-12);font-weight:600}.report-error-state__detail-text{background:var(--report-error-panel);border-radius:var(--surface-border-radius);color:var(--report-error-ink);font-size:var(--font-size-12);line-height:1.5;margin:10px 0 0;max-height:200px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.bill_invoice_parameters{color:#fff;display:inline;float:right;opacity:.1}.alarm-block:before{border:1px solid var(--eem-color-bg-surface,#fff)}@media print{.report-custom-header,.report-customer-footer{display:none!important}.div-report-layout--pdf .report-custom-header[data-active=true]{break-inside:avoid;display:block!important;page-break-inside:avoid}#div-report-windows .k-window .k-window-titlebar.k-header{display:none!important}#div-report-windows .k-window{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}}#div-report-windows.div-dashboard-report-windows{min-height:50px}.div-dashboard-report-layout{min-height:270px;padding:0}.div-dashboard .div-report-settings-wrapper .icon-stack-top{display:none}.k-i-openinnewtab:before{font-size:var(--font-size-sm)}.k-i-openinnewtab:before,.k-i-openinwindow:before{content:"\f35d";font-family:Font Awesome\ 6 Free;font-weight:900;line-height:14px}.k-i-openinwindow:before{font-size:var(--root-font-size)}.report-container .div-chart-wrapper>.div-grid-wrapper:not(.div-full-height-grid-wrapper)>.div-report-grid-dashboard:not(.div-report-grid-dashboard-fullscreen){height:100%;max-width:100%;min-height:270px}.report-container .div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen)){align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;height:100%}.report-container .div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen)).div-chart-wrapper--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.report-container .div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){grid-area:1/1/1/-1}.report-container .div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend{grid-area:2/1/2/-1}.report-container .div-chart-wrapper>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){flex:1 1 auto;height:auto;max-width:100%;min-height:200px}@container chart-wrapper (min-width: 540px){.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){grid-area:1/1}.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend{grid-area:1/2;margin:0;max-height:100%}.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend>.chart-legend__items{max-height:none;overflow-y:visible}}@container chart-wrapper (min-width: 1000px){.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){grid-area:1/1}.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend{grid-area:1/2;margin:0;max-height:100%}.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend>.chart-legend__items{max-height:none;overflow-y:visible}}@container chart-wrapper (min-width: 940px){.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){grid-area:1/1}.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend{grid-area:1/2;margin:0;max-height:100%}.report-container .div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend>.chart-legend__items{max-height:none;overflow-y:visible}}.report-container .heat-map-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen)){align-items:stretch;display:flex!important;flex-flow:column nowrap}.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale{margin-top:-8px;padding:0 12px 2px}.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale__lower{display:block}.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale__axis-title{border-bottom:0;margin-bottom:3px;padding-bottom:3px}.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale__ramp{border-radius:var(--radius-xs,2px);height:8px}.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale__values{font-size:var(--font-size-10-5);grid-template-columns:1fr 1fr}.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale__caption,.eem-dashboard-shell--grid .report-container .heat-map-chart-wrapper>.chart-legend--heat-map .heat-map-scale__value:not(:first-child):not(:last-child){display:none}.report-container .div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend>.chart-legend__header{display:none}.report-container .div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen))>.chart-legend>.chart-legend__items{max-height:74px;overflow-y:auto}.report-container .div-chart-wrapper .chart-header--dashboard{display:none}.report-container .div-multi-chart-container .div-chart-wrapper .chart-header--dashboard{display:flex}.report-container .div-multi-chart-container .div-chart-wrapper .chart-header--dashboard .chart-header__title{display:none}.div-multi-chart-container .div-chart-wrapper>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){flex:1 1 auto;height:auto;margin-bottom:0}.report-container .div-multi-chart-container>.div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen)){display:flex;flex:1 1 240px;flex-flow:column nowrap;height:auto}.report-container .div-multi-chart-container>.div-chart-wrapper>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen){height:190px;min-height:160px}.eem-dashboard-shell--grid .report-container .cost-breakout-chart-container{flex-wrap:nowrap}.eem-dashboard-shell--grid .report-container .cost-breakout-chart-container>.div-chart-wrapper:has(>.div-report-chart-dashboard:not(.div-report-chart-dashboard-fullscreen)){flex:1 1 200px;min-width:120px}.eem-dashboard-shell--grid .report-container .cost-breakout-legend{flex:1 1 180px;min-width:140px}.eem-dashboard-shell--grid .report-container .cost-breakout-legend .chart-legend__axis-value{display:none}.eem-dashboard-shell--grid .report-container .cost-breakout-legend .chart-legend__axis-table{grid-template-columns:minmax(0,1fr) repeat(var(--legend-column-count,1),auto)}.eem-dashboard-shell--grid .report-container .cost-breakout-legend .chart-legend__percent-symbol{display:none}.eem-dashboard-shell--grid .report-container .cost-breakout-legend .chart-legend__percent-period{display:inline-block;max-width:64px;vertical-align:bottom;white-space:normal}.eem-dashboard-shell--grid .report-container .cost-breakout-legend .chart-legend__axis-row{column-gap:6px}.eem-dashboard-shell--grid .report-container .cost-breakout-legend .chart-legend__percent{min-width:0;padding-left:4px}.eem-dashboard-shell--grid .report-container .chart-legend__axis-label{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.eem-dashboard-shell--grid .report-container .chart-legend__percent{min-width:44px;padding-left:6px}.eem-dashboard-shell--grid .report-container .chart-legend__axis-row{padding-bottom:5px;padding-top:5px}.eem-dashboard-shell--grid .report-container .chart-legend__note{font-size:var(--font-size-10-5);margin-top:6px}.eem-dashboard-shell--grid .report-container .chart-legend__items--strip{padding-top:6px}.div-dashboard-report-layout .div-report-message{min-height:0;padding:0}.div-dashboard-report-layout .report-identity{border:0;border-radius:0;box-shadow:none;height:100%;margin:0;min-height:0;overflow:hidden;width:100%}.div-dashboard-report-layout .report-identity__body{gap:.35rem;padding:1.1rem 1.35rem}.div-dashboard-report-layout .report-identity__visual{gap:.75rem;padding:1rem}.div-dashboard-report-layout .report-identity__about,.div-dashboard-report-layout .report-identity__chips{display:none}.img-report-logo{flex:0 0 auto;height:3rem;margin-right:0;max-width:12rem;object-fit:contain;width:auto}.img-report-powered-by-logo{display:none;height:auto;margin-right:0;width:200px}.img-report-logo--message{height:2.1rem;margin:0}.div-report-footer-brand .img-report-powered-by-logo,.img-report-powered-by-logo--footer{display:block;height:auto;margin:0;max-width:100%;opacity:.72;pointer-events:none;width:112px}.div-report-title{align-content:center;align-self:center;display:flex;font-size:var(--report-title-font-size);gap:.55rem;justify-content:flex-start;justify-self:left;margin-top:0;min-height:3rem}.div-report-layout--print .div-report-header,.div-report-title{align-items:center}.div-report-layout--print .div-report-title{align-self:center;margin-top:0}.ul-report-settings{display:inline-block;list-style:none}.span-report-setting-key{font-weight:600}.div-report hr{margin-bottom:5px;margin-top:0}.report-email-drawer__body .form-email-pdf{display:flex;flex-direction:column;gap:8px}.form-email-pdf .k-tooltip-validation,.form-email-pdf .k-tooltip.k-tooltip-validation{align-self:flex-start;margin-top:2px;position:static}.email-pdf-orientation-container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:6px}.email-pdf-input-label{margin-top:10px;position:relative}.email-pdf-input{box-sizing:border-box;width:100%}.email-pdf-info{color:var(--color-primary-2);font-size:var(--font-size-sm);margin-right:6px}.email-pdf-info:hover{color:var(--color-inverse)}.email-pdf-info+span{background-color:var(--color-inverse);color:var(--color-base);display:none;font-size:var(--font-size-sm);left:0;padding:8px;position:absolute;top:calc(100% + 4px);width:min(260px,100%)}.email-pdf-info:focus+span,.email-pdf-info:hover+span{display:block;z-index:1}.email-pdf-message-label{margin-top:10px}textarea.email-pdf-message{box-sizing:border-box;min-height:166px;padding:5px 10px;resize:none;width:100%}.report-email-drawer__status{font-size:var(--font-size-sm);margin-top:4px;min-height:20px}.report-email-drawer__status.is-error{color:var(--color-error)}.report-email-drawer__foot{display:flex;gap:8px;justify-content:flex-end}:not(.div-multi-chart-container)>.div-chart-wrapper{align-items:flex-start;container:chart-wrapper/inline-size;display:flex;flex-flow:row wrap;min-width:0;width:100%}.chart-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:2px 2px 6px;width:100%}.chart-header--empty{display:none}.chart-header__text{min-width:0}.chart-header__title{color:var(--color-normal-text-color,#18313f);font-size:var(--font-size-15);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.chart-header__metric{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-12);font-weight:600;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.chart-header__advisory{align-items:center;background:var(--eem-color-status-warning-soft,#fff7df);border:1px solid var(--eem-color-status-warning-border,#d9a441);border-radius:var(--radius-xs,2px);color:var(--eem-color-status-warning-fg,#71510f);display:inline-flex;font-size:var(--font-size-11);font-weight:600;gap:5px;line-height:1.3;margin-top:4px;max-width:100%;padding:3px 7px}.chart-header__advisory:before{content:"\f071";font-family:Font Awesome\ 6 Free;font-weight:900}.chart-header__tools{align-items:center;display:flex;flex:0 0 auto;gap:6px}.chart-header--dashboard{padding:0 2px 4px}.chart-header--dashboard .chart-header__title{font-size:var(--font-size-13)}.chart-header--dashboard .chart-header__metric{font-size:var(--font-size-11);margin-top:0}.report-chart-error{align-items:center;background:var(--eem-background-gray,#fff8f6);border:1px dashed #c96f62;border-radius:var(--surface-border-radius);justify-content:center;min-height:200px;padding:20px}.report-chart-error__content{color:#6f2c26;max-width:520px;text-align:center}.report-chart-error__title{font-size:var(--font-size-15);font-weight:700}.report-chart-error__message{font-size:var(--font-size-12-5);line-height:1.45;margin-top:4px}.div-multi-chart-container>.div-chart-wrapper{align-items:flex-start;container:chart-wrapper/inline-size;display:flex;flex:1 1 300px;flex-flow:row wrap;min-width:min(300px,100%)}.div-report-chart{display:flex;flex:1 1 300px;flex-flow:row;height:clamp(340px,32cqi,720px);max-width:100%;min-height:300px;min-width:0;overflow:hidden;position:relative;vertical-align:top;width:100%}.div-report-chart>div{height:auto!important}.chart-legend{align-self:auto;background:var(--color-normal-background);background:#0000;border:0;border-radius:0;border-top:1px solid var(--color-hover-background);box-sizing:border-box;display:block;margin:auto 0 0;max-height:none;max-width:none;min-width:0;overflow:visible;padding:10px 2px 0;width:100%}.chart-legend>.chart-legend__header{display:flex}.chart-legend>.chart-legend__items{display:flex;flex-flow:row wrap;gap:2px 20px;padding:0}.chart-legend>.chart-legend__context{padding:0 2px 4px}.chart-legend:has(>.chart-legend__header):not(.is-open)>.chart-legend__axis-table,.chart-legend:has(>.chart-legend__header):not(.is-open)>.chart-legend__context,.chart-legend:has(>.chart-legend__header):not(.is-open)>.chart-legend__items,.chart-legend:has(>.chart-legend__header):not(.is-open)>.chart-legend__note{display:none}.chart-legend .chart-legend__item{border-bottom:0;padding:3px 0;width:auto}.chart-legend:has(.chart-legend__axis-row--head){border-top:0}.chart-legend__header{align-items:center;background:var(--eem-panel-background,#f8fbfd);border:1px solid var(--color-hover-background);border-radius:var(--radius-sm);color:var(--color-normal-text-color,#243746);cursor:pointer;display:none;font-family:inherit;font-size:var(--font-size-12-5);font-weight:600;gap:8px;line-height:1.3;margin:0;padding:8px 12px;text-align:left;width:100%}.chart-legend__chevron{display:inline-flex;transition:transform .15s ease-out}.chart-legend__chevron:before{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:10px;font-weight:900;opacity:.7}.chart-legend.is-open .chart-legend__chevron{transform:rotate(180deg)}.chart-legend__header-count{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-11-5);font-weight:500;margin-left:auto}.chart-legend__context{color:var(--color-normal-text-color,#243746);font-size:var(--font-size-11-5);font-weight:600;overflow-wrap:anywhere;padding:2px 4px 6px}.chart-legend__items{display:flex;flex-flow:column nowrap;min-width:0}.chart-legend__item{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--color-hover-background);color:var(--color-normal-text-color,#243746);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-12-5);gap:10px;line-height:1.3;margin:0;min-width:0;padding:8px 4px;text-align:left}.chart-legend__item:last-child{border-bottom:0}.chart-legend__item:hover{color:var(--color-primary-2,#2b5468)}.chart-legend__item:hover .chart-legend__swatch{transform:scale(1.12)}.chart-legend__item.is-off{opacity:.45}.chart-legend__item.is-off .chart-legend__label{text-decoration:line-through}.chart-legend__swatch{--chart-legend-swatch-size:12px;--chart-legend-swatch-line-width:22px;background:var(--chart-legend-color);border-radius:var(--radius-xs,2px);flex:0 0 auto;height:var(--chart-legend-swatch-size);transition:transform .12s ease-out;width:var(--chart-legend-swatch-size)}.chart-legend__swatch--line,.chart-legend__swatch--radar{height:3px;position:relative;width:var(--chart-legend-swatch-line-width)}.chart-legend__swatch--line:after,.chart-legend__swatch--radar:after{background:var(--color-normal-background,#fff);border:1.5px solid var(--chart-legend-color);border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.chart-legend__swatch--smoothed{background:repeating-linear-gradient(90deg,var(--chart-legend-color) 0 2px,#0000 2px 5px);height:3px;position:relative;width:var(--chart-legend-swatch-line-width)}.chart-legend__swatch--smoothed:after{background:var(--color-normal-background,#fff);border:1.5px solid var(--chart-legend-color);border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.chart-legend__swatch--step{background:repeating-linear-gradient(90deg,var(--chart-legend-color) 0 7px,#0000 7px 11px);height:3px;position:relative;width:var(--chart-legend-swatch-line-width)}.chart-legend__swatch--step:after{background:var(--color-normal-background,#fff);border:1.5px solid var(--chart-legend-color);border-radius:50%;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.chart-legend__swatch--trend{background:repeating-linear-gradient(90deg,var(--chart-legend-color) 0 7px,#0000 7px 11px);height:3px;position:relative;width:var(--chart-legend-swatch-line-width)}.chart-legend__swatch--reference{background:repeating-linear-gradient(90deg,var(--chart-legend-color) 0 4px,#0000 4px 8px);height:2px;position:relative;width:var(--chart-legend-swatch-line-width)}.chart-legend__swatch--scatter{border-radius:50%;height:10px;margin:0 1px;width:10px}.chart-legend__swatch--area{background:color-mix(in srgb,var(--chart-legend-color) 45%,#0000);border-bottom:3px solid var(--chart-legend-color)}.chart-legend__label{min-width:0;overflow-wrap:anywhere}.chart-legend__type-icon{color:var(--eem-color-fg-muted);flex:0 0 auto;font-size:var(--font-size-11);text-align:center;width:14px}.chart-legend__value{margin-left:auto}.chart-legend__percent,.chart-legend__value{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:700;padding-left:8px}.chart-legend__percent{min-width:52px;text-align:right}.chart-legend__percent-period{display:none}.chart-legend__note{color:var(--eem-color-fg-muted);font-size:var(--font-size-11);line-height:1.5;margin-top:10px}.chart-legend__axis-table{display:flex;flex-flow:column nowrap;min-width:0}.chart-legend__axis-row{align-items:center;border-bottom:1px solid var(--color-hover-background);display:flex;font-size:var(--font-size-12-5);gap:10px;margin:0;min-width:0;padding:8px 4px}.chart-legend__axis-row:last-child{border-bottom:0}.chart-legend__axis-row--head{color:var(--eem-color-fg-muted);font-size:var(--font-size-10-5);font-weight:700;letter-spacing:.08em;padding:2px 4px 7px;text-transform:uppercase}@supports (grid-template-columns:subgrid){.chart-legend__axis-table{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--legend-value-columns,1),auto)}.chart-legend__axis-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid}}.chart-legend__axis-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.chart-legend__axis-label--swatched{align-items:center;display:flex;gap:10px}.cost-breakout-legend{align-self:stretch;flex:1 1 320px;margin-top:0;max-width:none;min-width:min(320px,100%)}.chart-legend__axis-value{color:var(--eem-color-fg-muted);flex:0 0 auto;font-variant-numeric:tabular-nums;min-width:58px;text-align:right}.chart-legend__axis-value--primary{color:var(--color-normal-text-color,#243746);font-weight:700}.chart-legend__axis-value--alert{color:var(--eem-color-status-warning-fg,#f5811f)}.chart-legend__items--strip{flex-flow:row wrap;gap:4px 18px;padding-top:10px}.chart-legend__items--strip .chart-legend__item{border-bottom:0;padding:2px 0;width:auto}.chart-legend--compact{padding:6px 8px}.chart-legend--compact .chart-legend__item{font-size:var(--font-size-11-5);padding:2px 4px}.chart-legend--compact .chart-legend__swatch{--chart-legend-swatch-size:10px;--chart-legend-swatch-line-width:18px}.heat-map-scale{box-sizing:border-box;color:var(--eem-color-fg-primary,#243746);display:block;font-size:var(--font-size-11-5);margin-top:-18px;padding:2px 20px 0 89px;width:100%}.heat-map-scale__axis-title{border-bottom:1px solid var(--color-hover-background,#d6e0e7);color:var(--eem-color-fg-primary,#243746);font-weight:600;margin-bottom:8px;padding:4px 0 7px;text-align:center}.heat-map-scale__axis-title:empty{display:none}.heat-map-scale__body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0;width:100%}.heat-map-scale__lower{align-items:stretch;display:flex;gap:18px;min-width:0;width:100%}.heat-map-scale__ramp{background:var(--eem-heat-ramp,linear-gradient(90deg,var(--eem-color-bg-hover,#eef6f8) 0,var(--eem-color-status-info-border,#b8d6e1) 10%,var(--eem-selected-subtle-border,#7bafc1) 28%,var(--eem-blue-light,#5690a8) 50%,var(--eem-color-accent-fill,#3c7088) 72%,var(--eem-color-accent-fill-hover,#34596b) 87%,var(--eem-ink-900,#18313f) 100%));border:0;border-radius:0;height:12px;width:100%}.heat-map-scale__values{display:grid;font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,1fr)}.heat-map-scale__value--mid,.heat-map-scale__value:not(:first-child):not(:last-child){text-align:center}.heat-map-scale__value--max{display:flex;gap:3px;justify-content:flex-end}.heat-map-scale__unit{color:var(--eem-color-fg-primary,#243746);font-weight:600}.heat-map-scale__caption{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-11);line-height:1.35;margin-top:3px}.heat-map-grid:focus-visible{outline:1px solid var(--eem-blue-light,#5690a8);outline-offset:-1px}.heat-map-detail.eem-chart-tip{align-items:flex-start;appearance:none;border-bottom:0;border-radius:0;border-right:0;border-top:0;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 clamp(210px,24%,280px);flex-direction:column;font-family:inherit;justify-content:center;margin:0;max-width:280px;min-height:64px;min-width:210px;pointer-events:auto;text-align:left;width:auto}.heat-map-detail.eem-chart-tip:focus-visible{outline:1px solid var(--eem-blue-light,#5690a8);outline-offset:2px}.heat-map-detail.eem-chart-tip--heat-map-green-red:focus-visible{outline-color:#53c052}.heat-map-detail__when{min-width:0;overflow-wrap:anywhere}.heat-map-detail__value{flex:0 0 auto;font-variant-numeric:tabular-nums;margin-left:0}.heat-map-detail__value:empty{display:none}@media screen{#reporting .report-shell--next .report-container>.div-grid-wrapper.heat-map-source-grid,#reporting .report-shell--next .report-container>.heat-map-source-grid-notes{display:none!important}}.heat-map-chart-wrapper{align-items:stretch;display:grid!important;flex-flow:initial;grid-template-columns:minmax(0,1fr)}.heat-map-chart-wrapper--with-selector{--heat-map-point-selector-width:clamp(190px,18vw,250px);column-gap:0;grid-template-columns:var(--heat-map-point-selector-width) minmax(0,1fr);position:relative}.heat-map-chart-wrapper--with-selector>.heat-map-point-selector{inset:0 auto 0 0;overflow:hidden;position:absolute;width:var(--heat-map-point-selector-width)}.heat-map-chart-wrapper>.chart-legend,.heat-map-chart-wrapper>.div-report-chart,.heat-map-chart-wrapper>.heat-map-point-summary,.heat-map-chart-wrapper>.heat-map-scale{grid-column:1;min-width:0}.heat-map-chart-wrapper--with-selector>.chart-legend,.heat-map-chart-wrapper--with-selector>.div-report-chart,.heat-map-chart-wrapper--with-selector>.heat-map-point-summary,.heat-map-chart-wrapper--with-selector>.heat-map-scale{grid-column:2}.heat-map-point-selector{align-self:stretch;background:var(--eem-panel-background,#f8fafb);border-right:1px solid var(--eem-color-border-subtle,#e1e8ed);box-sizing:border-box;display:flex;flex-direction:column;grid-column:1;grid-row:1/span 8;min-height:0;min-width:0;padding:14px 12px}.heat-map-point-selector[hidden]{display:none}.heat-map-point-selector__heading{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-10-5);font-weight:800;letter-spacing:.08em;margin:0 4px 9px;text-transform:uppercase}.heat-map-point-selector__cards{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-height:0;overflow-y:auto;padding:1px 3px 1px 1px}.heat-map-point-selector__combined{background:var(--eem-color-bg-raised,#f3f7f9);border-top:1px solid var(--eem-color-border-subtle,#e1e8ed);flex:0 0 auto;margin:10px -12px -14px;padding:10px 12px 14px}.heat-map-point-selector__combined[hidden]{display:none}.heat-map-point-card{align-items:flex-start;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#dce5ea);border-radius:0;box-sizing:border-box;color:var(--eem-color-fg-primary,#243746);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;line-height:1.3;min-width:0;padding:9px 10px 9px 11px;text-align:left;transition:border-color .12s ease-out,background-color .12s ease-out,box-shadow .12s ease-out;width:100%}.heat-map-point-card:hover{background:var(--eem-panel-background,#f7fbfc);border-color:var(--eem-color-status-info-border,#b8d6e1)}.heat-map-point-card:focus-visible{outline:1px solid var(--eem-blue-light,#5690a8);outline-offset:2px}.heat-map-point-card.is-selected{background:var(--eem-color-bg-hover,#eef6f8);border-color:var(--eem-selected-subtle-border,#8fb8c7);border-left-color:var(--color-accent-2,#3c7088);border-left-width:3px;box-shadow:0 1px 3px rgb(var(--eem-color-shadow-rgb)/.09)}.heat-map-point-card__reference{color:var(--eem-color-status-info-fg,#3c7088);font-size:var(--font-size-10-5);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.heat-map-point-card__name{color:var(--eem-color-fg-primary,#18313f);display:-webkit-box;font-size:var(--font-size-12-5);font-weight:700;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.heat-map-point-card__range{color:var(--eem-color-fg-muted,#6b808d);font-size:var(--font-size-10-5);font-variant-numeric:tabular-nums}.heat-map-point-summary[hidden]{display:none}.heat-map-point-summary--top{align-items:baseline;display:flex;gap:8px;line-height:1.3;min-height:24px;padding:8px 16px 0}.heat-map-point-summary--top+.div-report-chart{margin-top:-8px}.heat-map-point-summary__point{color:var(--eem-color-status-info-fg,#3c7088);font-size:var(--font-size-14);font-weight:800;min-width:0;overflow-wrap:anywhere}.heat-map-point-summary--bottom{background:var(--eem-grid-header-background,#f5f7f8);border-top:1px solid var(--eem-color-border-subtle,#d6e0e6);display:grid;grid-template-columns:minmax(145px,.7fr) minmax(170px,.78fr) minmax(170px,.78fr) minmax(280px,1.25fr);margin:4px 0 0}.heat-map-point-summary__stat{align-items:baseline;border-left:1px solid var(--eem-color-border-subtle,#dce4e9);display:flex;gap:6px;min-height:32px;min-width:0;padding:6px 14px}.heat-map-point-summary__stat:first-child{border-left:0}.heat-map-point-summary__stat strong{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-12-5);font-variant-numeric:tabular-nums;font-weight:800;min-width:0}.heat-map-point-summary__stat--date-range{justify-content:flex-end;padding-right:24px}.heat-map-point-summary__stat--date-range strong{color:var(--eem-color-fg-secondary,#526a78);font-size:var(--font-size-11-5);white-space:nowrap}.heat-map-point-summary__label{color:var(--eem-color-fg-subtle,#78909d);font-size:var(--font-size-10-5);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.eem-chart-category-label--clamped{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@container chart-wrapper (max-width: 680px){.heat-map-scale__lower{flex-wrap:wrap}.heat-map-detail.eem-chart-tip{flex-basis:100%;max-width:none;min-width:0;width:100%}}@media (max-width:900px){.heat-map-chart-wrapper--with-selector{grid-template-columns:minmax(0,1fr)}.heat-map-chart-wrapper--with-selector>.chart-legend,.heat-map-chart-wrapper--with-selector>.div-report-chart,.heat-map-chart-wrapper--with-selector>.heat-map-point-selector,.heat-map-chart-wrapper--with-selector>.heat-map-point-summary,.heat-map-chart-wrapper--with-selector>.heat-map-scale{grid-column:1;grid-row:auto}.heat-map-chart-wrapper--with-selector>.heat-map-point-selector{border-bottom:1px solid var(--eem-color-border-subtle,#e1e8ed);border-right:0;overflow:visible;padding:10px 12px;position:static;width:auto}.heat-map-point-selector__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));max-height:180px}.heat-map-point-summary--bottom{grid-template-columns:1fr 1fr}.heat-map-point-summary__stat--date-range{justify-content:flex-start}}.eem-chart-tip{background:#18313ff7;border-left:3px solid var(--eem-orange,#f5811f);box-shadow:0 6px 18px rgb(var(--eem-color-shadow-rgb)/.35);line-height:1.35;max-width:300px;min-width:140px;padding:8px 14px 9px 11px;pointer-events:none}.eem-chart-tip,.eem-chart-tip__when{color:var(--eem-color-on-accent,#fff);font-size:var(--font-size-12)}.eem-chart-tip__when{font-weight:700}.eem-chart-tip__series{color:var(--eem-text-muted,#9db2be);font-size:var(--font-size-11-5);margin-top:1px}.eem-chart-tip__value{color:var(--eem-orange,#f5811f);font-size:var(--font-size-19);font-weight:700;line-height:1.15;margin-top:3px}.eem-chart-tip__value--sm{font-size:var(--font-size-14)}.eem-chart-tip__extra{color:var(--eem-color-on-nav-rail,#c9d6dd);font-size:var(--font-size-11-5);margin-top:4px;white-space:pre-line}.eem-chart-tip__row{align-items:baseline;display:flex;gap:14px;justify-content:space-between;margin-top:2px}.eem-chart-tip__when+.eem-chart-tip__row{margin-top:5px}.eem-chart-tip__row-label{color:var(--eem-text-muted,#9db2be);font-size:var(--font-size-11-5)}.eem-chart-tip__row-value{color:var(--eem-orange,#f5811f);font-size:var(--font-size-13);font-weight:700}.eem-chart-tip__extra:empty,.eem-chart-tip__series:empty,.eem-chart-tip__when:empty{display:none}.eem-chart-tip--heat-map-green-red{background:#143d22f7;border-left-color:#53c052;box-shadow:0 6px 18px rgb(var(--eem-color-shadow-rgb)/.35)}.eem-chart-tip--heat-map-green-red .eem-chart-tip__series{color:#b9d2bf}.eem-chart-tip--heat-map-green-red .eem-chart-tip__row-value,.eem-chart-tip--heat-map-green-red .eem-chart-tip__value{color:#8bd17c}.eem-chart-tip--heat-map-green-red .eem-chart-tip__extra{color:#d3e3d6}.div-multi-chart-container,.div-multi-chart-container *{box-sizing:border-box}.div-multi-chart-container{align-items:flex-start;display:flex;flex-flow:row wrap;width:100%}.amcharts-graph-column-element{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.amcharts-graph-column-element:hover{opacity:.5}.chart-label-selected{font-weight:600}.div-report-chart-notes{margin-bottom:10px;margin-top:-5px}@media print{.div-report-layout{float:left;min-width:100%;width:auto}div:not(.div-multi-chart-container) .div-chart-wrapper{clear:right;flex-wrap:wrap}.div-report-chart{flex-basis:auto;flex-shrink:0;height:auto;min-height:300px}.div-multi-chart-container{clear:right;flex-wrap:nowrap;width:1500px}.div-multi-chart-container .div-chart-wrapper{flex-basis:500px;flex-grow:0;flex-shrink:0}.div-multi-chart-container .div-chart-wrapper>.div-report-chart{width:500px}.div-report-chart.div-report-chart-sm{max-width:100%;width:min(400px,100%)}.div-report-chart.div-report-chart-md{max-width:100%;width:min(800px,100%)}.div-report-chart.div-report-chart-lg{max-width:100%;width:min(1100px,100%)}.div-report-chart.div-report-chart-xl{max-width:100%;width:min(1400px,100%)}.chart-legend>.chart-legend__header{display:none}.chart-legend>.chart-legend__items{display:grid!important}.heat-map-detail{display:none}.heat-map-point-selector{display:none!important}.heat-map-point-summary--bottom,.heat-map-point-summary--top{margin-left:0;padding-left:0}}@container chart-wrapper (min-width: 540px){.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact>.chart-legend{align-self:stretch;border-radius:0;border-top:0;display:flex;flex:0 0 auto;flex-flow:column nowrap;margin:8px 0 0 14px;max-height:none;max-width:330px;min-width:220px;overflow:visible;padding:8px 10px;width:fit-content}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact>.chart-legend>.chart-legend__header{display:none}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact>.chart-legend>.chart-legend__items{display:flex;flex-flow:column nowrap;gap:0;padding:0}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact>.chart-legend>.chart-legend__context{padding:2px 4px 6px}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact>.chart-legend .chart-legend__item{border-bottom:1px solid var(--color-hover-background);padding:8px 4px}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact>.chart-legend .chart-legend__item:last-child{border-bottom:0}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact.div-chart-wrapper--split>.div-report-chart{flex:0 0 50%}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-compact.div-chart-wrapper--split>.chart-legend{flex:1 1 auto;max-width:none;min-width:260px;width:auto}}@container chart-wrapper (min-width: 1000px){.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed>.chart-legend{align-self:stretch;border-radius:0;border-top:0;display:flex;flex:0 0 auto;flex-flow:column nowrap;margin:8px 0 0 14px;max-height:none;max-width:330px;min-width:220px;overflow:visible;padding:8px 10px;width:fit-content}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed>.chart-legend>.chart-legend__header{display:none}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed>.chart-legend>.chart-legend__items{display:flex;flex-flow:column nowrap;gap:0;padding:0}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed>.chart-legend>.chart-legend__context{padding:2px 4px 6px}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed>.chart-legend .chart-legend__item{border-bottom:1px solid var(--color-hover-background);padding:8px 4px}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed>.chart-legend .chart-legend__item:last-child{border-bottom:0}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed.div-chart-wrapper--split>.div-report-chart{flex:0 0 50%}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-listed.div-chart-wrapper--split>.chart-legend{flex:1 1 auto;max-width:none;min-width:260px;width:auto}}@container chart-wrapper (min-width: 940px){.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide>.chart-legend{align-self:stretch;border-radius:0;border-top:0;display:flex;flex:0 0 auto;flex-flow:column nowrap;margin:8px 0 0 14px;max-height:none;max-width:330px;min-width:220px;overflow:visible;padding:8px 10px;width:fit-content}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide>.chart-legend>.chart-legend__header{display:none}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide>.chart-legend>.chart-legend__items{display:flex;flex-flow:column nowrap;gap:0;padding:0}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide>.chart-legend>.chart-legend__context{padding:2px 4px 6px}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide>.chart-legend .chart-legend__item{border-bottom:1px solid var(--color-hover-background);padding:8px 4px}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide>.chart-legend .chart-legend__item:last-child{border-bottom:0}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide.div-chart-wrapper--split>.div-report-chart{flex:0 0 50%}.div-chart-wrapper--side-legend.div-chart-wrapper--plot-wide.div-chart-wrapper--split>.chart-legend{flex:1 1 auto;max-width:none;min-width:260px;width:auto}}.div-report-grid-titles{align-items:center;background:var(--color-base);border:1px solid var(--eem-panel-border,#c9d7df);border-bottom:0;border-left:3px solid var(--color-primary);box-sizing:border-box;color:var(--color-primary-2);display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:.1rem .75rem;letter-spacing:.015em;line-height:1.2;margin:0;min-height:30px;padding:.2rem .75rem;text-align:left}.div-report-grid-titles:empty{display:none}.div-report-grid-titles>div:not(:first-child){color:var(--eem-text-muted);font-weight:600}.div-report-layout tbody tr td:not(.td-first-column-data){cursor:pointer}#div-report-windows .k-virtual-scrollable-wrap tbody td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#div-report-windows .k-virtual-scrollable-wrap tbody td.k-command-cell,#div-report-windows .k-virtual-scrollable-wrap tbody td.report-grid-row-actions-cell{text-overflow:clip}.div-custom-popup-wrapper .k-grid td.td-first-column-data,.div-report .k-grid td.td-first-column-data,.div-report-layout tbody tr td.td-first-column-data{font-size:var(--font-size-11);line-height:1;text-align:start;vertical-align:middle;white-space:nowrap}.div-custom-popup-wrapper .k-grid td.report-grid-numeric-cell,.div-custom-popup-wrapper .k-grid th.report-grid-numeric-header,.div-report .k-grid td.report-grid-numeric-cell,.div-report .k-grid th.report-grid-numeric-header,.div-report-layout .k-grid td.report-grid-numeric-cell,.div-report-layout .k-grid th.report-grid-numeric-header{font-variant-numeric:tabular-nums;text-align:end}.div-custom-popup-wrapper .k-grid th.report-grid-numeric-header .k-link,.div-report .k-grid th.report-grid-numeric-header .k-link,.div-report-layout .k-grid th.report-grid-numeric-header .k-link{justify-content:flex-end;text-align:end}.div-custom-popup-wrapper .k-grid td.td-first-column-data a,.div-report .k-grid td.td-first-column-data a,.div-report-layout tbody tr td.td-first-column-data a{align-items:center;display:inline-flex;justify-content:center;margin:0 1px;text-decoration:none;vertical-align:middle}.div-custom-popup-wrapper .k-grid td.td-first-column-data i,.div-report .k-grid td.td-first-column-data i,.div-report-layout tbody tr td.td-first-column-data i{font-size:calc(var(--icon-font-size-sm) - 2px);line-height:1;padding:0!important;vertical-align:middle}.div-custom-popup-wrapper .k-grid td.report-grid-utility-actions-cell,.div-report .k-grid td.report-grid-utility-actions-cell,.div-report-layout tbody tr td.report-grid-utility-actions-cell{max-width:76px;min-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:76px}.div-custom-popup-wrapper .k-grid th.report-grid-utility-actions-header,.div-report .k-grid th.report-grid-utility-actions-header{max-width:76px;min-width:76px;overflow:hidden;width:76px}#div-report-windows .k-grid td.report-grid-utility-actions-cell,#div-report-windows .k-grid th.report-grid-utility-actions-header{max-width:none;min-width:0;width:auto}.report-grid-utility-menu-cell{align-items:center;display:inline-flex;gap:.25rem;justify-content:center;max-width:100%}.report-grid-utility-menu-prefix{color:var(--eem-color-fg-secondary,#516676);font-weight:600}.report-grid-utility-menu-toggle.k-button{background:#0000;border:0;border-radius:var(--surface-border-radius);box-shadow:none;color:var(--eem-color-accent-fg,#4f6f84);height:1.45rem;min-width:0;padding:0;width:1.45rem}.report-grid-utility-menu-toggle.k-button:focus-visible,.report-grid-utility-menu-toggle.k-button:hover{background-color:var(--eem-color-bg-hover,#eef5f8);color:var(--eem-color-accent-fg,#27485d)}.report-grid-utility-menu-toggle .fa-ellipsis{font-size:calc(var(--icon-font-size-sm) - 1px);line-height:1}.report-grid-utility-menu-popup{--eem-context-menu-accent:var(--eem-orange,#f47b20);--eem-context-menu-ink:var(--eem-color-fg-primary,#0b2a3d);background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-panel-border,#cbd6df);border-radius:var(--surface-border-radius);box-shadow:0 2px 7px rgb(var(--eem-color-shadow-rgb)/.18);margin:0;max-width:min(18rem,calc(100vw - 1rem));min-width:220px;padding:0;position:fixed;z-index:10050}.report-grid-utility-menu-item{align-items:center;background:#0000;border:0;border-left:0;border-right:0;color:var(--eem-context-menu-ink,#0b2a3d);cursor:pointer;display:flex;font-size:var(--font-size-sm,.875rem);font-weight:500;gap:10px;min-height:36px;padding:8px 12px;position:relative;text-align:left;text-decoration:none;transition:background-color .12s ease,color .12s ease;width:100%}.report-grid-utility-menu-item:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.report-grid-utility-menu-item:focus{color:var(--eem-context-menu-ink,#0b2a3d)}.report-grid-utility-menu-item:focus-visible,.report-grid-utility-menu-item:hover{background:var(--color-hover-background,#f2f6f8);color:var(--eem-context-menu-ink,#0b2a3d);outline:none;text-decoration:none}.report-grid-utility-menu-item:focus-visible:before,.report-grid-utility-menu-item:hover:before{background:var(--eem-context-menu-accent,#f47b20)}.report-grid-utility-menu-item:not(:last-child){border-bottom:1px solid var(--eem-color-border-subtle,#edf1f4)}.report-grid-utility-menu-item:disabled,.report-grid-utility-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.58}.report-grid-utility-menu-icon{color:var(--color-primary-2,#446f85);flex:0 0 auto;font-size:var(--icon-font-size-sm,.92rem);text-align:center;width:1.15em}.report-grid-utility-menu-icon:empty{display:none}.report-grid-utility-menu-icon>.noteIndicationYellow{color:var(--color-note-indication)}.report-grid-utility-menu-icon .k-icon,.report-grid-utility-menu-icon .k-svg-icon,.report-grid-utility-menu-icon i,.report-grid-utility-menu-icon img,.report-grid-utility-menu-icon svg{font-size:calc(var(--icon-font-size-sm) - 1px);line-height:1}.report-grid-utility-menu-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div-custom-popup-wrapper .k-grid td.k-command-cell,.div-custom-popup-wrapper .k-grid td.report-grid-utility-actions-cell,.div-report .k-grid td.k-command-cell,.div-report .k-grid td.report-grid-utility-actions-cell,.div-report-layout tbody tr td.k-command-cell,.div-report-layout tbody tr td.noclick,.div-report-layout tbody tr td.report-grid-utility-actions-cell{cursor:default}.div-report-grid{height:auto;min-height:0}.div-report-grid-notes{margin-bottom:.2rem;margin-top:.1rem}.div-report-built-in-footer{align-items:flex-start;display:flex;gap:.4rem 1rem;justify-content:space-between}.div-report-built-in-footer-content{flex:1 1 auto;min-width:0}.div-report-built-in-footer-brand{align-items:flex-end;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;padding-top:.05rem}.div-report-built-in-status-strip{background:var(--eem-color-bg-canvas,#eef2f6);border-top:1px solid var(--eem-control-border-hover,#d7dde2);margin-bottom:.15rem;margin-top:0;padding:.3rem .42rem}.div-report-built-in-status-strip .ul-report-status-footer{margin:0}.div-report-layout .div-report-grid-notes:last-child{margin-bottom:0}.report-note-separator{display:inline-block;margin-right:1.6em}.report-note-heading{font-size:1.15rem;font-weight:700;text-align:center}.k-grid tbody td .fa-arrow-down,.k-grid tbody td .fa-arrow-up{float:right;line-height:inherit;margin-left:6px}.div-full-height-grid-wrapper,.div-full-size-grid-wrapper{display:inline-block;max-width:100%;min-width:0;vertical-align:top;white-space:nowrap;width:auto}.div-full-size-grid-wrapper{float:none}.div-full-height-grid-wrapper .div-report-grid{height:auto}.div-full-size-grid-wrapper .div-report-grid{height:100%}.div-full-size-grid-wrapper.div-grid-wrapper--body-scroll .div-report-grid{height:auto}.div-custom-popup-wrapper .div-grid-wrapper,.div-report .div-grid-wrapper{display:block!important;max-width:100%;min-height:0;vertical-align:top;width:100%!important}.div-report .div-grid-wrapper.div-grid-wrapper--titled{display:flex!important;flex-direction:column}.div-report .div-grid-wrapper.div-grid-wrapper--titled>.k-grid{flex:1 1 auto;min-height:0}.div-report .div-grid-wrapper--body-scroll.div-grid-wrapper--titled>.k-grid{flex:0 0 auto}.div-custom-popup-wrapper .div-grid-wrapper.d-none,.div-custom-popup-wrapper .div-grid-wrapper.div-grid-wrapper--hidden,.div-report .div-grid-wrapper.d-none,.div-report .div-grid-wrapper.div-grid-wrapper--hidden{display:none!important}.div-custom-popup-wrapper .div-grid-wrapper .k-grid,.div-report .div-grid-wrapper .k-grid{display:block!important;max-width:100%;min-height:0;width:100%!important}.div-custom-popup-wrapper .k-grid-content,.div-custom-popup-wrapper .k-table-scroller,.div-report .k-grid-content,.div-report .k-table-scroller{min-height:0}#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-grid-content,#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-table-scroller{overflow-x:scroll}#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-grid-content::-webkit-scrollbar:horizontal,#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-table-scroller::-webkit-scrollbar:horizontal{height:13px}#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-grid-content::-webkit-scrollbar-track:horizontal,#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-table-scroller::-webkit-scrollbar-track:horizontal{background:var(--eem-selected-subtle,#eef3f6);border-top:1px solid var(--eem-color-border-subtle,#d7e1e8)}#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-grid-content::-webkit-scrollbar-thumb:horizontal,#div-report-windows .div-report-grid.report-grid--horizontal-overflow .k-table-scroller::-webkit-scrollbar-thumb:horizontal{background:var(--eem-color-fill-muted-strong,#8aa3b1);border:3px solid var(--eem-color-border-subtle,#eef3f6);border-radius:999px}.div-grid-wrapper{margin-bottom:10px}.div-report-grid-splitter{flex:1 1 auto;min-height:0;min-width:0;width:100%;--eem-pane-splitter-primary:50%;--eem-pane-splitter-gutter:var(--eem-color-border-subtle,#d7e1e7);--eem-pane-splitter-gutter-active:var(--eem-control-border,#b9ccd7);--eem-pane-splitter-grip:var(--eem-color-fg-subtle,#6d8795)}.div-report-grid-splitter__pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.div-report .div-report-grid-splitter__pane>.div-grid-wrapper{display:flex!important;flex:1 1 auto;flex-direction:column;margin-bottom:0}.div-report-grid-splitter__pane>.clearfix{display:none}.div-report-visual-element{margin-bottom:10px}.div-grid-wrapper .div-report-visual-element{margin-bottom:0}.report-static-print-grid-inset{box-sizing:border-box;padding-left:4px;padding-right:4px}.div-custom-popup-wrapper .k-grid .k-grid-header th.k-header,.div-report .k-grid .k-grid-header th.k-header{height:auto;white-space:normal}#div-report-windows .k-grid .k-grid-header .k-column-title,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-grid-header .k-column-title{overflow-wrap:normal;text-wrap:balance;white-space:normal}#div-report-windows .k-grid .k-grid-header th.report-grid-utility-actions-header,.div-custom-popup-wrapper .k-grid .k-grid-header th.report-grid-utility-actions-header,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-grid-header th.report-grid-utility-actions-header{white-space:nowrap}#div-report-windows .k-grid .k-grid-header th.report-grid-utility-actions-header .k-cell-inner>span,#div-report-windows .k-grid .k-grid-header th.report-grid-utility-actions-header .k-column-title,#div-report-windows .k-grid .k-grid-header th.report-grid-utility-actions-header .k-link,.div-custom-popup-wrapper .k-grid .k-grid-header th.report-grid-utility-actions-header .k-cell-inner>span,.div-custom-popup-wrapper .k-grid .k-grid-header th.report-grid-utility-actions-header .k-column-title,.div-custom-popup-wrapper .k-grid .k-grid-header th.report-grid-utility-actions-header .k-link,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-grid-header th.report-grid-utility-actions-header .k-cell-inner>span,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-grid-header th.report-grid-utility-actions-header .k-column-title,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-grid-header th.report-grid-utility-actions-header .k-link{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}.div-custom-popup-wrapper .k-grid .k-grid-header .k-cell-inner,.div-report .k-grid .k-grid-header .k-cell-inner{align-items:flex-end}.div-custom-popup-wrapper .k-grid .k-grid-header th.k-header .k-link,.div-custom-popup-wrapper .k-grid .k-table-th .k-link,.div-report .k-grid .k-grid-header th.k-header .k-link,.div-report .k-grid .k-table-th .k-link{align-items:flex-end;gap:.08rem}.div-custom-popup-wrapper .k-grid .k-grid-header .k-sort-icon,.div-report .k-grid .k-grid-header .k-sort-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin-left:0;min-width:.72rem;width:.72rem}.div-custom-popup-wrapper .k-grid .k-grid-header .k-sort-order,.div-report .k-grid .k-grid-header .k-sort-order{flex:0 0 auto;font-size:var(--font-size-10);margin-left:0;min-width:0}.div-custom-popup-wrapper .k-grid .k-table-td,.div-custom-popup-wrapper .k-grid .k-table-th,.div-custom-popup-wrapper td,.div-report .k-grid .k-table-td,.div-report td{font-size:var(--font-size-11);line-height:1.05;padding:calc(.05em + 3px) .32em}.div-custom-popup-wrapper .k-grid .fa,.div-custom-popup-wrapper .k-grid .far,.div-custom-popup-wrapper .k-grid .fas,.div-custom-popup-wrapper .k-grid .k-icon,.div-custom-popup-wrapper .k-grid .k-svg-icon,.div-report .k-grid .fa,.div-report .k-grid .far,.div-report .k-grid .fas,.div-report .k-grid .k-icon,.div-report .k-grid .k-svg-icon{font-size:calc(var(--icon-font-size-sm) - 1px)}.div-custom-popup-wrapper .k-grid tbody a:not(.k-button),.div-report .k-grid tbody a:not(.k-button){color:var(--color-primary-2)}.div-custom-popup-wrapper .k-grid tbody a:not(.k-button):focus,.div-custom-popup-wrapper .k-grid tbody a:not(.k-button):hover,.div-report .k-grid tbody a:not(.k-button):focus,.div-report .k-grid tbody a:not(.k-button):hover{color:var(--color-primary-2);text-decoration:underline}.div-custom-popup-wrapper .k-grid .k-grid-footer,.div-report .k-grid .k-grid-footer{background:var(--eem-grid-header-background,#f7f9fb);border-top:1px solid var(--eem-control-border-hover,#d6dfe6)}.div-custom-popup-wrapper .k-grid .k-grid-footer .k-table-td,.div-report .k-grid .k-grid-footer .k-table-td{background:var(--eem-grid-header-background,#f7f9fb);color:var(--eem-color-accent-fg,#355061);font-size:var(--font-size-11);line-height:1.2;padding:.22rem .42rem}.div-custom-popup-wrapper .k-grid .k-grid-footer .k-footer-template .k-table-td,.div-report .k-grid .k-grid-footer .k-footer-template .k-table-td{font-weight:600}.div-custom-popup-wrapper .div-report-grid,.div-report .div-report-grid{--report-grid-edit-bg:var(--eem-panel-background);--report-grid-edit-ink:var(--color-normal-text-color);--report-grid-editor-border:var(--eem-panel-border)}.div-custom-popup-wrapper .div-report-grid .k-grid-content tr.k-master-row.k-selected>td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-grid-content tr.k-master-row.k-state-selected>td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-grid-content tr.k-selected:not(.k-grouping-row)>td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-grid-content tr.k-state-selected:not(.k-grouping-row)>td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-table-scroller tr.k-master-row.k-selected>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-table-scroller tr.k-master-row.k-state-selected>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-table-scroller tr.k-selected:not(.k-grouping-row)>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid .k-table-scroller tr.k-state-selected:not(.k-grouping-row)>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected>td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected>td.td-first-column-data,.div-report .div-report-grid .k-grid-content tr.k-master-row.k-selected>td.td-first-column-data,.div-report .div-report-grid .k-grid-content tr.k-master-row.k-state-selected>td.td-first-column-data,.div-report .div-report-grid .k-grid-content tr.k-selected:not(.k-grouping-row)>td.td-first-column-data,.div-report .div-report-grid .k-grid-content tr.k-state-selected:not(.k-grouping-row)>td.td-first-column-data,.div-report .div-report-grid .k-table-scroller tr.k-master-row.k-selected>.k-table-td.td-first-column-data,.div-report .div-report-grid .k-table-scroller tr.k-master-row.k-state-selected>.k-table-td.td-first-column-data,.div-report .div-report-grid .k-table-scroller tr.k-selected:not(.k-grouping-row)>.k-table-td.td-first-column-data,.div-report .div-report-grid .k-table-scroller tr.k-state-selected:not(.k-grouping-row)>.k-table-td.td-first-column-data,.div-report .div-report-grid tbody tr.k-selected>.k-table-td.td-first-column-data,.div-report .div-report-grid tbody tr.k-selected>td.td-first-column-data,.div-report .div-report-grid tbody tr.k-table-row.k-selected>.k-table-td.td-first-column-data,.div-report .div-report-grid tbody tr.k-table-row.k-selected>td.td-first-column-data{padding-left:calc(var(--eem-grid-selected-accent-width, 3px) + var(--eem-grid-selected-text-gap, 5px))}.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row>.k-table-td,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row>td,.div-report .div-report-grid tbody tr.k-grid-edit-row>.k-table-td,.div-report .div-report-grid tbody tr.k-grid-edit-row>td{background:var(--report-grid-edit-bg)!important;color:var(--report-grid-edit-ink)}.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row>.k-table-td.td-first-column-data,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row>td.td-first-column-data,.div-report .div-report-grid tbody tr.k-grid-edit-row>.k-table-td.td-first-column-data,.div-report .div-report-grid tbody tr.k-grid-edit-row>td.td-first-column-data{box-shadow:inset var(--eem-grid-selected-accent-width,3px) 0 0 var(--eem-grid-selected-accent);padding-left:calc(var(--eem-grid-selected-accent-width, 3px) + var(--eem-grid-selected-text-gap, 5px))}.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-autocomplete,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-combobox,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-datepicker,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-input:not(.k-input-inner),.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-numerictextbox,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-picker,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-table-td>.k-input-inner,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-textbox:not(.k-input-inner),.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row td>.k-input-inner,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-autocomplete,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-combobox,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-datepicker,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-input:not(.k-input-inner),.div-report .div-report-grid tbody tr.k-grid-edit-row .k-numerictextbox,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-picker,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-table-td>.k-input-inner,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-textbox:not(.k-input-inner),.div-report .div-report-grid tbody tr.k-grid-edit-row td>.k-input-inner{background:var(--color-base);border:1px solid var(--report-grid-editor-border);border-radius:var(--surface-control-radius);box-shadow:var(--eem-panel-border) 0 1px 4px;box-sizing:border-box}.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-autocomplete.k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-combobox.k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-datepicker.k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-input:not(.k-input-inner).k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-input:not(.k-input-inner):focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-numerictextbox.k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-picker.k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-table-td>.k-input-inner:focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-textbox:not(.k-input-inner).k-focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row .k-textbox:not(.k-input-inner):focus,.div-custom-popup-wrapper .div-report-grid tbody tr.k-grid-edit-row td>.k-input-inner:focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-autocomplete.k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-combobox.k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-datepicker.k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-input:not(.k-input-inner).k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-input:not(.k-input-inner):focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-numerictextbox.k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-picker.k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-table-td>.k-input-inner:focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-textbox:not(.k-input-inner).k-focus,.div-report .div-report-grid tbody tr.k-grid-edit-row .k-textbox:not(.k-input-inner):focus,.div-report .div-report-grid tbody tr.k-grid-edit-row td>.k-input-inner:focus{border-color:var(--eem-blue-light);box-shadow:var(--eem-status-teal-bg) 0 0 0 2px,var(--eem-panel-border) 0 2px 8px;outline:none}.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .report-grid-stacked-cell__secondary,.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .report-grid-utility-menu-prefix,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .report-grid-stacked-cell__secondary,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-prefix,.div-report .div-report-grid tbody tr.k-selected .report-grid-stacked-cell__secondary,.div-report .div-report-grid tbody tr.k-selected .report-grid-utility-menu-prefix,.div-report .div-report-grid tbody tr.k-table-row.k-selected .report-grid-stacked-cell__secondary,.div-report .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-prefix{color:var(--eem-grid-selected-text-muted)}.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .report-grid-utility-menu-toggle.k-button,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-toggle.k-button,.div-report .div-report-grid tbody tr.k-selected .report-grid-utility-menu-toggle.k-button,.div-report .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-toggle.k-button{color:var(--eem-grid-selected-text)}.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .report-grid-utility-menu-toggle.k-button:focus-visible,.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .report-grid-utility-menu-toggle.k-button:hover,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-toggle.k-button:focus-visible,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-toggle.k-button:hover,.div-report .div-report-grid tbody tr.k-selected .report-grid-utility-menu-toggle.k-button:focus-visible,.div-report .div-report-grid tbody tr.k-selected .report-grid-utility-menu-toggle.k-button:hover,.div-report .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-toggle.k-button:focus-visible,.div-report .div-report-grid tbody tr.k-table-row.k-selected .report-grid-utility-menu-toggle.k-button:hover{background-color:rgba(var(--eem-color-overlay-light-rgb),.16);color:var(--eem-grid-selected-text)}.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .fa,.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .far,.div-custom-popup-wrapper .div-report-grid tbody tr.k-selected .fas,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .fa,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .far,.div-custom-popup-wrapper .div-report-grid tbody tr.k-table-row.k-selected .fas,.div-report .div-report-grid tbody tr.k-selected .fa,.div-report .div-report-grid tbody tr.k-selected .far,.div-report .div-report-grid tbody tr.k-selected .fas,.div-report .div-report-grid tbody tr.k-table-row.k-selected .fa,.div-report .div-report-grid tbody tr.k-table-row.k-selected .far,.div-report .div-report-grid tbody tr.k-table-row.k-selected .fas{color:inherit}.k-grid.grid-alt tr.k-alt:not(.k-selected):not(:hover),.k-grid.grid-alt tr.k-table-alt-row:not(.k-selected):not(:hover){background-color:var(--color-alternate-row-background);color:var(--color-alternate-row-text-color)}.k-grid.grid-alt tr.k-alt a:not(.k-button),.k-grid.grid-alt tr.k-table-alt-row a:not(.k-button){color:var(--color-primary-2)}.div-report .k-detail-row>.k-table-td,.div-report .k-detail-row>td,.div-report-layout .k-detail-row>.k-table-td,.div-report-layout .k-detail-row>td{background-color:initial;cursor:default}.div-report .k-detail-row .k-detail-cell,.div-report-layout .k-detail-row .k-detail-cell{padding:0}.div-report .k-grid .k-master-row:has(>.k-hierarchy-cell[aria-expanded=false])>.k-table-td:not(.k-group-cell),.div-report-layout .k-grid .k-master-row:has(>.k-hierarchy-cell[aria-expanded=false])>.k-table-td:not(.k-group-cell){border-block-end-width:1px}.report-grid-detail.k-grid,.report-grid-detail.k-grid .k-grid-content,.report-grid-detail.k-grid .k-grid-header,.report-grid-detail.k-grid .k-grid-header-wrap{background-color:initial;border:0;border-radius:0}.report-grid-detail.k-grid .k-grid-table{table-layout:auto;width:100%}.report-grid-detail.k-grid thead .k-table-th,.report-grid-detail.k-grid thead th{border-top:1px solid var(--eem-color-border-subtle,#d8e2e9)}.report-grid-detail.k-grid tbody tr .k-table-td,.report-grid-detail.k-grid tbody tr td{cursor:default}.report-grid-stacked-cell{display:grid;gap:2px;line-height:1.3;min-width:0}.report-grid-stacked-cell__primary,.report-grid-stacked-cell__secondary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-grid-stacked-cell__secondary{color:var(--eem-text-muted);font-size:.92em}.report-grid-trend{font-size:.85em;margin-left:2px;vertical-align:initial}.report-grid-trend--bad{color:var(--color-bad)}.report-grid-trend--good{color:var(--color-good)}a.report-grid-cell-action{color:var(--color-accent);font-weight:600;text-decoration:none}a.report-grid-cell-action:hover{text-decoration:underline}.div-report .k-grid td.report-grid-row-actions-cell{line-height:26px}.div-report .k-grid td.report-grid-row-actions-cell .k-button{vertical-align:top}@media print{.div-report-layout--print{float:none!important;min-width:0!important;padding:.2rem .3rem!important;width:100%!important}.div-report-layout--print .div-report-header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;width:100%}.div-report-layout--print .div-report-title{align-items:center;display:flex;flex:1 1 auto;gap:.55rem;margin-top:0;min-width:0}.div-report-layout--print .div-report-title .img-report-logo{display:inline-block!important;flex:0 0 auto;height:1.6rem;max-width:9rem}.div-report-layout--print .div-report-title .img-report-powered-by-logo{display:none!important}.div-report-layout--print .div-report-title .span-report-title{color:var(--eem-color-fg-primary,#18313f);display:block;flex:1 1 auto;font-size:1.3rem;font-weight:600;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.div-report-layout--print .div-report-header-right{display:flex!important;flex:0 0 auto;justify-content:flex-end;margin-left:.75rem;max-width:14.5rem;min-width:0;width:14.5rem}.div-report-layout--print .div-report-settings,.div-report-layout--print .div-report-settings-wrapper{display:block!important;max-width:100%;min-width:0}.div-report-layout--print .report-settings-toggle{display:none!important}.div-report-layout--print .ul-report-settings{display:block!important;font-size:var(--font-size-10);margin:0;text-align:left}.div-report-layout--print .ul-report-settings li{white-space:normal;word-break:break-word}.div-report-layout--print .div-full-height-grid-wrapper,.div-report-layout--print .div-full-size-grid-wrapper,.div-report-layout--print .div-grid-wrapper{clear:both;display:block!important;float:none!important;margin-top:0;max-width:none!important;min-width:0!important;white-space:normal!important;width:100%!important}.div-report-layout--print .div-grid-wrapper .k-grid,.div-report-layout--print .div-report-grid,.div-report-layout--print .k-grid,.div-report-layout--print .k-grid-aria-root,.div-report-layout--print .k-grid-content,.div-report-layout--print .k-grid-content-locked{display:block!important;height:auto!important;max-height:none!important;max-width:none!important;overflow:visible!important;width:100%!important}.div-report-layout--print .k-grid[data-static-print-grid=true] thead{background-color:var(--color-hover-background,#f3f6f8)!important;break-inside:avoid;display:table-header-group!important;page-break-inside:avoid}.div-report-layout--print .k-grid[data-static-print-grid=true]{border:0!important;box-shadow:none!important}.div-report-layout--print .k-grid[data-static-print-grid=true] table{border-collapse:collapse!important;border-spacing:0!important}.div-report-layout--print .k-grid[data-static-print-grid=true] td,.div-report-layout--print .k-grid[data-static-print-grid=true] th{border:0!important;border-bottom:.5px solid var(--eem-panel-border,#cbd7df)!important;border-right:.5px solid var(--eem-panel-border,#cbd7df)!important}.div-report-layout--print .k-grid[data-static-print-grid=true] thead th{border-top:.5px solid var(--eem-panel-border,#cbd7df)!important}.div-report-layout--print .k-grid[data-static-print-grid=true] tr>:first-child{border-left:.5px solid var(--eem-panel-border,#cbd7df)!important}.div-report-layout--print .k-grid[data-static-print-grid=true] .k-cell-inner,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-column-title,.div-report-layout--print .k-grid[data-static-print-grid=true] .k-link,.div-report-layout--print .k-grid[data-static-print-grid=true] td,.div-report-layout--print .k-grid[data-static-print-grid=true] th{background-color:initial!important;background-image:none!important;overflow:visible!important}.div-report-layout--print .k-grid[data-static-print-grid=true] tbody>tr,.div-report-layout--print .k-grid[data-static-print-grid=true] tfoot{break-inside:avoid;page-break-inside:avoid}.div-report-layout--print .div-report-visual-element{margin-bottom:.2rem}.div-report-layout--print .div-report-footer{margin-top:.3rem;padding-bottom:0;padding-top:.15rem}.div-report-layout--print .div-report-footer-brand .img-report-powered-by-logo:not(.img-report-powered-by-logo--footer-reversed){display:inline-block!important;max-width:100%;opacity:.72;width:112px}.div-report-layout--print .div-report-status-strip{border-top:1px solid var(--eem-control-border-hover,#d7dde2);padding-top:.3rem}.div-report-layout--print .report-status-item,.div-report-layout--print .ul-report-settings-footer li{font-size:var(--font-size-10)}.k-grid-filter:not(.k-active),.k-hierarchy-cell,.k-hierarchy-cell.k-header span,.k-hierarchy-col{display:none}.k-grid-header th.k-header>.k-grid-filter+.k-link{margin-right:35px}.k-grid,.k-grid-content{padding-right:0}a[href]:after{content:none!important}}.div-dashboard-report-layout .report-masthead,.report-info-source{display:none}.div-report-layout.report-shell--next{padding:0}.div-report-layout.report-shell--next .div-report-body{margin:0;padding:0 2px}#reporting .div-report-layout.report-shell--next .div-report-body{background:var(--eem-color-bg-canvas,#eef1f4);padding:12px}#reporting .div-report-layout.report-shell--next .div-report-body .report-container{background:#0000;border:0;box-shadow:none}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-chart-wrapper,#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-grid-wrapper,#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-multi-chart-container>.div-chart-wrapper{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);border-radius:var(--surface-border-radius);box-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1)}#reporting .div-report-layout.report-shell--next .div-report-body .report-container.report-container--has-grid>.div-chart-wrapper{margin-bottom:12px}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-multi-chart-container{gap:12px}#reporting .div-report-layout.report-shell--next .div-report-body .report-container.report-container--has-grid>.div-multi-chart-container{margin-bottom:12px}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-multi-chart-container>.cost-breakout-legend{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);border-radius:var(--surface-border-radius);box-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1);padding:10px 16px 12px}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-report-chart-notes:empty,#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-report-grid-notes:empty{display:none}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.report-visual-header{filter:drop-shadow(0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1));margin-bottom:12px}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.report-visual-header>.report-visual-header__surface{--eem-report-banner-notch:12px;background:var(--eem-color-bg-canvas,#e5e7eb);border:1px solid var(--eem-color-border-subtle,#e5e7eb);border-top:2px solid var(--eem-orange);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-report-banner-notch)),calc(100% - var(--eem-report-banner-notch)) 100%,0 100%);inset:0;position:absolute;z-index:-1}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.report-visual-header>.report-visual-header__surface:before{background:var(--eem-color-bg-surface,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-report-banner-notch) - 1px)),calc(100% - calc(var(--eem-report-banner-notch) - 1px)) 100%,0 100%);content:"";inset:0;position:absolute;z-index:-1}#reporting .div-report-layout.report-shell--next .div-report-body>.report-custom-header[data-active=true]{margin:0}.report-shell--next .report-visual-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:11px 16px 12px;position:relative}.report-visual-header__text{flex:1 1 auto;min-width:0}.report-visual-header__title-row{align-items:center;display:flex;gap:8px;min-width:0}.report-visual-header__title{color:var(--eem-color-fg-primary);font-size:var(--font-size-16);font-weight:700;line-height:1.2;min-width:0;overflow-wrap:normal}.report-visual-header__subtitle{display:flex;flex-wrap:wrap;font-size:var(--font-size-12);gap:2px 8px;line-height:1.4;margin-top:3px;overflow-wrap:normal}.report-visual-header__scope-item{align-items:baseline;display:inline-flex;gap:5px;max-width:100%;min-width:0;white-space:nowrap}.report-visual-header__scope-item+.report-visual-header__scope-item:before{align-self:center;border-left:1px solid var(--eem-panel-border);content:"";flex:0 0 auto;height:12px;margin-right:3px}.report-visual-header__scope-label{color:var(--eem-color-fg-subtle,#7c8d99);flex:0 0 auto}.report-visual-header__scope-value{color:var(--eem-color-fg-primary,#23404f);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.report-visual-header__meta{align-items:flex-start;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:26px;justify-content:flex-end}.report-visual-header__stat{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:2px;min-width:0;text-align:right}.report-visual-header__stat-label{color:var(--eem-color-fg-subtle,#7c8d99);font-size:var(--font-size-9-5);font-weight:700;letter-spacing:.08em;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap}.report-visual-header__stat-value{display:flex;flex-direction:column;gap:1px}.report-visual-header__stat-line{align-items:baseline;display:inline-flex;gap:6px;justify-content:flex-end}.report-visual-header__stat-type{color:var(--eem-text-muted,#9aa7b1);font-size:var(--font-size-10);font-weight:600}.report-visual-header__stat-number{color:var(--eem-ink-900);font-size:var(--font-size-15);font-weight:700;white-space:nowrap}.report-visual-header--summary-title{align-items:center;min-height:62px}.report-visual-header--summary-title .report-visual-header__text{align-items:center;align-self:stretch;display:flex}.report-visual-header--summary-title .report-visual-header__title{font-size:var(--font-size-18);line-height:1.15}@media screen and (max-width:47.99875rem){.report-shell--next .report-visual-header{align-items:center;gap:10px;padding:10px 12px}.report-visual-header__title-row{width:100%}.report-visual-header__title{font-size:var(--font-size-15)}.report-visual-header--summary-title{min-height:0}.report-visual-header--summary-title .report-visual-header__text{align-self:auto;display:block}.report-visual-header__meta,.report-visual-header__subtitle{display:none}}#reporting .report-shell--next .report-container>.div-multi-chart-container>.div-chart-wrapper>.chart-header{padding:10px 14px 0}#reporting .report-shell--next .report-container.report-container--has-grid>.div-chart-wrapper .div-report-chart{height:clamp(300px,24cqi,480px)}body.reporting-page--active #reporting{padding:0}.report-shell--next .div-report-footer{margin:0;max-width:none;padding:0}.report-shell--next .div-report-footer--dynamic-notes{align-items:center;background:var(--eem-ink-900);display:flex!important;gap:16px;justify-content:space-between;padding:8px 22px}.report-shell--next .div-report-footer--dynamic-notes .div-report-footer-top{align-items:center;display:flex;flex:0 0 auto;margin-left:auto;order:2}.report-shell--next .div-report-footer--dynamic-notes .div-report-footer-details{display:none!important}.report-shell--next .div-report-footer--dynamic-notes .div-report-footer-brand{padding:0}.report-shell--next .div-report-footer--dynamic-notes .img-report-powered-by-logo--footer{display:none}.report-shell--next .div-report-footer--dynamic-notes .img-report-powered-by-logo--footer-reversed{display:block;opacity:.95}.report-shell--next .div-report-footer--dynamic-notes .div-report-status-strip{border-top:0;display:block!important;flex:1 1 auto;min-width:0;order:1;padding:0}.report-shell--next .div-report-footer--dynamic-notes .ul-report-status-footer{align-items:baseline;gap:.35rem 1.75rem}.report-shell--next .div-report-footer--dynamic-notes .report-status-item--raw{align-items:baseline;color:var(--eem-panel-background);display:inline-flex;flex-wrap:wrap;font-size:var(--font-size-12);gap:.35rem 1.75rem;line-height:1.35}.report-shell--next .div-report-footer--dynamic-notes .report-note-separator{display:none}.report-shell--next .div-report-footer--dynamic-notes .report-status-part{align-items:baseline;display:inline-flex;gap:7px;min-width:0}.report-shell--next .div-report-footer--dynamic-notes .report-status-part__label{color:var(--eem-text-muted);font-size:var(--font-size-10-5);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-shell--next .div-report-footer--dynamic-notes .report-status-part__value{color:var(--eem-color-on-accent,#fff);font-weight:700}.div-report-footer-brand .img-report-powered-by-logo--footer-reversed{display:none}.report-footer-brand-icon{align-items:center;display:none}.report-footer-brand-icon svg{display:block;height:20px;width:20px}.report-status-expander,.report-status-expander__chevron,.report-status-panel,.report-status-part--aggregate{display:none}@media screen and (max-width:47.99875rem){.report-shell--next .div-report-footer--dynamic-notes{padding:9px 16px;position:relative;z-index:5}.report-shell--next .div-report-footer--dynamic-notes .report-status-item--raw{column-gap:18px;flex-wrap:wrap;justify-content:space-between;max-height:18px;overflow:hidden;row-gap:24px;width:100%}.report-shell--next .div-report-footer--dynamic-notes .report-status-part{display:none}.report-shell--next .div-report-footer--dynamic-notes .report-status-part--aggregate,.report-shell--next .div-report-footer--dynamic-notes .report-status-part[data-part-index="0"],.report-shell--next .div-report-footer--dynamic-notes .report-status-part[data-part-index="1"]{display:inline-flex;flex:0 0 auto}.report-shell--next .div-report-footer--dynamic-notes .report-status-part[data-part-index="0"]{flex-shrink:1;min-width:0}.report-shell--next .div-report-footer--dynamic-notes .report-status-part__label{white-space:nowrap}.report-shell--next .div-report-footer--dynamic-notes .report-status-part__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-shell--next .div-report-footer--dynamic-notes .img-report-powered-by-logo--footer-reversed{display:none}.report-shell--next .div-report-footer--dynamic-notes .report-footer-brand-icon{display:inline-flex}.report-shell--next .div-report-footer--dynamic-notes .report-status-expander{background:#0000;border:0;cursor:pointer;display:block;inset:0;margin:0;padding:0;position:absolute;z-index:1}.report-shell--next .div-report-footer--dynamic-notes .report-status-expander:focus-visible{outline:2px solid var(--eem-orange);outline-offset:-2px}.report-shell--next .div-report-footer--dynamic-notes .report-status-expander__chevron{color:var(--eem-text-muted);display:inline-flex;font-size:10px;margin-left:10px;transition:transform .15s ease}.report-shell--next .div-report-footer--dynamic-notes.report-status-expander--open .report-status-expander__chevron{transform:rotate(180deg)}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel{background:var(--eem-ink-900);border-top:2px solid var(--eem-orange);bottom:100%;box-shadow:0 -14px 30px rgb(var(--eem-color-shadow-rgb)/.45);display:block;left:0;margin-bottom:2px;max-height:50vh;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 14px;position:absolute;right:0}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel[hidden]{display:none}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel__section+.report-status-panel__section{border-top:1px solid var(--eem-panel-border);margin-top:12px;padding-top:10px}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel__section-title{align-items:center;color:var(--eem-text-muted);display:flex;font-size:var(--font-size-10-5);font-weight:700;gap:7px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel__section-title .fa{font-size:11px}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel__row{align-items:baseline;color:var(--eem-panel-background);display:grid;font-size:var(--font-size-12);gap:14px;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);padding:5px 0}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel__label{color:var(--eem-text-muted)}.report-shell--next .div-report-footer--dynamic-notes .report-status-panel__value{color:var(--eem-panel-background);font-weight:600;grid-column:2;min-width:0;overflow-wrap:anywhere;text-align:right}}.report-shell--next .div-report-notes--footer-source{display:none!important}body.reporting-page--active #div-main{min-height:0;overflow:hidden}body.reporting-page--active{overscroll-behavior:none}body.reporting-page--active #app,body.reporting-page--active #app>div,body.reporting-page--active #content,body.reporting-page--active #content>div,body.reporting-page--active #reporting{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}#div-report-windows{flex:1 1 auto;min-height:0;min-width:0}#reporting .div-report-layout.report-shell--next>.div-report-body{overflow-y:auto}body.reporting-page--active #reporting #reportConfigurationPanel.rcfg-panel--closed{display:none}body.reporting-page--active #reporting #reportConfigurationPanel.rcfg-panel--open~#div-report-windows{flex:0 0 auto;position:relative;z-index:2}body.reporting-page--active #reporting #reportConfigurationPanel.rcfg-panel--open{border:0;box-shadow:none;flex:1 1 auto;margin:0;min-height:0;order:2;overflow:hidden;padding:0;position:static;width:auto;z-index:1}body.reporting-page--active #reporting #reportConfigurationPanel.rcfg-panel--open~#div-report-windows .div-report-layout.report-shell--next>.div-report-body,body.reporting-page--active #reporting #reportConfigurationPanel.rcfg-panel--open~#div-report-windows .div-report-layout.report-shell--next>.div-report-footer,body.reporting-page--active #reporting #reportConfigurationPanel.rcfg-panel--open~#div-report-windows .div-report-layout.report-shell--next>.report-custom-footer{display:none!important}.report-shell--next.report-custom-header--replaces-aggregates .report-visual-header__meta,.report-shell--next.report-custom-header--replaces-title .report-visual-header__title-row{display:none}.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header{align-items:center;min-height:0;padding:8px 16px 9px}.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__surface,.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__surface:before{background:var(--color-hover-background,#f3f5f6)}.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__text{align-self:auto;display:block}.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__subtitle{margin-top:0}.report-shell--next .div-grid-wrapper{margin-bottom:0}.report-shell--next .div-report-built-in-footer{align-items:center;background:var(--eem-color-bg-raised,#f4f7f9);border-top:1px solid var(--eem-color-border-subtle,#e2e8ec);display:flex;gap:16px;justify-content:space-between;margin-bottom:0;margin-top:0;padding:7px 22px}.report-shell--next .div-report-built-in-footer-content{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-12)}.report-shell--next .img-report-powered-by-logo--footer{opacity:.9}body.reporting-page--has-footer .app-footer{border-top:0}.report-shell--next .report-masthead{background:var(--eem-ink-900);color:var(--eem-color-on-accent,#fff);margin:0;overflow:visible;padding:6px 22px;position:relative}.report-shell--next .report-masthead__top{align-items:center;display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;position:relative;z-index:3}.report-shell--next .report-masthead__titles{align-items:baseline;display:flex;gap:10px;min-width:0}.report-shell--next .report-masthead__eyebrow{color:var(--eem-orange);flex:0 0 auto;font-size:var(--font-size-10-5);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.report-shell--next .report-masthead__sep{color:rgb(var(--eem-color-overlay-light-rgb)/.35);flex:0 0 auto;font-size:var(--font-size-13);font-weight:400}.report-shell--next .report-masthead__title{color:var(--eem-color-on-accent,#fff);font-size:var(--font-size-15);font-weight:700;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-shell--next .report-masthead__actions{flex:0 0 auto;margin-left:auto}.report-shell--next .report-masthead__filters-toggle{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.08);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.22);border-radius:var(--radius-pill);box-shadow:none;color:var(--eem-color-on-accent,#fff);cursor:pointer;display:inline-flex;font-size:var(--font-size-12);font-weight:700;gap:7px;justify-content:center;line-height:1;min-height:2.308rem;min-width:0;padding:0 .846rem}.report-shell--next .report-masthead__filters-toggle:focus,.report-shell--next .report-masthead__filters-toggle:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.14);box-shadow:none;color:var(--eem-color-on-accent,#fff)}.report-shell--next .report-masthead__switch{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.28);border-radius:999px;display:inline-flex;height:14px;position:relative;width:24px}.report-shell--next .report-masthead__switch>span{background:var(--eem-color-bg-surface,#fff);border-radius:50%;height:10px;left:2px;position:absolute;transition:left .12s ease,background .12s ease;width:10px}.report-shell--next .report-masthead__filters-toggle[aria-pressed=true]{background:rgb(var(--eem-color-overlay-light-rgb)/.13)}.report-shell--next .report-masthead .report-menu>.dropdown-toggle,.report-shell--next .report-masthead__icon{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);box-shadow:none;color:var(--eem-color-on-nav-rail,#cfe0ea);cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;line-height:1;min-width:0;padding:0;width:30px}.report-shell--next .report-masthead .report-menu>.dropdown-toggle{padding:0 7px 0 9px;width:36px}.report-shell--next .report-masthead .report-menu>.dropdown-toggle:focus,.report-shell--next .report-masthead .report-menu>.dropdown-toggle:hover,.report-shell--next .report-masthead__icon:focus,.report-shell--next .report-masthead__icon:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.1);box-shadow:none;color:var(--eem-color-on-accent,#fff)}.report-shell--next .report-masthead__star--saved,.report-shell--next .report-masthead__star--saved:focus,.report-shell--next .report-masthead__star--saved:hover{color:var(--eem-orange)}.report-shell--next .report-masthead .report-menu{display:inline-flex;position:static}.report-shell--next .report-masthead .report-menu:has(>.dropdown-toggle[disabled]){display:none}.report-shell--next .report-masthead__overflow{display:none}.report-shell--next .report-masthead__rail:has(.report-menu>.dropdown-toggle[disabled]) .report-masthead__overflow,.report-shell--next .report-masthead__rail:has(.report-menu>.dropdown-toggle[disabled]) .report-masthead__star{display:none!important}.report-shell--next .report-masthead__filters-toggle[aria-pressed=true] .report-masthead__switch{background:var(--eem-orange)}.report-shell--next .report-masthead__filters-toggle[aria-pressed=true] .report-masthead__switch>span{left:12px}@media screen and (max-width:47.99875rem){.report-shell--next .report-masthead__rail{background:#0000;border:0;border-radius:var(--radius-none);gap:6px;padding:0}.report-shell--next .report-masthead__filters-toggle{font-size:14px;padding:0;width:34px}.report-shell--next .report-masthead__filters-toggle>span{display:none}.report-shell--next .report-masthead__filters-toggle[aria-pressed=true]{color:var(--eem-orange)}.report-shell--next .report-masthead .report-menu--export,.report-shell--next .report-masthead .report-menu--options,.report-shell--next .report-masthead__star{display:none}.report-shell--next .report-masthead__overflow{background:rgb(var(--eem-color-overlay-light-rgb)/.08);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.22);display:inline-flex;padding:0;width:34px}}.report-overflow-sheet__body{padding:0 0 10px}.report-overflow-sheet__grip{background:var(--eem-color-bg-pressed,#d5dde3);border-radius:999px;height:4px;margin:10px auto 2px;width:44px}.report-overflow-sheet__title-row{align-items:center;display:flex;justify-content:space-between;padding:8px 18px 6px}.report-overflow-sheet__title{color:var(--eem-color-fg-subtle,#7c8d99);font-size:var(--font-size-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-overflow-sheet__close{align-items:center;background:none;border:0;border-radius:var(--radius-pill);color:var(--eem-color-fg-muted,#5b7180);cursor:pointer;display:inline-flex;font-size:15px;height:30px;justify-content:center;width:30px}.report-overflow-sheet__close:hover{background:var(--eem-color-bg-canvas,#eef1f4)}.report-overflow-sheet__item{align-items:center;background:none;border:0;border-top:1px solid var(--eem-color-border-subtle,#eef1f4);color:var(--eem-color-fg-primary,#23404f);cursor:pointer;display:flex;font-size:var(--font-size-14);gap:12px;min-height:3.385rem;padding:1rem 1.385rem;text-align:left;width:100%}.report-overflow-sheet__item:focus,.report-overflow-sheet__item:hover{background:var(--eem-grid-header-background,#f6f9fb)}.report-overflow-sheet__item>i{color:var(--eem-color-fg-muted,#5b7180);text-align:center;width:18px}.report-shell--next .div-report-grid .k-grid-header .k-table-th.th-first-column-data,.report-shell--next .div-report-grid .k-grid-header th.th-first-column-data{padding-left:calc(var(--eem-grid-selected-accent-width, 3px) + var(--eem-grid-selected-text-gap, 5px))}.report-shell--next .div-report-grid td.td-first-column-data{padding-left:calc(var(--eem-grid-selected-accent-width, 3px) + var(--eem-grid-selected-text-gap, 5px))!important;position:relative}.report-shell--next .div-report-grid td.td-first-column-data:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;width:var(--eem-grid-selected-accent-width,3px)}.report-shell--next .div-report-grid tr.k-grid-edit-row>td.td-first-column-data,.report-shell--next .div-report-grid tr.k-selected>td.td-first-column-data,.report-shell--next .div-report-grid tr.k-state-selected>td.td-first-column-data{box-shadow:none!important}.report-shell--next .div-report-grid tr.k-grid-edit-row>td.td-first-column-data:before,.report-shell--next .div-report-grid tr.k-selected>td.td-first-column-data:before,.report-shell--next .div-report-grid tr.k-state-selected>td.td-first-column-data:before{background:var(--eem-grid-selected-accent)}.div-report-layout--print.report-shell--next .div-report-body{background:#0000;padding:8px 1px 1px}.div-report-layout--print.report-shell--next .report-visual-header{align-items:baseline;column-gap:24px;display:grid;filter:drop-shadow(0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1));grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;margin-bottom:8px;padding:7px 4px 8px;row-gap:4px}.div-report-layout--print.report-shell--next .report-visual-header>.report-visual-header__surface{--eem-report-banner-notch:12px;background:var(--eem-color-bg-canvas,#e5e7eb);border:1px solid var(--eem-color-border-subtle,#e5e7eb);border-top:2px solid var(--eem-orange);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-report-banner-notch)),calc(100% - var(--eem-report-banner-notch)) 100%,0 100%);inset:0;position:absolute;z-index:-1}.div-report-layout--print.report-shell--next .report-visual-header>.report-visual-header__surface:before{background:var(--eem-color-bg-surface,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-report-banner-notch) - 1px)),calc(100% - calc(var(--eem-report-banner-notch) - 1px)) 100%,0 100%);content:"";inset:0;position:absolute;z-index:-1}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__text{display:contents}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__title-row{grid-column:1;grid-row:1}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__title{font-size:var(--font-size-14)}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__subtitle{font-size:var(--font-size-10);gap:1px 10px;grid-column:1/-1;grid-row:2;margin-top:0}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__meta{align-items:baseline;gap:4px 18px;grid-column:2;grid-row:1}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__stat{align-items:baseline;flex-direction:row;gap:6px}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__stat-label{font-size:var(--font-size-9)}.div-report-layout--print.report-shell--next .report-visual-header .report-visual-header__stat-number{font-size:var(--font-size-12)}.div-report-layout--print.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header{display:block;min-height:0;padding:5px 8px 6px}.div-report-layout--print.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header .report-visual-header__surface,.div-report-layout--print.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header .report-visual-header__surface:before{background:var(--color-hover-background,#f3f5f6)}.div-report-layout--print.report-shell--next.report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header .report-visual-header__text{display:block}@media print{.div-report-layout.report-shell--next:not(.div-report-layout--pdf).report-custom-header--replaces-aggregates .report-visual-header__meta,.div-report-layout.report-shell--next:not(.div-report-layout--pdf).report-custom-header--replaces-title .report-visual-header__title-row{display:flex}.div-report-layout.report-shell--next:not(.div-report-layout--pdf).report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header{align-items:flex-start;padding:11px 16px 12px}.div-report-layout.report-shell--next:not(.div-report-layout--pdf).report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__surface{background:var(--eem-color-bg-canvas,#e5e7eb)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf).report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__surface:before{background:var(--eem-color-bg-surface,#fff)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf).report-custom-header--replaces-title.report-custom-header--replaces-aggregates .report-visual-header__subtitle{margin-top:3px}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .report-masthead{background:var(--eem-color-bg-surface,#fff);color:var(--eem-ink-900)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .report-masthead__title{color:var(--eem-ink-900)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .report-masthead__sep{color:#18313f73}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .report-masthead__actions{display:none}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .div-report-footer--dynamic-notes{background:var(--eem-color-bg-surface,#fff)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .div-report-footer--dynamic-notes .report-status-item--raw{color:var(--eem-color-fg-secondary,#43606f)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .div-report-footer--dynamic-notes .report-status-part__label{color:var(--eem-color-fg-muted,#6a8292)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .div-report-footer--dynamic-notes .report-status-part__value{color:var(--eem-ink-900)}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .div-report-footer--dynamic-notes .img-report-powered-by-logo--footer{display:block}.div-report-layout.report-shell--next:not(.div-report-layout--pdf) .div-report-footer--dynamic-notes .img-report-powered-by-logo--footer-reversed{display:none}.div-report-layout--pdf.report-shell--next .div-report-footer--dynamic-notes .img-report-powered-by-logo--footer{display:none!important}}.report-grid-mobile-strip{display:none}@media (max-width:47.99875rem){.div-report .div-grid-wrapper.report-grid-mobile-fill:not(.div-grid-wrapper--hidden){display:flex!important;flex-direction:column;margin:0}#reporting .div-report-layout.report-shell--next .div-report-body{background:var(--color-base);padding:0}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-chart-wrapper,#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.div-grid-wrapper{border:0;border-radius:var(--radius-none);box-shadow:none}#reporting .div-report-layout.report-shell--next .div-report-body .report-container.report-container--has-grid>.div-chart-wrapper{border-bottom:1px solid var(--eem-panel-border);margin-bottom:0}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.report-visual-header{filter:none;margin-bottom:0}#reporting .div-report-layout.report-shell--next .div-report-body .report-container>.report-visual-header>.report-visual-header__surface{border:0;border-bottom:1px solid var(--eem-panel-border);border-radius:var(--radius-none)}#reporting .div-report-layout.report-shell--next:not(.div-report-layout--mfr) .report-visual-header{display:none}.div-report .div-grid-wrapper.report-grid-mobile-fill>.div-report-grid-titles,.div-report .div-grid-wrapper.report-grid-mobile-fill>.report-grid-mobile-strip{flex:0 0 auto}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper.report-grid-mobile-fill>.k-grid{display:flex!important;flex:1 1 0;flex-direction:column;height:0;min-height:0}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper.report-grid-mobile-fill>.k-grid>.k-grid-header{flex:0 0 auto}#div-report-windows>.div-report-window:not(.k-window) .div-grid-wrapper.report-grid-mobile-fill>.k-grid>.k-grid-container{flex:1 1 auto;height:auto!important;min-height:0;overflow:hidden}.div-report .div-grid-wrapper.report-grid-mobile-fill>.report-grid-mobile-groups{flex:1 1 auto;min-height:0;overflow-y:auto}}.div-grid-wrapper.report-grid-mode-switching{position:relative}.div-grid-wrapper.report-grid-mode-switching>.div-report-grid-titles,.div-grid-wrapper.report-grid-mode-switching>.k-grid,.div-grid-wrapper.report-grid-mode-switching>.report-grid-mobile-groups,.div-grid-wrapper.report-grid-mode-switching>.report-grid-mobile-strip{visibility:hidden}.div-grid-wrapper.report-grid-mode-switching:after{animation:report-grid-mode-switch-spin .7s linear infinite;border:3px solid var(--eem-panel-border);border-radius:var(--radius-pill);border-top-color:var(--eem-orange);content:"";height:28px;left:calc(50% - 14px);position:absolute;top:calc(50% - 14px);width:28px}@keyframes report-grid-mode-switch-spin{to{transform:rotate(1turn)}}@media (max-width:47.99875rem){.report-grid-mobile-strip{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:6px 2px}.report-grid-mobile-strip--captions{background-color:var(--eem-grid-header-background);border-bottom:1px solid var(--eem-panel-border);flex-wrap:nowrap;gap:0;padding:0}.report-grid-ledger-caption{align-items:center;background:#0000;border:0;color:var(--eem-text-muted);cursor:pointer;display:inline-flex;font-size:var(--font-size-10);font-weight:700;gap:5px;letter-spacing:.07em;max-width:60%;padding:10px 12px;text-transform:uppercase}.report-grid-ledger-caption--left{padding-left:20px}.report-grid-ledger-caption .report-grid-ledger-caption__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-grid-ledger-caption .gridIcon{color:var(--eem-text-muted);font-size:9px}.report-grid-ledger-caption.is-active{color:var(--eem-text-muted)}.report-grid-ledger-caption-spacer{flex:1 1 auto}.report-grid-ledger-caption-menu{background:#0000;border:0;color:var(--eem-text-muted);cursor:pointer;flex:0 0 auto;padding:6px 10px}}.report-grid-mobile-actions-popup{--eem-context-menu-accent:var(--eem-orange,#f47b20);--eem-context-menu-ink:var(--eem-color-fg-primary,#0b2a3d);background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-panel-border,#cbd6df);border-radius:var(--surface-border-radius);box-shadow:0 2px 7px rgb(var(--eem-color-shadow-rgb)/.18);margin:0;max-width:min(18rem,calc(100vw - 1rem));min-width:220px;padding:0;position:fixed;z-index:10050}.report-grid-mobile-actions-popup .report-grid-utility-menu-item{text-align:left}.report-grid-mobile-actions-popup .report-grid-utility-menu-icon,.report-grid-mobile-actions-popup .report-grid-utility-menu-icon>i{color:var(--eem-blue-light)}@media (max-width:47.99875rem){.report-grid-mobile-pill{align-items:center;background:var(--color-base);border:1px solid var(--eem-panel-border);border-radius:var(--radius-pill);color:var(--color-normal-text-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-12);gap:6px;line-height:18px;max-width:100%;padding:4px 10px;white-space:nowrap}.report-grid-mobile-pill .gridIcon{color:var(--eem-text-muted);font-size:11px}.report-grid-mobile-pill .report-grid-mobile-pill__label{overflow:hidden;text-overflow:ellipsis}.report-grid-mobile-pill.report-grid-mobile-pill--disabled{cursor:default;opacity:.5}.report-grid-mobile-pill.k-button{background:var(--color-base);border:1px solid var(--eem-panel-border);border-radius:var(--radius-pill)}.report-grid-mobile-swipe-hint{color:var(--eem-text-muted);font-size:14px;margin-left:auto}.div-report .report-grid--mobile-ledger .k-grid-header{display:none}.div-report .report-grid--mobile-ledger .k-grid-content tr,.div-report .report-grid--mobile-ledger .k-virtual-scrollable-wrap tr{height:52px}.div-report .report-grid--mobile-ledger td.report-grid-ledger-cell{align-items:center;background:var(--color-base);border-color:var(--eem-panel-border);border-width:0 0 1px;box-sizing:border-box;display:flex;gap:8px;height:52px;overflow:hidden;padding:6px 12px 6px 20px;white-space:nowrap}.div-report .report-grid--mobile-ledger tr.k-alt>td.report-grid-ledger-cell,.div-report .report-grid--mobile-ledger tr.k-table-alt-row>td.report-grid-ledger-cell{background:var(--color-base)}.div-report .report-grid--mobile-ledger tr.k-table-row:active>td.report-grid-ledger-cell{background:var(--eem-panel-background)}.div-report .div-report-grid .report-grid--mobile-ledger tr.k-selected>td.report-grid-ledger-cell{background:var(--eem-status-orange-bg)!important;box-shadow:inset 3px 0 0 var(--eem-orange);color:var(--color-normal-text-color)!important}.report-grid-ledger-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.report-grid-ledger-line1,.report-grid-ledger-line2{align-items:baseline;display:flex;gap:10px;justify-content:space-between;line-height:18px;min-width:0}.report-grid-ledger-title{color:var(--color-normal-text-color);flex:0 1 auto;font-size:var(--font-size-13);font-weight:700;overflow:hidden;text-overflow:ellipsis}.report-grid-ledger-money{color:var(--eem-orange);flex:0 0 auto;font-size:var(--font-size-13-5);font-variant-numeric:tabular-nums;font-weight:700}.report-grid-ledger-subtitle{color:var(--eem-text-muted);flex:0 1 auto;font-size:var(--font-size-11);overflow:hidden;text-overflow:ellipsis}.report-grid-ledger-metric{color:var(--eem-blue-light);flex:0 0 auto;font-size:var(--font-size-11);font-variant-numeric:tabular-nums}.report-grid-ledger-metric .report-grid-ledger-unit{font-size:var(--font-size-10)}.report-grid-ledger-chevron{color:var(--eem-text-disabled);flex:0 0 auto;font-size:9px}.div-report .report-grid--mobile-table td.report-grid-mobile-sticky,.div-report .report-grid--mobile-table th.report-grid-mobile-sticky{background:var(--color-base);box-shadow:1px 0 0 var(--eem-panel-border);left:0;position:sticky;z-index:3}.div-report .report-grid--mobile-table .k-alt td.report-grid-mobile-sticky{background:var(--eem-panel-background)}.div-report .report-grid--mobile-table td.report-grid-mobile-details-cell{padding:0 2px;text-align:center}.report-grid-mobile-details-btn{align-items:center;display:inline-flex;justify-content:center;min-height:34px;min-width:34px}.report-grid-mobile-details-btn .gridIcon{color:var(--eem-text-muted);font-size:11px}.report-grid-mobile-grouped-active .div-report-grid.k-grid,.report-grid-mobile-grouped-active .div-report-grid>.k-grid{display:none}.report-grid-mobile-groups{display:flex;flex-direction:column;gap:8px}.report-grid-mobile-group{background:var(--color-base);border:1px solid var(--eem-panel-border);border-radius:var(--surface-border-radius);overflow:hidden}.report-grid-mobile-group.is-expanded .report-grid-mobile-group__chevron{transform:rotate(90deg)}.report-grid-mobile-group__header{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:10px;padding:10px 12px;text-align:left;width:100%}.report-grid-mobile-group__chevron{color:var(--eem-text-muted);flex:0 0 auto;font-size:10px;transition:transform .15s ease}.report-grid-mobile-group__label{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.report-grid-mobile-group__label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-grid-mobile-group__count{color:var(--eem-text-muted);font-size:var(--font-size-11)}.report-grid-mobile-group__sum{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600}.report-grid-mobile-group__items{border-top:1px solid var(--eem-panel-border)}.report-grid-ledger-row--listitem{align-items:center;border-bottom:1px solid var(--eem-panel-border);box-sizing:border-box;cursor:pointer;display:flex;gap:8px;min-height:52px;overflow:hidden;padding:6px 12px 6px 20px;white-space:nowrap}.report-grid-ledger-row--listitem:last-child{border-bottom:0}.report-grid-mobile-showmore{background:#0000;border:0;color:var(--color-accent);cursor:pointer;display:block;font-size:var(--font-size-12);min-height:2.769rem;padding:.692rem .923rem;width:100%}}.report-row-sheet{display:flex;flex-direction:column;gap:14px;padding:2px 2px 16px}.report-row-sheet__header{display:flex;flex-direction:column;gap:2px}.report-row-sheet__title{color:var(--color-normal-text-color);font-size:var(--font-size-17);font-weight:700}.report-row-sheet__subtitle{color:var(--eem-text-muted);font-size:var(--font-size-12)}.report-row-sheet__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.report-row-sheet__utility-actions{display:flex;flex-direction:column;gap:8px;width:100%}.report-row-sheet__utility-actions .report-grid-utility-menu-item{align-items:center;background:#0000;background:var(--color-base);border:0;border:1px solid var(--eem-panel-border);border-radius:var(--surface-border-radius);color:var(--eem-context-menu-ink,#0b2a3d);cursor:pointer;display:flex;font-size:var(--font-size-sm,.875rem);font-weight:500;gap:10px;min-height:36px;padding:8px 12px;position:relative;text-decoration:none;transition:background-color .12s ease,color .12s ease;width:100%}.report-row-sheet__utility-actions .report-grid-utility-menu-item:before{background:#0000;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.report-row-sheet__utility-actions .report-grid-utility-menu-item:focus{color:var(--eem-context-menu-ink,#0b2a3d)}.report-row-sheet__utility-actions .report-grid-utility-menu-item:focus-visible,.report-row-sheet__utility-actions .report-grid-utility-menu-item:hover{background:var(--color-hover-background,#f2f6f8);color:var(--eem-context-menu-ink,#0b2a3d);outline:none;text-decoration:none}.report-row-sheet__utility-actions .report-grid-utility-menu-item:focus-visible:before,.report-row-sheet__utility-actions .report-grid-utility-menu-item:hover:before{background:var(--eem-context-menu-accent,#f47b20)}.report-row-sheet__utility-actions .report-grid-utility-menu-icon{flex:0 0 auto;font-size:var(--icon-font-size-sm,.92rem);text-align:center;width:1.15em}.report-row-sheet__fields{border-top:1px solid var(--eem-panel-border);margin:0}.report-row-sheet__field{align-items:baseline;border-bottom:1px solid var(--eem-panel-border);display:flex;gap:14px;justify-content:space-between;padding:8px 0}.report-row-sheet__field-label{color:var(--eem-text-muted);flex:0 1 42%;font-size:var(--font-size-12);font-weight:400;margin:0}.report-row-sheet__field-value{flex:1 1 auto;font-size:var(--font-size-13);margin:0;overflow-wrap:anywhere;text-align:right}.report-row-sheet__field-value--numeric{font-variant-numeric:tabular-nums}.report-row-sheet__empty{color:var(--eem-text-disabled)}.report-row-sheet__bool{color:var(--eem-green)}.report-row-sheet__detail-grid{margin-top:4px}.report-grid-mobile-slot-editor{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.report-grid-mobile-slot-editor .report-grid-mobile-slot-editor__row{color:var(--eem-text-muted);display:flex;flex-direction:column;font-size:var(--font-size-12);gap:4px}.report-grid-mobile-slot-editor .report-grid-mobile-slot-editor__row select{background:var(--color-base);border:1px solid var(--eem-panel-border);border-radius:var(--radius-sm);font-size:var(--font-size-13);min-height:2.462rem;padding:.538rem .615rem}.report-grid-mobile-slot-editor .report-grid-mobile-slot-editor__subtitle{color:var(--eem-text-muted);display:flex;flex-direction:column;font-size:var(--font-size-12);gap:6px}.report-grid-mobile-slot-editor .report-grid-mobile-slot-editor__check{align-items:center;color:var(--color-normal-text-color);display:flex;font-size:var(--font-size-13);gap:8px}.report-grid-mobile-slot-editor__footer{display:flex;gap:8px;justify-content:space-between;width:100%}.k-grid .tr-marked-for-deletion{background-color:var(--eem-color-status-danger-fill,#bc381c);color:var(--eem-color-on-accent,#fff)}.k-grid .tr-marked-for-deletion a{color:var(--eem-text-disabled,#e0e0e0)}.k-grid .tr-marked-for-deletion:hover{background-color:#ef6b4f;color:var(--eem-color-fg-primary,#000)}.div-report .k-grid td.bill-maintenance-delete-column,.div-report .k-grid th.bill-maintenance-delete-column{padding-left:5px;padding-right:3px}.div-report .k-grid th.bill-maintenance-delete-column{white-space:nowrap}.div-report .k-grid th.bill-maintenance-delete-column .k-cell-inner,.div-report .k-grid th.bill-maintenance-delete-column .k-link{align-items:flex-end;height:100%}.bill-maintenance-delete-header{align-items:flex-end;display:flex;gap:.3rem;justify-content:flex-start;min-width:0;white-space:nowrap;width:100%}.bill-maintenance-delete-label{min-width:0}.bill-maintenance-delete-header .k-checkbox{flex:0 0 auto;margin:0 0 1px}.div-report .k-grid td.bill-maintenance-delete-column{padding-bottom:1px;padding-top:1px}.bill-maintenance-delete-cell{align-items:center;display:flex;justify-content:flex-start;min-height:100%;width:100%}.bill-maintenance-delete-cell .k-checkbox{margin:0}.bill-maintenance-report__header-actions{align-items:flex-start;display:inline-flex;flex:0 0 auto;margin-left:auto}.button-delete-bills.k-button{align-items:center;display:inline-flex;gap:.35rem;white-space:nowrap}.i-bill-validation-severity{margin-right:5px}.bill-validation-approval-bar{align-items:center;background:var(--eem-panel-background,#f8fbfc);border:1px solid var(--eem-color-border-subtle,#d7e0e7);border-radius:4px;display:flex;gap:.85rem;justify-content:space-between;margin:0 0 8px;padding:8px 10px}.bill-validation-approval-summary{align-items:center;color:var(--color-accent-2,#4d6a7c);display:inline-flex;font-size:.84rem;font-weight:600;gap:.45rem;line-height:1.3;min-width:0}.bill-validation-approval-summary .gridIcon{color:var(--eem-orange,#e67e22);flex:0 0 auto}.bill-validation-approval-summary-text{min-width:0}.button-approve-bills.k-button{align-items:center;display:inline-flex;flex:0 0 auto;gap:.4rem}.div-report .k-grid td.bill-validation-approve-column,.div-report .k-grid th.bill-validation-approve-column{padding-left:3px;padding-right:5px}.div-report .k-grid th.bill-validation-approve-column{white-space:nowrap}.div-report .k-grid th.bill-validation-approve-column .k-cell-inner,.div-report .k-grid th.bill-validation-approve-column .k-link{align-items:flex-end;height:100%}.bill-validation-approve-header{align-items:flex-end;display:flex;gap:.3rem;justify-content:space-between;min-width:0;white-space:nowrap;width:100%}.bill-validation-approve-label{min-width:0}.bill-validation-approve-header .k-checkbox{flex:0 0 auto;margin:0 1px 1px 0}.div-report .k-grid td.bill-validation-approve-column{padding-bottom:1px;padding-top:1px;text-align:right}.bill-validation-approve-cell{align-items:center;display:flex;justify-content:flex-end;min-height:100%;width:100%}.bill-validation-approve-cell .k-checkbox{margin:0 1px 0 0}.div-report .bill-validation-empty-detail-row{display:none}.a-bill-validation-message{cursor:pointer;display:block}.span-bill-validation-message{display:block}.bill-ready-to-approve{background-color:#bed434!important;color:var(--eem-color-fg-primary,#000)!important}@media screen{.report-container>.div-billing-charges-invoice{flex:1 1 0;min-height:0;overflow:hidden}}.div-ap-approval-and-upload-approval-container{margin-bottom:15px}.ap-approval-and-upload-header-date{display:inline}.ap-approval-and-upload-totals-grid{display:inline-block;width:auto}.ap-approval-and-upload-totals-grid table{min-width:364px;width:auto}.button-create-interface-file.k-button,.button-preview-interface-file.k-button{align-items:center;display:inline-flex;gap:.4rem;min-width:182px}.ap-approval-and-upload-totals-grid tbody tr:nth-child(3){color:var(--color-bad)}.k-grid-header th.k-header .k-checkbox.check-approve-all-ap-bills{vertical-align:middle}.bill-ready-to-export{background-color:#bed434!important;color:var(--eem-color-fg-primary,#000)!important}.span-approve{display:inline-block;width:60px}.bill-entry-report--workspace{display:flex;flex:1 1 0;min-height:0}.div-report-layout--bill-entry .div-report-body>.div-report-message{display:none!important}#reporting .div-report-layout--bill-entry.div-report-layout--message .div-report-body>.bill-entry-report--workspace{display:flex!important}.div-report-layout--bill-entry.div-report-layout--loading .div-report-body>.bill-entry-report--workspace{visibility:visible}.bill-entry-report__screen{display:flex;flex:1 1 0;gap:12px;min-height:0;overflow:hidden;width:100%}.bill-entry-report__account-rail{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#dbe4ea);display:flex;flex:0 0 350px;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.bill-entry-report__grid-pane{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0;min-width:0;overflow:hidden}.bill-entry-report__meter-warning{align-items:center;background:var(--eem-color-status-warning-soft,#fff4df);border:1px solid rgb(var(--eem-color-status-warning-fg-rgb)/.28);color:var(--eem-color-status-warning-fg,#9a5b00);display:flex;flex:0 0 auto;font-size:var(--font-size-12);gap:10px;margin-bottom:8px;padding:10px 12px}.bill-entry-report__meter-warning[hidden]{display:none}.bill-entry-report__meter-warning>i{flex:0 0 auto}.bill-entry-report__meter-warning-text{flex:1 1 auto;min-width:0}.bill-entry-report__meter-warning-action{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.div-report-layout--bill-entry.div-report-layout--message .bill-entry-report__grid-pane>.div-report-message{min-height:0;overflow:auto}.report-shell--next .bill-entry-report__add-bill:disabled{background:var(--eem-color-fill-muted-strong,#7e929f);box-shadow:none;cursor:not-allowed;opacity:.62}.bill-entry-report__grid-pane>.div-grid-wrapper{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);box-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/.08)}.bill-entry-report__grid-pane>.div-grid-wrapper:not(.div-grid-wrapper--hidden){display:flex!important;flex:1 1 auto;flex-direction:column;margin-bottom:0;min-height:0}.bill-entry-report__grid-pane>.div-grid-wrapper:not(.div-grid-wrapper--hidden)>.k-grid{display:flex!important;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0}.bill-entry-rail__head{background:var(--eem-panel-background,#fbfcfd);border-bottom:1px solid var(--eem-color-border-subtle,#e2eaf0);flex:0 0 auto;padding:13px 14px 12px}.bill-entry-rail__title{color:var(--eem-color-fg-primary,#23404f);font-size:var(--font-size-15);font-weight:800;margin:0}.bill-entry-scenario-picker{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d4dde2);border-radius:var(--radius-lg);box-shadow:0 12px 28px rgb(var(--eem-color-shadow-rgb,33 52 66)/.22);box-sizing:border-box;padding:10px;width:min(340px,calc(100vw - 24px))}.bill-entry-scenario-picker .k-listbox{min-height:190px;width:100%}.bill-entry-rail__subtitle{color:var(--eem-color-fg-muted,#5f7482);font-size:var(--font-size-12);margin:3px 0 0}.bill-entry-rail__search-row{align-items:stretch;display:flex;gap:6px;margin-top:10px}.bill-entry-rail__meter-filter{display:flex;font-size:var(--font-size-11);margin-top:6px;min-height:30px;width:fit-content}.bill-entry-rail__meter-filter .eem-toggle__switch{height:18px;width:32px}.bill-entry-rail__meter-filter .eem-toggle__switch:after{height:12px;width:12px}.bill-entry-rail__meter-filter .eem-toggle__input:checked+.eem-toggle__switch:after{transform:translateX(14px)}.bill-entry-rail__meter-filter .eem-toggle__text{font-size:var(--font-size-11)}.bill-entry-rail__search{flex:1 1 auto;min-width:0;position:relative}.bill-entry-rail__search>i{color:var(--eem-color-fg-subtle,#8aa0ad);font-size:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.bill-entry-rail__search-input{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-panel-border,#cfdbe3);border-radius:2px;color:var(--eem-color-fg-primary,#23404f);font-family:inherit;font-size:var(--font-size-13);height:36px;padding:7px 10px 7px 30px;width:100%}.bill-entry-rail__search-input:focus{border-color:var(--eem-blue-light,#5690a8);outline:2px solid rgb(var(--eem-tone-blue-dot-rgb)/.28);outline-offset:1px}.bill-entry-rail__add-account{align-items:center;background:var(--eem-color-bg-surface,#fff);border-color:var(--eem-panel-border,#cfdbe3);color:var(--eem-color-status-info-fg,#2f7189);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;min-width:36px;padding:0;width:36px}.bill-entry-rail__add-account:focus-visible,.bill-entry-rail__add-account:hover{background:var(--eem-color-bg-hover,#eef6f9);border-color:var(--eem-blue-light,#5690a8);color:var(--eem-color-accent-fg,#234f61)}.bill-entry-rail__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.bill-entry-rail__provider-group+.bill-entry-rail__provider-group{border-top:1px solid var(--eem-color-border-subtle,#dce5ea)}.bill-entry-rail__provider{align-items:center;background:var(--color-hover-background,#f2f6f8);color:var(--eem-color-accent-fg,#314f5f);display:flex;font-size:var(--font-size-11);font-weight:800;gap:6px;letter-spacing:.035em;margin:0;min-height:31px;padding:7px 12px;position:sticky;text-transform:uppercase;top:0;z-index:1}.bill-entry-rail__provider>i{color:var(--eem-color-fg-subtle,#6f8998);flex:0 0 auto;font-size:var(--font-size-10)}.bill-entry-rail__provider-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-entry-rail__provider-count{color:var(--eem-color-fg-muted,#536b79);flex:0 0 auto;font-weight:600;margin-left:auto}.bill-entry-rail__account-row{align-items:stretch;border-top:1px solid var(--eem-color-border-subtle,#edf1f4);display:flex}.bill-entry-rail__account{align-items:center;background:var(--eem-color-bg-surface,#fff);border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;gap:8px;margin:0;min-height:42px;min-width:0;padding:9px 13px 9px 16px;text-align:left;width:auto}.bill-entry-rail__account:hover{background:var(--eem-panel-background,#f7fafb)}.bill-entry-rail__account:focus-visible{outline:2px solid var(--eem-blue-light,#5690a8);outline-offset:-2px;position:relative;z-index:2}.bill-entry-rail__account-number{color:var(--eem-color-fg-primary,#23404f);font-size:var(--font-size-13);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill-entry-rail__account--selected,.bill-entry-rail__account--selected:hover{background:var(--eem-selected-subtle,#eaf2f6);box-shadow:inset 3px 0 0 var(--eem-tone-amber-ink,#f5811f)}.bill-entry-rail__account--selected .bill-entry-rail__account-number{color:var(--eem-color-fg-primary,#173b4e)}.bill-entry-rail__meter-status{align-items:center;background:var(--eem-color-status-warning-soft,#fff4df);color:var(--eem-color-status-warning-fg,#9a5b00);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-10);font-weight:700;gap:4px;line-height:1.2;margin-left:auto;padding:2px 5px}.bill-entry-rail__add-meter{align-items:center;background:var(--eem-color-bg-surface,#fff);border:0;border-left:1px solid var(--eem-color-border-subtle,#edf1f4);color:var(--eem-color-accent-fg,#31576a);cursor:pointer;display:inline-flex;flex:0 0 40px;justify-content:center;min-width:40px;padding:0}.bill-entry-rail__add-meter:hover:not(:disabled){background:var(--eem-panel-background,#f7fafb)}.bill-entry-rail__add-meter:focus-visible{outline:2px solid var(--eem-blue-light,#5690a8);outline-offset:-2px;position:relative;z-index:2}.bill-entry-rail__add-meter:disabled{color:var(--eem-color-fg-subtle,#8295a1);cursor:not-allowed;opacity:.65}.bill-entry-rail__account-row--selected .bill-entry-rail__add-meter{background:var(--eem-selected-subtle,#eaf2f6)}.bill-entry-report .bill-entry-rail__add-meter,.bill-entry-report .bill-entry-report__meter-warning-action{display:none}.bill-entry-rail__selected-icon{color:#d9680e;flex:0 0 auto;font-size:var(--font-size-11);margin-left:auto}.bill-entry-rail__meter-status+.bill-entry-rail__selected-icon{margin-left:0}.bill-entry-rail__hint-state{color:var(--eem-color-fg-muted,#5f7482);font-size:var(--font-size-12);margin:0;padding:18px 14px}.bill-entry-rail__footer{background:var(--eem-panel-background,#f8fafb);border-top:1px solid var(--eem-color-border-subtle,#dce5ea);color:var(--eem-color-fg-muted,#5f7482);flex:0 0 auto;font-size:var(--font-size-11);min-height:35px;padding:9px 14px}@media (max-width:47.99875rem){.bill-entry-report__meter-warning{align-items:flex-start;flex-wrap:wrap}.bill-entry-report__screen{flex-direction:column}.bill-entry-report__account-rail{flex:0 0 auto;margin:0;max-height:45%}.bill-entry-report__grid-pane{flex:1 1 auto;margin:0;min-height:0}}.anonymize-data-action-bar{align-items:flex-start;display:inline-flex;flex:0 0 auto;margin-left:auto}.anonymize-data-action-bar[hidden]{display:none}.report-anonymize-data{min-height:0}.report-project-tracking .k-grid tbody tr{height:35px}.report-project-tracking .project-tracking-grid-toolbar__host{flex:1 1 auto;min-width:0}.report-project-tracking .project-tracking-grid-toolbar{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.report-project-tracking .project-tracking-grid-toolbar__primary,.report-project-tracking .project-tracking-grid-toolbar__reports{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.report-project-tracking .project-tracking-grid-toolbar__reports{margin-left:auto}.report-apply-rate-schedule{--apply-rate-border:var(--eem-color-border-subtle,#d7e1e8);--apply-rate-ink:var(--eem-color-fg-primary,#1f3444);--apply-rate-muted:var(--eem-color-fg-muted,#6a7c89);--apply-rate-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/0.08);display:grid;gap:12px;padding:0 6px 12px}.report-apply-rate-schedule .apply-rate-workflow{display:grid;gap:12px;min-width:0}.report-apply-rate-schedule .apply-rate-history-card,.report-apply-rate-schedule .apply-rate-site-card{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--apply-rate-border);box-shadow:var(--apply-rate-shadow);margin:0;min-width:0;overflow:hidden;width:100%}.report-apply-rate-schedule .apply-rate-history-card__header{align-items:center;background:var(--eem-panel-background,#f7fafc);border-bottom:1px solid var(--apply-rate-border);color:var(--eem-color-accent-fg,#31576b);display:flex;gap:8px;min-height:41px;padding:7px 12px}.report-apply-rate-schedule .apply-rate-history-card__icon{color:var(--color-accent,#5690a8);font-size:.95rem;width:1rem}.report-apply-rate-schedule .apply-rate-history-card__title{color:var(--apply-rate-ink);font-size:var(--root-font-size);font-weight:800;line-height:1.2;margin:0}.report-apply-rate-schedule .apply-rate-sections{display:grid;gap:12px;min-width:0}.report-apply-rate-schedule .apply-rate-site-card{min-width:0}.report-apply-rate-schedule .apply-rate-site-card__header{align-items:center;background:var(--eem-color-bg-raised,#f4f7f9);border-bottom:1px solid var(--apply-rate-border);display:flex;gap:9px;min-height:38px;padding:7px 12px}.report-apply-rate-schedule .apply-rate-site-card__icon{align-items:center;background:var(--eem-color-bg-hover,#eaf3f6);border-radius:50%;color:var(--eem-color-accent-fg,#31576b);display:inline-flex;flex:0 0 26px;height:26px;justify-content:center}.report-apply-rate-schedule .apply-rate-site-card__title{color:var(--apply-rate-ink);font-size:var(--root-font-size);font-weight:800;line-height:1.2;margin:0}.report-apply-rate-schedule .apply-rate-site-card__body{padding:12px}.report-apply-rate-schedule .apply-rate-form-grid{align-items:start;display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1120px;min-width:0;width:100%}.report-apply-rate-schedule .apply-rate-field:first-child{grid-column:1;grid-row:1}.report-apply-rate-schedule .apply-rate-field:nth-child(2){grid-column:1;grid-row:2}.report-apply-rate-schedule .apply-rate-field:nth-child(3){grid-column:2;grid-row:1}.report-apply-rate-schedule .apply-rate-field:nth-child(4){grid-column:2;grid-row:2}.report-apply-rate-schedule .apply-rate-field:nth-child(5){grid-column:3;grid-row:1}.report-apply-rate-schedule .apply-rate-field:nth-child(6){grid-column:3;grid-row:2}.report-apply-rate-schedule .apply-rate-field{color:var(--apply-rate-ink);display:grid;font-size:var(--font-size-sm);gap:4px;min-width:0}.report-apply-rate-schedule .apply-rate-field__label{color:var(--apply-rate-muted);display:block;font-weight:400;line-height:1.3;min-height:15px}.report-apply-rate-schedule .apply-rate-field__label .eem-required-marker{margin-left:2px}.report-apply-rate-schedule .apply-rate-field .k-combobox,.report-apply-rate-schedule .apply-rate-field .k-datepicker,.report-apply-rate-schedule .apply-rate-field .k-input,.report-apply-rate-schedule .apply-rate-field .k-numerictextbox,.report-apply-rate-schedule .apply-rate-field .k-picker,.report-apply-rate-schedule .apply-rate-field .k-widget,.report-apply-rate-schedule .apply-rate-field>input{max-width:100%;min-width:0;width:100%!important}.report-apply-rate-schedule .apply-rate-field .k-combobox,.report-apply-rate-schedule .apply-rate-field .k-datepicker,.report-apply-rate-schedule .apply-rate-field .k-input,.report-apply-rate-schedule .apply-rate-field .k-numerictextbox,.report-apply-rate-schedule .apply-rate-field .k-picker{background:var(--eem-color-bg-surface,#fff);border-color:var(--apply-rate-border);box-shadow:none;height:35px;min-height:35px}.report-apply-rate-schedule .apply-rate-field .k-input-inner{height:33px;min-height:33px;min-width:0}.report-apply-rate-schedule .apply-rate-field .k-input-button{background:var(--eem-color-bg-raised,#f4f7f9);border-left:1px solid var(--apply-rate-border);color:var(--eem-color-accent-fg,#31576b);height:33px;min-height:33px;min-width:34px;width:34px}.report-apply-rate-schedule .apply-rate-field .k-clear-value{display:none!important}.report-apply-rate-schedule .apply-rate-field--calculated .k-input.k-disabled,.report-apply-rate-schedule .apply-rate-field--calculated .k-numerictextbox.k-disabled{background:var(--eem-color-bg-raised,#f4f7f9);color:var(--apply-rate-ink);opacity:1}.report-apply-rate-schedule .apply-rate-field--entry .k-numerictextbox{border-color:var(--eem-selected-subtle-border,#a9c7d3)}.report-apply-rate-schedule .apply-rate-workflow__notice{align-items:center;background:var(--eem-color-status-info-soft,#eef7fa);border:1px solid var(--eem-color-status-info-border,#c7dce5);color:var(--eem-color-status-info-fg,#35516f);display:flex;gap:8px;padding:9px 12px}.report-apply-rate-schedule .apply-rate-workflow__actions.eem-page-action-bar{border-radius:0;width:100%}.report-apply-rate-schedule .apply-rate-workflow__actions .eem-page-action-bar__actions{margin-left:auto}.report-apply-rate-schedule .button-apply-rate-schedule.k-button{align-items:center;background:var(--eem-orange,#f5811f);border-color:var(--eem-orange,#f5811f);color:var(--eem-color-on-accent,#fff);display:inline-flex;gap:6px;justify-content:center;min-height:36px;min-width:154px}.report-apply-rate-schedule .button-apply-rate-schedule.k-button:focus-visible:not(:disabled):not(.k-disabled),.report-apply-rate-schedule .button-apply-rate-schedule.k-button:hover:not(:disabled):not(.k-disabled){background:var(--color-tertiary-2,#c96a24);border-color:var(--color-tertiary-2,#c96a24);color:var(--eem-color-on-accent,#fff)}.report-apply-rate-schedule .button-apply-rate-schedule.k-button.k-disabled,.report-apply-rate-schedule .button-apply-rate-schedule.k-button:disabled{background:var(--eem-color-bg-pressed,#e2e8ed);border-color:var(--eem-color-border-subtle,#e2e8ed);color:var(--eem-color-fg-subtle,#8ca0ae);opacity:1}.report-apply-rate-schedule .apply-rate-history-card>.div-report-grid.k-grid{border:0;margin:0}.report-apply-rate-schedule .div-apply-rate-errors{margin:0}@media (max-width:980px){.report-apply-rate-schedule .apply-rate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-apply-rate-schedule .apply-rate-field{grid-column:auto;grid-row:auto}}@media (max-width:620px){.report-apply-rate-schedule{padding-inline:0}.report-apply-rate-schedule .apply-rate-form-grid{grid-template-columns:minmax(0,1fr)}.report-apply-rate-schedule .apply-rate-workflow__actions{align-items:stretch}.report-apply-rate-schedule .apply-rate-workflow__actions .eem-page-action-bar__actions{grid-template-columns:minmax(0,1fr)}.report-apply-rate-schedule .button-apply-rate-schedule.k-button{width:100%}}.button-delete-bill-allocation,.button-new-bill-allocation,.container-bill-allocation-combine-overhead,.div-bill-allocation-dropdown,.k-grid-balance-percentage,.label-bill-allocation-effective{margin:0}.report-configure-bill-allocation .div-bill-allocation-summary{display:grid;gap:10px;margin-bottom:16px}.report-configure-bill-allocation .bill-allocation-summary-card{box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.06)}.report-configure-bill-allocation .bill-allocation-summary-card__body{display:grid;gap:12px;padding-bottom:14px;padding-top:14px}.report-configure-bill-allocation .bill-allocation-summary-grid{display:grid;gap:.25rem}.report-configure-bill-allocation .bill-allocation-summary-row{align-items:center;column-gap:.85rem;display:grid;grid-template-columns:minmax(136px,max-content) minmax(0,1fr);row-gap:.25rem}.report-configure-bill-allocation .bill-allocation-summary-label{color:var(--eem-color-fg-primary,#1f3448);font-weight:700;margin:0}.report-configure-bill-allocation .bill-allocation-summary-value{color:var(--eem-color-status-info-fg,#35516f);margin:0}.report-configure-bill-allocation .bill-allocation-summary-row--effective{align-items:center}.report-configure-bill-allocation .bill-allocation-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:0}.report-configure-bill-allocation .bill-allocation-toolbar .button-delete-bill-allocation.k-button,.report-configure-bill-allocation .bill-allocation-toolbar .button-new-bill-allocation.k-button{justify-content:center;min-height:36px;min-width:90px}.report-configure-bill-allocation .container-bill-allocation-dropdown{align-items:center;display:inline-flex}.report-configure-bill-allocation .bill-allocation-toolbar .k-button,.report-configure-bill-allocation .bill-allocation-toolbar .k-picker,.report-configure-bill-allocation .k-grid .k-grid-Delete,.report-configure-bill-allocation .k-grid-toolbar .k-grid-addmeter{align-items:center;display:inline-flex;gap:.45rem;min-height:32px}.report-configure-bill-allocation .bill-allocation-toolbar .k-picker{min-width:172px}.report-configure-bill-allocation .k-grid .k-grid-Delete,.report-configure-bill-allocation .k-grid-toolbar .k-grid-addmeter{justify-content:center}.report-configure-bill-allocation .k-grid .gridIcon,.report-configure-bill-allocation .k-grid-toolbar .gridIcon{min-width:.95rem;text-align:center;width:.95rem}.report-configure-bill-allocation .k-grid .k-grid-Delete{min-width:82px}.report-configure-bill-allocation .bill-allocation-percentage-warning{align-items:center;background:var(--eem-color-status-danger-soft,#fbeceb);border:1px solid var(--eem-color-status-danger-border,#efcbca);border-radius:var(--surface-border-radius,4px);color:var(--eem-color-status-danger-fg,#991b1b);display:inline-flex;flex:1 1 100%;font-size:var(--font-size-12);font-weight:600;gap:.45rem;padding:.5rem .65rem}.report-configure-bill-allocation .bill-allocation-percentage-warning[hidden]{display:none}.report-configure-bill-allocation .bill-allocation-tenant-map-preview{min-width:0}.report-configure-bill-allocation .bill-allocation-tenant-map-preview[hidden]{display:none}.report-configure-bill-allocation .bill-allocation-tenant-map-preview--entering .eem-alloc-card{animation:bill-allocation-preview-fade-in .25s ease-out both}.report-configure-bill-allocation .bill-allocation-tenant-map-preview--entering .eem-alloc-donut__slice{animation:bill-allocation-preview-slice-in .24s cubic-bezier(.22,.9,.32,1.15) both;animation-delay:var(--bill-allocation-preview-slice-delay,.25s)}.report-configure-bill-allocation .bill-entry-shell__grid-shell.bill-allocation-grid-shell--dirty{border-bottom-left-radius:0;border-bottom-right-radius:0}.report-configure-bill-allocation .bill-allocation-dirty-action-bar{border:1px solid var(--eem-color-border-subtle,#d7e1e8);border-radius:0 0 var(--surface-border-radius) var(--surface-border-radius);border-top:0;box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.08);box-sizing:border-box;flex:0 0 auto;width:100%}@keyframes bill-allocation-preview-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes bill-allocation-preview-slice-in{0%{opacity:0;transform:scale(.82)}72%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.report-configure-bill-allocation .bill-allocation-tenant-map-preview--entering .eem-alloc-card,.report-configure-bill-allocation .bill-allocation-tenant-map-preview--entering .eem-alloc-donut__slice{animation:none}}#div-report-windows>.div-report-window:not(.k-window) .report-configure-bill-allocation .bill-entry-shell__grid-shell{flex:0 0 auto}#div-report-windows>.div-report-window:not(.k-window) .report-configure-bill-allocation .bill-entry-shell__report-grid-wrapper{min-height:0}#div-report-windows>.div-report-window:not(.k-window) .report-configure-bill-allocation .bill-entry-shell__report-grid-wrapper>.bill-entry-shell__report-grid{height:auto}@media (max-width:760px){.report-project-tracking .project-tracking-grid-toolbar__reports{margin-left:0;width:100%}.report-configure-bill-allocation .bill-allocation-summary-row{align-items:start;grid-template-columns:minmax(0,1fr)}.report-configure-bill-allocation .bill-allocation-toolbar{margin-top:.2rem}}.bill-allocation-meter-drawer-panel .eem-drawer__body{background:var(--eem-color-bg-raised,#f5f8fa)}.bill-allocation-meter-drawer{display:grid;gap:14px;min-width:0}.bill-allocation-meter-drawer__context{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d7e0e7);border-radius:var(--surface-border-radius);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px}.bill-allocation-meter-drawer__context>div{display:grid;gap:3px;min-width:0}.bill-allocation-meter-drawer__context dt{color:var(--eem-color-fg-muted,#61778b);font-size:.72rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.bill-allocation-meter-drawer__context dd{color:var(--eem-color-fg-primary,#1f3448);font-weight:700;margin:0;overflow-wrap:anywhere}.bill-allocation-meter-drawer__controls{align-items:center;display:flex;gap:12px}.bill-allocation-meter-drawer__search{align-items:center;display:flex;flex:1 1 auto;min-width:0;position:relative}.bill-allocation-meter-drawer__search .gridIcon{color:var(--eem-color-fg-muted,#61778b);left:12px;pointer-events:none;position:absolute}.bill-allocation-meter-drawer__search input{box-sizing:border-box;min-height:38px;padding-left:36px;width:100%}.bill-allocation-meter-drawer__select-all{align-items:center;color:var(--eem-color-status-info-fg,#35516f);display:inline-flex;flex:0 0 auto;font-weight:700;gap:7px;margin:0;white-space:nowrap}.bill-allocation-meter-drawer__message{background:var(--eem-color-status-danger-soft,#fff1ef);border:1px solid var(--eem-color-status-danger-fg,#db8e86);border-radius:var(--surface-border-radius);color:var(--eem-color-status-danger-fg,#a3382e);font-weight:700;padding:10px 12px}.bill-allocation-meter-drawer__message[hidden]{display:none}.bill-allocation-meter-drawer__message.is-warning{background:var(--eem-color-status-warning-soft,#fff8e7);border-color:var(--eem-color-status-warning-border,#e1ba68);color:var(--eem-color-status-warning-fg,#765313)}.bill-allocation-meter-drawer__results{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d7e0e7);border-radius:var(--surface-border-radius);min-height:180px;overflow:hidden}.bill-allocation-meter-drawer__column-header{background:var(--eem-selected-subtle,#edf3f7);border-bottom:1px solid var(--eem-color-border-subtle,#d7e0e7);color:var(--eem-color-fg-muted,#536b80);display:grid;font-size:.75rem;font-weight:800;gap:12px;grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) minmax(120px,1fr);padding:9px 12px 9px 44px;text-transform:uppercase}.bill-allocation-meter-drawer__group-title{background:var(--eem-panel-background,#f7fafc);border-bottom:1px solid var(--eem-color-border-subtle,#e3eaef);color:var(--eem-color-accent-fg,#29465e);font-size:.78rem;font-weight:800;margin:0;padding:9px 12px}.bill-allocation-meter-drawer__list{list-style:none;margin:0;padding:0}.bill-allocation-meter-drawer__list li+li{border-top:1px solid var(--eem-color-border-subtle,#edf1f4)}.bill-allocation-meter-drawer__candidate{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:20px minmax(160px,1.4fr) minmax(130px,1fr) minmax(120px,1fr);margin:0;padding:10px 12px}.bill-allocation-meter-drawer__candidate:focus-within,.bill-allocation-meter-drawer__candidate:hover{background:var(--eem-color-bg-raised,#f2f8fb)}.bill-allocation-meter-drawer__candidate .k-checkbox{margin:0}.bill-allocation-meter-drawer__meter{color:var(--eem-color-fg-primary,#1f3448);font-weight:750}.bill-allocation-meter-drawer__account,.bill-allocation-meter-drawer__parent{color:var(--eem-color-fg-muted,#536b80);overflow-wrap:anywhere}.bill-allocation-meter-drawer__empty,.bill-allocation-meter-drawer__load-error,.bill-allocation-meter-drawer__loading{align-items:center;color:var(--eem-color-fg-muted,#61778b);display:flex;font-weight:700;gap:10px;justify-content:center;min-height:180px;padding:24px;text-align:center}.bill-allocation-meter-drawer__load-error{flex-direction:column}.bill-allocation-meter-drawer__load-error p{margin:0}.bill-allocation-meter-drawer__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.bill-allocation-meter-drawer__selected-count{color:var(--eem-color-status-info-fg,#35516f);font-weight:800}.bill-allocation-meter-drawer__footer-actions{display:flex;gap:8px}@media (max-width:640px){.bill-allocation-meter-drawer__context{grid-template-columns:minmax(0,1fr)}.bill-allocation-meter-drawer__controls,.bill-allocation-meter-drawer__footer{align-items:stretch;flex-direction:column}.bill-allocation-meter-drawer__select-all{min-height:36px}.bill-allocation-meter-drawer__column-header{display:none}.bill-allocation-meter-drawer__candidate{align-items:start;grid-template-columns:20px minmax(0,1fr)}.bill-allocation-meter-drawer__candidate>span{grid-column:2}.bill-allocation-meter-drawer__account:before,.bill-allocation-meter-drawer__meter:before,.bill-allocation-meter-drawer__parent:before{color:var(--eem-color-fg-muted,#61778b);display:block;font-size:.68rem;font-weight:800;text-transform:uppercase}.bill-allocation-meter-drawer__account:before,.bill-allocation-meter-drawer__meter:before,.bill-allocation-meter-drawer__parent:before{content:attr(data-label)}.bill-allocation-meter-drawer__footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.report-configure-bill-allocation .bill-entry-shell__grid-shell{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d7e0e7);border-radius:var(--surface-border-radius);box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.08);max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.report-configure-bill-allocation .bill-entry-shell__grid-shell>.k-loading-mask{border-radius:inherit}.report-configure-bill-allocation .bill-entry-shell__report-grid,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-grid-content,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-grid-header-wrap,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-table-header-wrap,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-table-scroller,.report-configure-bill-allocation .bill-entry-shell__report-grid-wrapper{max-width:100%;min-width:0;width:100%}.report-configure-bill-allocation .bill-entry-shell__report-grid .k-grid-header th.k-header,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-grid-header th.k-header .k-column-title,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-grid-header th.k-header .k-link,.report-configure-bill-allocation .bill-entry-shell__report-grid .k-table-td,.report-configure-bill-allocation .bill-entry-shell__report-grid td{overflow:hidden;text-overflow:clip;white-space:nowrap}.report-configure-bill-allocation .bill-entry-shell__report-grid .bill-entry-grid__action-column{background:var(--eem-color-bg-surface,#fff);box-shadow:-1px 0 0 #8ca4bf59,-10px 0 12px -12px rgb(var(--eem-color-shadow-rgb)/.45);position:sticky;right:0;z-index:3}.report-configure-bill-allocation .bill-entry-shell__report-grid .k-grid-header .bill-entry-grid__action-column{background:var(--eem-color-bg-surface,#fff);z-index:5}.report-rate-summary>.rate-summary-overview{align-items:center;background:linear-gradient(105deg,var(--color-primary-3) 0,var(--color-base) 48%);border:1px solid var(--eem-panel-border,#cad7df);border-left:4px solid var(--color-tertiary);border-radius:var(--surface-border-radius);box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.08);color:var(--eem-color-fg-primary);display:grid;flex:0 0 auto;gap:.75rem 1.25rem;grid-template-columns:minmax(260px,1.15fr) minmax(360px,2fr) minmax(230px,auto);margin:0 0 .65rem;padding:.75rem 1rem}.report-rate-summary>.rate-summary-overview--empty{grid-template-columns:minmax(0,1fr)}.report-rate-summary .rate-summary-overview__details,.report-rate-summary .rate-summary-overview__fact,.report-rate-summary .rate-summary-overview__identity,.report-rate-summary .rate-summary-overview__services{min-width:0}.report-rate-summary .rate-summary-overview__eyebrow,.report-rate-summary .rate-summary-overview__fact dt,.report-rate-summary .rate-summary-overview__services-label{color:var(--eem-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}.report-rate-summary .rate-summary-overview__name{color:var(--color-primary-2);font-size:1.05rem;font-weight:700;line-height:1.25;margin:.15rem 0 0;overflow-wrap:anywhere}.report-rate-summary .rate-summary-overview__provider{color:var(--eem-text-muted);font-size:.82rem;line-height:1.25;margin:.2rem 0 0}.report-rate-summary .rate-summary-overview__details{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(82px,1fr));margin:0}.report-rate-summary .rate-summary-overview__fact{border-left:1px solid var(--eem-color-border-subtle,#d7e1e7);padding-left:.7rem}.report-rate-summary .rate-summary-overview__fact dd{color:var(--eem-color-fg-primary);font-size:.78rem;font-weight:600;line-height:1.25;margin:.2rem 0 0;overflow-wrap:anywhere}.report-rate-summary .rate-summary-overview__services{border-left:1px solid var(--eem-color-border-subtle,#d7e1e7);padding-left:1rem}.report-rate-summary .rate-summary-overview__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.report-rate-summary .rate-summary-overview__chip{align-items:center;background:var(--color-primary-3);border:1px solid var(--eem-panel-border,#c8d9e1);border-radius:999px;color:var(--color-primary-2);display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;line-height:1.2;min-height:24px;padding:.15rem .55rem}.report-rate-summary .rate-summary-overview__chip:before{color:var(--color-good);content:"\2713";font-size:.78rem}.report-rate-summary .div-grid-wrapper.rate-summary__source-grid{display:none!important}@media screen{.report-rate-summary>.report-visual-header{display:none}}@media (max-width:1120px){.report-rate-summary>.rate-summary-overview{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr)}.report-rate-summary .rate-summary-overview__services{align-items:center;border-left:0;border-top:1px solid var(--eem-color-border-subtle,#d7e1e7);display:flex;gap:.75rem;grid-column:1/-1;padding:.65rem 0 0}.report-rate-summary .rate-summary-overview__chips{margin-top:0}}@media (max-width:720px){.report-rate-summary>.rate-summary-overview{gap:.7rem;grid-template-columns:minmax(0,1fr)}.report-rate-summary .rate-summary-overview__details{grid-template-columns:repeat(2,minmax(0,1fr))}.report-rate-summary .rate-summary-overview__services{grid-column:auto}}@media print{.report-rate-summary>.rate-summary-overview{background:var(--color-base);border-left-width:1px;box-shadow:none}}.report-cost-summary{font-size:var(--font-size-13);min-width:0}.cost-summary-map__content{min-width:0}.cost-summary-layout{align-items:flex-start;display:flex;gap:14px;min-width:0}.cost-summary-detail{flex:1 1 auto;min-width:0}.cost-summary-mobile-context{display:none;margin-bottom:10px}.cost-summary-mobile-context label{color:var(--eem-color-fg-muted,#5b7180);display:block;font-size:var(--font-size-11);font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.cost-summary-context-select{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-control-border,#b8c8d1);color:var(--eem-color-fg-primary,#18313f);font:inherit;min-height:38px;padding:7px 10px;width:100%}.cost-summary-context-select:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:2px}.cost-summary-rail{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);flex:0 0 252px;min-width:0}.cost-summary-rail__head{align-items:center;background:var(--eem-grid-header-background,#f7f9fb);border-bottom:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);display:flex;font-size:var(--font-size-11);font-weight:800;height:34px;letter-spacing:.08em;padding:0 12px;text-transform:uppercase}.cost-summary-rail__count{background:var(--eem-color-bg-canvas,#e8eef2);color:var(--eem-color-fg-primary,#314651);font-variant-numeric:tabular-nums;margin-left:auto;min-width:20px;padding:2px 5px;text-align:center}.cost-summary-rail__rows{max-height:640px;overflow-y:auto;overscroll-behavior:contain}.cost-summary-rail__row{background:var(--eem-color-bg-surface,#fff);border:0;border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);border-left:3px solid #0000;color:var(--eem-color-fg-primary,#18313f);cursor:pointer;display:block;font:inherit;padding:10px 12px 11px;text-align:left;width:100%}.cost-summary-rail__row:last-child{border-bottom:0}.cost-summary-rail__row:hover{background:var(--eem-panel-background,#f7fafc)}.cost-summary-rail__row:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:-2px;position:relative;z-index:1}.cost-summary-rail__row--selected{border-left-color:var(--eem-orange,#f5811f)}.cost-summary-rail__row--selected,.cost-summary-rail__row--selected:hover{background:var(--eem-background-gray,#fffbf6)}.cost-summary-rail__row--warning .cost-summary-rail__amount,.cost-summary-rail__row--warning .cost-summary-rail__name{color:var(--eem-color-status-danger-fg,#a63a24)}.cost-summary-rail__top{align-items:baseline;display:flex;gap:8px;min-width:0}.cost-summary-rail__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-rail__amount,.cost-summary-rail__name{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:750}.cost-summary-rail__amount{flex:0 0 auto;font-variant-numeric:tabular-nums;margin-left:auto}.cost-summary-rail__dates,.cost-summary-rail__share{color:var(--eem-color-fg-subtle,#8295a1);display:block;font-size:var(--font-size-12);line-height:1.25;margin-top:2px}.cost-summary-rail__share{color:var(--eem-color-fg-muted,#5b7180)}.cost-summary-rail__composition{background:var(--color-hover-background,#f3f6fa);border:1px solid var(--eem-color-border-subtle,#d8e2e9);display:flex;height:7px;margin-top:7px;overflow:hidden}.cost-summary-rail__composition i{display:block;min-width:1px}.cost-summary-card{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.05);min-width:0;overflow:hidden}.cost-summary-card__head{align-items:center;border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);display:flex;gap:12px;min-height:50px;padding:7px 14px}.cost-summary-card__identity{min-width:0}.cost-summary-card__title-line{align-items:center;display:flex;gap:8px;min-width:0}.cost-summary-card__title-line h2{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-14);font-weight:800;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-card__tag{background:var(--eem-grid-header-background,#f7f9fb);border:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);flex:0 0 auto;font-size:var(--font-size-11);font-weight:750;letter-spacing:.07em;padding:3px 7px}.cost-summary-card__sub{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-card__body{align-items:stretch;display:grid;grid-template-columns:236px minmax(0,1fr)}.cost-summary-card__foot{align-items:center;background:var(--eem-grid-header-background,#f7f9fb);border-top:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);display:flex;font-size:var(--font-size-12);gap:14px;min-height:32px;padding:5px 14px}.cost-summary-card__foot b{color:var(--eem-color-fg-primary,#18313f)}.cost-summary-card__foot-spacer{flex:1 1 auto}.cost-summary-card--print{break-inside:auto}.cost-summary-status{align-items:center;border:1px solid;display:inline-flex;flex:0 0 auto;font-size:var(--font-size-11);font-weight:750;gap:5px;letter-spacing:.04em;margin-left:auto;padding:4px 8px;text-transform:uppercase}.cost-summary-status--ok{background:var(--eem-color-status-success-soft,#edf8f1);border-color:var(--eem-color-status-success-border,#b9dac7);color:var(--eem-color-status-success-fg,#2f7d4f)}.cost-summary-status--warning{background:var(--eem-color-status-danger-soft,#fff7ee);border-color:var(--eem-color-status-warning-soft,#f0dcc8);color:var(--eem-color-status-warning-fg,#9a5a12)}.cost-summary-status--error{background:var(--eem-color-status-danger-soft,#fdebec);border-color:var(--eem-color-status-danger-border,#f2c9c9);color:var(--eem-color-status-danger-fg,#a63a24)}.cost-summary-notice{align-items:flex-start;border-bottom:1px solid;display:flex;font-size:var(--font-size-13);gap:8px;line-height:1.45;padding:7px 14px}.cost-summary-notice--warning{background:var(--eem-color-status-danger-soft,#fff7ee);border-color:var(--eem-color-status-warning-soft,#f0dcc8);color:var(--eem-color-status-danger-fg,#7a4b12)}.cost-summary-notice--error{background:var(--eem-color-status-danger-soft,#fdebec);border-color:var(--eem-color-status-danger-border,#f2c9c9);color:var(--eem-color-status-danger-fg,#a63a24)}.cost-summary-chart-panel{align-items:stretch;border-right:1px solid var(--eem-color-border-subtle,#f0f4f6);display:flex;flex-direction:column;min-width:0;padding:15px 12px;position:relative}.cost-summary-chart-panel__eyebrow{color:var(--eem-color-status-warning-fg,#b06718);font-size:var(--font-size-11);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cost-summary-chart-panel__total{display:flex;flex-direction:column;margin-top:3px}.cost-summary-chart-panel__total>span{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-18);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.cost-summary-chart-panel__total small{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12)}.cost-summary-chart-panel__total--credit>span{color:var(--eem-color-status-danger-fg,#a63a24)}.cost-summary-chart-panel--donut .cost-summary-chart-panel__total{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.cost-summary-chart{margin-top:6px;min-height:190px;position:relative;width:100%}.cost-summary-chart__canvas{height:190px;width:100%}.cost-summary-chart__canvas--signed{height:210px}.cost-summary-chart__hub{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:110px}.cost-summary-chart__hub span{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-14);font-variant-numeric:tabular-nums;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-chart__hub small{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-11);font-weight:750;letter-spacing:.1em;margin-top:2px}.cost-summary-chart-zero{align-items:center;background:var(--eem-panel-background,#f8fafb);border:1px dashed var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-subtle,#8295a1);display:flex;flex-direction:column;justify-content:center;margin-top:8px;min-height:166px;padding:16px;text-align:center}.cost-summary-chart-zero .fas{color:var(--eem-text-muted,#9aabb5);font-size:var(--font-size-18);margin-bottom:8px}.cost-summary-chart-zero b{color:var(--eem-color-fg-primary,#314651);font-size:var(--font-size-13)}.cost-summary-chart-zero span:last-child{font-size:var(--font-size-12);line-height:1.35;margin-top:4px;max-width:190px}.cost-summary-metrics{display:grid;gap:6px;grid-template-columns:1fr;padding-top:10px}.cost-summary-metric{align-items:baseline;border-top:1px solid var(--eem-color-border-subtle,#f0f4f6);display:flex;gap:8px;min-width:0;padding-top:6px}.cost-summary-metric span{color:var(--eem-color-fg-subtle,#8295a1);flex:0 0 auto;font-size:var(--font-size-11);letter-spacing:.04em;text-transform:uppercase}.cost-summary-metric b{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-ledger{min-width:0}.cost-summary-ledger__head{align-items:center;background:var(--eem-grid-header-background,#f7f9fb);border-bottom:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);column-gap:8px;display:grid;font-size:var(--font-size-11);font-weight:750;grid-template-columns:minmax(220px,1.4fr) 130px minmax(150px,1fr) 112px 72px;letter-spacing:.07em;min-height:28px;padding:0 14px;text-transform:uppercase}.cost-summary-ledger__head span:nth-last-child(-n+2){text-align:right}.cost-summary-ledger__groups{min-width:0}.cost-summary-filter{align-items:center;background:var(--eem-color-bg-hover,#eef5f8);border-bottom:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-primary,#314651);display:flex;font-size:var(--font-size-13);gap:7px;min-height:32px;padding:4px 14px}.cost-summary-filter .fas{color:var(--eem-blue-light,#5690a8)}.cost-summary-filter__clear{background:#0000;border:0;color:var(--eem-color-status-info-fg,#2e718d);cursor:pointer;font:inherit;font-weight:700;margin-left:auto;padding:3px 5px;text-decoration:underline}.cost-summary-filter__clear:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:1px}.cost-summary-category{border-bottom:1px solid var(--eem-color-border-subtle,#d8e2e9);transition:opacity .18s ease}.cost-summary-category:last-child{border-bottom:0}.cost-summary-category__head{align-items:center;background:var(--eem-selected-subtle,#eef4f6);border:0;border-bottom:1px solid var(--eem-color-border-subtle,#e8eef2);color:var(--eem-color-fg-primary,#18313f);column-gap:8px;cursor:pointer;display:grid;font:inherit;grid-template-columns:minmax(0,1fr) 112px 72px;min-height:34px;padding:4px 14px;text-align:left;width:100%}.cost-summary-category__head:hover{background:var(--eem-selected-subtle,#e6eff2)}.cost-summary-category__head:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:-2px;position:relative;z-index:1}.cost-summary-category__identity{align-items:center;display:flex;gap:7px;min-width:0}.cost-summary-category__identity i{box-shadow:inset 0 0 0 1px rgb(var(--eem-color-shadow-rgb)/.13);flex:0 0 auto;height:10px;width:10px}.cost-summary-category__identity b{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:800}.cost-summary-category__identity small{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12)}.cost-summary-category__share,.cost-summary-category__subtotal{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;font-weight:750;text-align:right}.cost-summary-category__share{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-12);font-weight:600}.cost-summary-category--active{box-shadow:inset 3px 0 0 var(--eem-blue-light,#5690a8)}.cost-summary-category--active>.cost-summary-category__head{background:var(--eem-color-bg-pressed,#e2eff4)}.cost-summary-category--dimmed{opacity:.42}.cost-summary-charge{border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);min-width:0}.cost-summary-charge:last-child{border-bottom:0}.cost-summary-charge--error{background:var(--eem-background-gray,#fff8f8)}.cost-summary-charge__row{align-items:center;column-gap:8px;display:grid;grid-template-columns:minmax(220px,1.4fr) 130px minmax(150px,1fr) 112px 72px;min-height:46px;padding:5px 14px}.cost-summary-charge__name{align-items:center;display:flex;gap:7px;min-width:0}.cost-summary-charge__name>span:last-child{display:flex;flex-direction:column;min-width:0}.cost-summary-charge__name b{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-charge__name small{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-charge__toggle{align-items:center;background:#0000;border:0;color:var(--eem-color-fg-muted,#5b7180);cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}.cost-summary-charge__toggle:hover{background:var(--eem-color-bg-canvas,#edf2f5);color:var(--eem-color-fg-primary,#18313f)}.cost-summary-charge__toggle:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:1px}.cost-summary-charge__toggle .fas{font-size:9px}.cost-summary-charge__toggle-spacer{flex:0 0 24px;width:24px}.cost-summary-charge__applied,.cost-summary-charge__quantity,.cost-summary-charge__share{color:var(--eem-color-fg-primary,#314651);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-summary-charge__applied{color:var(--eem-color-fg-muted,#5b7180)}.cost-summary-charge__amount{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;font-weight:750;text-align:right}.cost-summary-charge__share{color:var(--eem-color-fg-subtle,#8295a1);text-align:right}.cost-summary-charge__error{align-items:flex-start;color:var(--eem-color-status-danger-fg,#a63a24);display:flex;font-size:var(--font-size-12);gap:7px;line-height:1.4;padding:5px 14px 7px 45px}.cost-summary-tiers{background:var(--eem-panel-background,#f8fafb);border-top:1px solid var(--eem-color-border-subtle,#e0e9ed)}.cost-summary-tiers__head,.cost-summary-tiers__row{align-items:center;column-gap:8px;display:grid;grid-template-columns:1.1fr .8fr 1.4fr .7fr 1.1fr;min-width:0;padding:0 14px 0 45px}.cost-summary-tiers__head{border-bottom:1px solid var(--eem-color-border-subtle,#e0e9ed);color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-11);font-weight:750;letter-spacing:.06em;min-height:24px;text-transform:uppercase}.cost-summary-tiers__row{border-bottom:1px solid var(--eem-color-border-subtle,#edf2f4);color:var(--eem-color-fg-primary,#314651);font-size:var(--font-size-12);min-height:32px}.cost-summary-tiers__row:last-child{border-bottom:0}.cost-summary-tiers__row span{min-width:0;overflow-wrap:anywhere}.cost-summary-tiers__row span:last-child{color:var(--eem-color-fg-primary,#18313f);font-variant-numeric:tabular-nums;font-weight:650}.cost-summary-empty,.cost-summary-ledger-empty{align-items:center;color:var(--eem-color-fg-subtle,#8295a1);display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:28px;text-align:center}.cost-summary-empty .fas,.cost-summary-empty__icon,.cost-summary-ledger-empty .fas,.cost-summary-ledger-empty__icon{color:var(--eem-text-muted,#9aabb5);font-size:var(--font-size-20);margin-bottom:9px}.cost-summary-empty b,.cost-summary-empty__title,.cost-summary-ledger-empty b,.cost-summary-ledger-empty__title{color:var(--eem-color-fg-primary,#314651);font-size:var(--font-size-13);font-weight:750}.cost-summary-empty span:last-child,.cost-summary-empty__body,.cost-summary-ledger-empty span:last-child,.cost-summary-ledger-empty__body{font-size:var(--font-size-13);line-height:1.45;margin-top:5px;max-width:440px}.cost-summary-empty{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);min-height:320px}.cost-summary-print-stack{display:flex;flex-direction:column;gap:14px}@media (prefers-reduced-motion:reduce){.cost-summary-category{transition:none}}@media (max-width:1160px){.cost-summary-card__body{grid-template-columns:210px minmax(0,1fr)}.cost-summary-charge__row,.cost-summary-ledger__head{column-gap:6px;grid-template-columns:minmax(190px,1.3fr) 110px minmax(125px,.9fr) 100px 62px;padding-left:10px;padding-right:10px}.cost-summary-category__head{column-gap:6px;grid-template-columns:minmax(0,1fr) 100px 62px;padding-left:10px;padding-right:10px}.cost-summary-tiers__head,.cost-summary-tiers__row{padding-left:39px;padding-right:10px}}@media (max-width:900px){.cost-summary-mobile-context{display:block}.cost-summary-rail{display:none}.cost-summary-card__body{grid-template-columns:1fr}.cost-summary-chart-panel{border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);border-right:0;column-gap:18px;display:grid;grid-template-columns:minmax(180px,230px) minmax(180px,1fr);grid-template-rows:auto auto 1fr}.cost-summary-chart-panel__eyebrow,.cost-summary-chart-panel__total{grid-column:1}.cost-summary-chart,.cost-summary-chart-zero{grid-column:1;grid-row:3}.cost-summary-metrics{align-self:center;grid-column:2;grid-row:1/span 3;margin:0;width:100%}}@media (max-width:680px){.cost-summary-card__head{align-items:flex-start;flex-wrap:wrap}.cost-summary-status{margin-left:0}.cost-summary-card__title-line{align-items:flex-start;flex-direction:column}.cost-summary-card__sub{white-space:normal}.cost-summary-chart-panel{display:flex}.cost-summary-ledger__head{display:none}.cost-summary-category__head{grid-template-columns:minmax(0,1fr) auto}.cost-summary-category__head .cost-summary-category__share{display:none}.cost-summary-category__identity{flex-wrap:wrap}.cost-summary-charge__row{grid-template-areas:"name amount" "quantity share" "applied applied";grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding-bottom:8px;padding-top:8px;row-gap:4px}.cost-summary-charge__name{grid-area:name}.cost-summary-charge__quantity{grid-area:quantity;padding-left:31px}.cost-summary-charge__applied{grid-area:applied;padding-left:31px;white-space:normal}.cost-summary-charge__applied:before{color:var(--eem-color-fg-subtle,#8295a1);content:"Applied as: "}.cost-summary-charge__amount{grid-area:amount}.cost-summary-charge__share{grid-area:share}.cost-summary-tiers__head{display:none}.cost-summary-tiers__row{display:grid;gap:4px;grid-template-columns:1fr;padding:9px 14px 9px 45px}.cost-summary-tiers__row span:before{color:var(--eem-color-fg-subtle,#8295a1);content:attr(data-label) ": ";font-weight:500}.cost-summary-card__foot{align-items:flex-start;flex-direction:column;gap:3px}.cost-summary-card__foot-spacer{display:none}}@media print{.report-cost-summary{overflow:visible!important}.cost-summary-print-stack{gap:10mm}.cost-summary-card{border-color:var(--eem-panel-border,#cbd7de);box-shadow:none;break-before:auto}.cost-summary-card+.cost-summary-card{break-before:page}.cost-summary-card__body{grid-template-columns:52mm minmax(0,1fr)}.cost-summary-chart-panel{padding:4mm 3mm}.cost-summary-chart__canvas{height:44mm}.cost-summary-chart__canvas--signed{height:50mm}.cost-summary-category--dimmed{opacity:1}.cost-summary-category__head,.cost-summary-charge,.cost-summary-tiers__row{break-inside:avoid}}.report-tenant-map,.tenant-map-diagrams{display:flex;flex-direction:column;gap:16px}.tenant-map-diagram-section--active .eem-alloc-card{border-color:#8eb4d9;box-shadow:0 0 0 2px #527ea81f,0 1px 4px rgb(var(--eem-color-overlay-dark-rgb)/.05)}.tenant-map-diagram-title{align-items:center;color:var(--eem-color-status-info-fg,#35516f);display:flex;flex-wrap:wrap;font-size:var(--font-size-14);font-weight:700;gap:8px;margin:0 0 10px}.tenant-map-diagram-title-text{color:inherit;min-width:0}.tenant-map-diagram-title-action.k-button{align-items:center;display:inline-flex;flex:0 0 auto;text-decoration:none;white-space:nowrap}.tenant-map-diagram-title-action.k-button:focus,.tenant-map-diagram-title-action.k-button:hover{text-decoration:none}.report-tenant-map .tenant-map-grid-badge{align-items:center;background:var(--eem-color-bg-raised,#f4f8fb);border:1px solid rgb(var(--eem-color-accent-fg-rgb)/.16);border-radius:999px;color:var(--eem-color-status-danger-fg,#496b87);display:inline-flex;font-size:var(--font-size-11);font-weight:700;line-height:1.2;padding:3px 9px;white-space:nowrap}.report-tenant-map .tenant-map-grid-badge--role{background:var(--eem-selected-subtle,#edf4fa);border-color:#4e749333;color:var(--eem-color-status-info-fg,#35516f)}.report-tenant-map .tenant-map-grid-badge--negative{background:var(--eem-color-status-danger-soft,#fdebec);border-color:#d6454538;color:var(--eem-color-status-danger-fg,#8f1d1d)}.report-tenant-map .tenant-map-grid-badge--custom{background:var(--eem-color-status-warning-soft,#fff6e9);border-color:rgb(var(--eem-tone-orange-dot-rgb)/.28);color:var(--eem-color-status-warning-fg,#9a571a);margin-left:6px}.report-tenant-map .tenant-map-grid-badge--status{background:var(--eem-panel-background,#f8fbfd);border-color:#6b8aa22e;color:var(--eem-color-fg-muted,#5a748d)}.report-tenant-map .tenant-map-grid-text{color:var(--eem-color-status-info-fg,#35516f);font-weight:600}.report-tenant-map .tenant-map-grid-group-header{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;padding:3px 0}.report-tenant-map .tenant-map-grid-group-header--role{padding-top:6px}.report-tenant-map .tenant-map-grid-group-header__title{color:var(--eem-color-status-info-fg,#2f4e6b);font-size:var(--font-size-13);font-weight:800}.report-tenant-map .tenant-map-grid-group-header__pill{align-items:center;background:var(--eem-color-bg-raised,#f4f8fb);border:1px solid rgb(var(--eem-color-fg-muted-rgb)/.16);border-radius:999px;color:var(--eem-color-fg-muted,#5a748d);display:inline-flex;font-size:var(--font-size-11);font-weight:700;line-height:1.2;padding:2px 8px}.report-tenant-map .tenant-map-grid-group-header__pill--custom{background:var(--eem-color-status-warning-soft,#fff6e9);border-color:rgb(var(--eem-tone-orange-dot-rgb)/.28);color:var(--eem-color-status-warning-fg,#9a571a)}.report-tenant-map .tenant-map-empty{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e6edf5);border-radius:14px;box-shadow:0 10px 24px rgb(var(--eem-color-shadow-rgb)/.05);padding:26px 28px}.report-tenant-map .tenant-map-empty__title{color:var(--eem-color-status-info-fg,#35516f);font-size:var(--font-size-14);font-weight:700;margin-bottom:6px}.report-tenant-map .tenant-map-empty__body{color:var(--eem-color-fg-muted,#5e788f);font-size:var(--font-size-13);max-width:72ch}@media print{.tenant-map-diagram-title-action{display:none!important}}.eem-alloc-svg-definitions{position:absolute}.eem-alloc-hatch-fill{fill:var(--eem-alloc-f1,#e8f7ef)}.eem-alloc-hatch-line{stroke:var(--eem-alloc-c3,#9ccbb0)}.eem-alloc-donut{flex:0 0 auto;position:relative}.eem-alloc-donut svg{display:block}.eem-alloc-donut__hub{align-items:center;display:flex;flex-direction:column;gap:2px;inset:0;justify-content:center;padding:0 30px;pointer-events:none;position:absolute;text-align:center}.eem-alloc-donut__hub-eyebrow{color:var(--eem-color-status-warning-fg,#b06718);font-size:var(--font-size-11);font-weight:800;letter-spacing:.14em}.eem-alloc-donut__hub-amount{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-15);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-alloc-donut__hub-sub{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12)}.eem-alloc-donut__hub-sub--bad{color:var(--eem-color-status-danger-fg,#a63a24);font-weight:700}.eem-alloc-donut-note{align-self:stretch;display:flex;flex-direction:column;gap:1px;min-width:0;padding:0 2px}.eem-alloc-donut-note__label{color:var(--eem-color-status-warning-fg,#b06718);font-size:var(--font-size-11);font-weight:800;letter-spacing:.14em}.eem-alloc-donut-note__name{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:700;overflow-wrap:anywhere}.eem-alloc-donut-note__hint{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12)}.eem-alloc-dsum{display:flex;flex-direction:column;gap:5px;max-width:100%;width:196px}.eem-alloc-dsum__row{align-items:center;color:var(--eem-color-fg-primary,#314651);display:flex;font-size:var(--font-size-13);gap:7px}.eem-alloc-dsum__row--muted .eem-alloc-dsum__value{color:var(--eem-color-fg-primary,#314651);font-weight:600}.eem-alloc-dsum__value{color:var(--eem-color-fg-primary,#18313f);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.eem-alloc-dsum__value--bad{color:var(--eem-color-status-danger-fg,#a63a24)}.eem-alloc-dsum__check{align-items:center;border-top:1px solid var(--eem-color-border-subtle,#f0f4f6);color:var(--eem-color-status-success-fg,#2f7d4f);display:flex;font-size:var(--font-size-13);font-weight:700;gap:6px;margin-top:3px;padding-top:6px}.eem-alloc-dsum__check--bad{color:var(--eem-color-status-danger-fg,#a63a24)}.eem-alloc-sw{background:#82b79b;box-shadow:inset 0 0 0 1px rgb(var(--eem-color-shadow-rgb)/.14);display:inline-block;flex:0 0 auto;height:10px;width:10px}.eem-alloc-sw--alloc{background:var(--eem-alloc-c1,#82b79b)}.eem-alloc-sw--alloc2{background:var(--eem-alloc-c2,#5e9c7e)}.eem-alloc-sw--alloc3{background:var(--eem-alloc-c3,#9ccbb0)}.eem-alloc-sw--fixed{background:repeating-linear-gradient(135deg,var(--eem-alloc-c3,#9ccbb0) 0 2px,var(--eem-alloc-f1,#e8f7ef) 2px 4px)}.eem-alloc-sw--fedin{background:var(--eem-color-status-warning-soft,#fff0df);box-shadow:inset 0 0 0 1px var(--eem-tone-amber-ink,#f5811f)}.eem-alloc-sw--neutral{background:var(--eem-color-on-accent,#f3f6fa);box-shadow:inset 0 0 0 1px var(--eem-control-border-hover,#afbcc9)}.eem-alloc-sw--gap{background:var(--eem-color-on-accent,#fdebec);box-shadow:inset 0 0 0 1px #d64545}.eem-alloc-card{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);box-shadow:0 1px 4px rgb(var(--eem-color-shadow-rgb)/.05);font-size:var(--font-size-13);overflow:hidden}.eem-alloc-card__head{align-items:center;border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);display:flex;flex-wrap:wrap;gap:10px;min-height:44px;padding:6px 14px}.eem-alloc-card__title{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:800}.eem-alloc-card__method{background:var(--eem-grid-header-background,#f7f9fb);border:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-11);font-weight:700;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.eem-alloc-card__sub{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12);min-width:0;overflow:hidden;text-overflow:ellipsis}.eem-alloc-card__spacer{flex:1}.eem-alloc-card__body{align-items:stretch;display:flex}.eem-alloc-card__donut-col{align-items:center;display:flex;flex:0 0 236px;flex-direction:column;gap:11px;justify-content:center;padding:16px 8px}.eem-alloc-card__donut-col .eem-alloc-donut-note{align-items:flex-start;text-align:left;width:100%}.eem-alloc-card__legend-col{border-left:1px solid var(--eem-color-border-subtle,#f0f4f6);flex:1;min-width:0}.eem-alloc-card__legend-col--full{border-left:0}.eem-alloc-card__foot{align-items:center;background:var(--eem-grid-header-background,#f7f9fb);border-top:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-primary,#314651);display:flex;flex-wrap:wrap;font-size:var(--font-size-13);gap:8px;min-height:30px;padding:4px 14px}.eem-alloc-card__foot b{color:var(--eem-color-fg-primary,#18313f)}.eem-alloc-card__foot-ok{color:var(--eem-color-status-success-fg,#2f7d4f);font-weight:800}.eem-alloc-card--disabled{align-items:center;display:flex;gap:10px;min-height:46px;opacity:.6;padding:6px 14px}.eem-alloc-warnbar{align-items:center;background:var(--eem-color-status-danger-soft,#fdebec);border-top:1px solid var(--eem-color-status-danger-border,#f2c9c9);color:var(--eem-color-status-danger-fg,#a63a24);display:flex;font-size:var(--font-size-13);gap:8px;padding:7px 14px}.eem-alloc-warnbar b{font-weight:800}.eem-alloc-warnbar a{color:var(--eem-color-status-danger-fg,#a63a24);font-weight:700;text-decoration:underline}.eem-alloc-legend__head,.eem-alloc-legend__row{align-items:center;column-gap:8px;display:grid;grid-template-columns:34px minmax(150px,1.05fr) minmax(190px,1.2fr) 110px 92px 64px;padding:0 14px}.eem-alloc-legend--config .eem-alloc-legend__head,.eem-alloc-legend--config .eem-alloc-legend__row{grid-template-columns:34px minmax(150px,1.05fr) minmax(190px,1.2fr) 92px 64px}.eem-alloc-legend--ledger .eem-alloc-legend__head,.eem-alloc-legend--ledger .eem-alloc-legend__row{grid-template-columns:34px minmax(150px,1.1fr) minmax(160px,1fr) 1fr 92px 64px}.eem-alloc-legend--audit .eem-alloc-legend__head,.eem-alloc-legend--audit .eem-alloc-legend__row{grid-template-columns:34px minmax(170px,1.2fr) 96px 116px 100px 116px}.eem-alloc-legend__head{background:var(--eem-grid-header-background,#f7f9fb);border-bottom:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-11);font-weight:700;height:26px;letter-spacing:.08em;text-transform:uppercase}.eem-alloc-legend__row{border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);min-height:44px}.eem-alloc-legend__row:last-child{border-bottom:0}.eem-alloc-legend__row--alert{background:var(--eem-background-gray,#fff8f8)}.eem-alloc-legend__row--compact{min-height:30px}.eem-alloc-legend__seq{align-items:center;background:var(--eem-ink-900,#18313f);color:var(--eem-color-on-accent,#fff);display:inline-flex;font-size:var(--font-size-11);font-weight:700;height:15px;justify-content:center;width:15px}.eem-alloc-legend__name{min-width:0}.eem-alloc-legend__name .nm{align-items:center;color:var(--eem-color-fg-primary,#18313f);display:flex;font-size:var(--font-size-13);font-weight:600;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-alloc-legend__name .sb{color:var(--eem-color-fg-subtle,#8295a1);display:block;font-size:var(--font-size-12)}.eem-alloc-legend__name--alert .nm{color:var(--eem-color-status-danger-fg,#a63a24)}.eem-alloc-legend__terms{color:var(--eem-color-fg-primary,#314651);font-size:var(--font-size-13)}.eem-alloc-legend__terms b{color:var(--eem-color-fg-primary,#18313f)}.eem-alloc-legend__terms .oh{color:var(--eem-blue-light,#5690a8);display:block;font-size:var(--font-size-12)}.eem-alloc-legend__terms .pin{color:var(--eem-alloc-c2,#5e9c7e);margin-right:3px}.eem-alloc-legend__terms .peak{color:var(--eem-color-status-warning-fg,#b06718)}.eem-alloc-legend__num{text-align:right}.eem-alloc-legend__num .amt{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;font-weight:700}.eem-alloc-legend__num .amt--bad{color:var(--eem-color-status-danger-fg,#a63a24)}.eem-alloc-legend__num .amt--muted{color:var(--eem-color-fg-subtle,#8295a1);font-weight:400}.eem-alloc-legend__num .pct{color:var(--eem-color-fg-subtle,#8295a1);display:block;font-size:var(--font-size-12);font-variant-numeric:tabular-nums}.eem-alloc-legend__bar{background:var(--color-hover-background,#f3f6fa);border:1px solid var(--eem-color-border-subtle,#e5e7eb);height:9px;margin-right:14px;position:relative}.eem-alloc-legend__bar i{background:var(--eem-alloc-f1,#e8f7ef);bottom:0;box-shadow:inset 0 0 0 1px var(--eem-alloc-c1,#82b79b);left:0;position:absolute;top:0}.eem-alloc-legend__drill{background:var(--eem-panel-background,#fbfdfc);border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6)}.eem-alloc-legend__drill-row{align-items:center;column-gap:8px;display:grid;grid-template-columns:34px minmax(150px,1.05fr) minmax(190px,1.2fr) 110px 92px 64px;height:26px;padding:0 14px}.eem-alloc-legend__drill-name{color:var(--eem-color-fg-primary,#314651);font-size:var(--font-size-13);padding-left:22px;position:relative}.eem-alloc-legend__drill-name:before{background:#b7cdc0;content:"";height:1px;left:7px;position:absolute;top:50%;width:9px}.eem-alloc-legend__drill-qty{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12);font-variant-numeric:tabular-nums}.eem-alloc-legend__drill-amt{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.eem-alloc-legend__chev{color:var(--eem-color-fg-subtle,#8295a1);cursor:pointer;flex:0 0 auto;font-size:8.5px}.eem-alloc-liband{align-items:baseline;background:var(--eem-color-status-danger-soft,#fff7ee);border-bottom:1px solid var(--eem-color-status-danger-border,#f0dcc8);border-top:1px solid var(--eem-color-status-danger-border,#f0dcc8);display:flex;flex-wrap:wrap;gap:8px;padding:6px 14px}.eem-alloc-liband--bad{background:var(--eem-color-status-danger-soft,#fdf3f3);border-color:var(--eem-color-status-danger-border,#f2c9c9)}.eem-alloc-liband__name{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:800}.eem-alloc-liband__sub{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12)}.eem-alloc-liband__spacer{flex:1}.eem-alloc-liband__recon{color:#7a4b12;font-size:var(--font-size-13);font-variant-numeric:tabular-nums}.eem-alloc-liband__recon b{color:var(--eem-color-fg-primary,#18313f)}.eem-alloc-card__donut-col--compact{flex:0 0 196px;padding:12px 8px}.eem-alloc-split{align-items:flex-start;display:flex;gap:14px}.eem-alloc-rail{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);display:flex;flex:0 0 252px;flex-direction:column;font-size:var(--font-size-13)}.eem-alloc-rail__head{align-items:center;background:var(--eem-grid-header-background,#f7f9fb);border-bottom:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-muted,#5b7180);display:flex;font-size:var(--font-size-11);font-weight:700;gap:6px;height:32px;letter-spacing:.08em;padding:0 12px;text-transform:uppercase}.eem-alloc-rail__row{background:#0000;border:0;border-bottom:1px solid var(--eem-color-border-subtle,#f0f4f6);border-left:3px solid #0000;cursor:pointer;display:block;font-family:inherit;padding:9px 12px 10px;text-align:left;width:100%}.eem-alloc-rail__row:last-child{border-bottom:0}.eem-alloc-rail__row:hover{background:var(--eem-panel-background,#f7fafc)}.eem-alloc-rail__row:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:-2px}.eem-alloc-rail__row--selected{border-left-color:var(--eem-orange,#f5811f)}.eem-alloc-rail__row--selected,.eem-alloc-rail__row--selected:hover{background:var(--eem-background-gray,#fffbf6)}.eem-alloc-rail__top{align-items:center;display:flex;gap:6px}.eem-alloc-rail__name{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-13);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-alloc-rail__amount--warn,.eem-alloc-rail__row--warn .eem-alloc-rail__name{color:var(--eem-color-status-danger-fg,#a63a24)}.eem-alloc-rail__amount{color:var(--eem-color-fg-primary,#18313f);flex:0 0 auto;font-size:var(--font-size-13);font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.eem-alloc-rail__sub{color:var(--eem-color-fg-subtle,#8295a1);font-size:var(--font-size-12);margin-top:1px}.eem-alloc-rail__bar{background:var(--color-hover-background,#f3f6fa);border:1px solid var(--eem-color-border-subtle,#e5e7eb);display:flex;height:7px;margin-top:6px}.eem-alloc-rail__bar i{display:block}.eem-alloc-rail__bar i.g{background:var(--eem-alloc-f1,#e8f7ef);box-shadow:inset 0 0 0 1px var(--eem-alloc-c1,#82b79b)}.eem-alloc-rail__bar i.gd{background:var(--eem-alloc-f2,#d8efe2);box-shadow:inset 0 0 0 1px var(--eem-alloc-c2,#5e9c7e)}.eem-alloc-rail__bar i.n{background:var(--eem-color-on-accent,#f3f6fa);box-shadow:inset 0 0 0 1px var(--eem-control-border-hover,#afbcc9)}.eem-alloc-rail__bar i.r{background:var(--eem-color-on-accent,#fdebec);box-shadow:inset 0 0 0 1px #d64545}.eem-alloc-rail__bar i.a{background:var(--eem-color-status-warning-soft,#fff0df);box-shadow:inset 0 0 0 1px var(--eem-tone-amber-ink,#f5811f)}.eem-alloc-detail{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0}.eem-alloc-donut__slice{transform-box:view-box;transform-origin:center;transition:stroke-width .18s ease,opacity .18s ease,transform .18s ease}.eem-alloc-donut__slice--alloc{stroke:var(--eem-alloc-c1,#82b79b)}.eem-alloc-donut__slice--alloc2{stroke:var(--eem-alloc-c2,#5e9c7e)}.eem-alloc-donut__slice--alloc3{stroke:var(--eem-alloc-c3,#9ccbb0)}.eem-alloc-donut--dim .eem-alloc-donut__slice:not(.eem-alloc-donut__slice--active){opacity:.28}.eem-alloc-donut__slice--active{stroke-width:8.4;transform:translate(calc(var(--ax, 0) * 1.15px),calc(var(--ay, 0) * 1.15px))}.eem-alloc-legend__row--active{background:var(--eem-alloc-f1,#e8f7ef);box-shadow:inset 3px 0 0 var(--eem-alloc-c1,#82b79b)}@media (prefers-reduced-motion:reduce){.eem-alloc-donut__slice{transition:none}.eem-alloc-donut__slice--active{transform:none}}@media (max-width:980px){.eem-alloc-split{flex-direction:column}.eem-alloc-rail{flex:1 1 auto;width:100%}.eem-alloc-card__body{flex-direction:column}.eem-alloc-card__legend-col{border-left:0;border-top:1px solid var(--eem-color-border-subtle,#f0f4f6)}}@media print{.eem-alloc-rail{display:none}.eem-alloc-card{break-inside:avoid}}.image-management-report__screen{--eem-pane-splitter-primary:66.6667%;--eem-pane-splitter-gutter:var(--eem-color-border-subtle,#d7e1e7);--eem-pane-splitter-gutter-active:var(--eem-control-border,#b9ccd7);--eem-pane-splitter-grip:var(--eem-color-fg-subtle,#6d8795);border:1px solid var(--eem-color-border-subtle,#dce5ea);flex:1 1 0;width:100%}.image-management-report__grid-pane,.image-management-report__screen{background:var(--eem-color-bg-surface,#fff);min-height:0;overflow:hidden}.image-management-report__grid-pane{display:flex;flex-direction:column;grid-column:3;grid-row:1;min-width:0}.image-management-report__grid-wrapper.div-grid-wrapper{display:flex!important;flex:1 1 auto;flex-direction:column;margin-bottom:0;min-height:0}.image-management-report__grid-pane .image-management-report__grid-wrapper.div-grid-wrapper>.k-grid{display:flex!important;flex:1 1 auto;flex-direction:column;height:auto!important;min-height:0}.image-management-report__grid-pane .div-report-grid{--eem-grid-selected-bg:var(--eem-color-bg-pressed,#e4f1f7);--eem-grid-selected-text:var(--eem-color-fg-primary,#102a3c);--eem-grid-selected-text-muted:var(--eem-text-muted,#9ca3af);--eem-grid-selected-link:var(--color-primary-2,#446f85)}.image-management-report__grid-pane .div-report-grid-notes:empty{display:none}.image-management-report__workspace{--be-editor-card-border:var(--eem-color-border-subtle,#e5e7eb);--be-editor-card-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/0.1);display:flex;flex-direction:column;grid-column:1;grid-row:1;min-height:0;min-width:0}.image-management-report__header{align-items:center;background:var(--eem-color-bg-surface,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#dce5ea);display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;min-height:49px;min-width:0;padding:8px 12px}.image-management-report__header h2{color:var(--eem-color-fg-primary,#18313f);flex:0 1 auto;font-size:var(--font-size-18);line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-management-report__identity{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.image-management-report__node-name{color:var(--eem-color-fg-muted,#6b808d);flex:0 999 auto;font-size:var(--font-size-11-5);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-management-report__node-name:empty{display:none}.image-management-report__controls.bill-entry-editor__image-controls{flex:0 1 auto;max-width:min(46%,430px)}.image-management-report__controls .k-combobox,.image-management-report__controls .k-dropdown,.image-management-report__controls .k-input,.image-management-report__controls .k-picker{min-width:140px;width:min(260px,100%)!important}.image-management-report__mode,.image-management-report__type{background:var(--eem-panel-background,#f6f9fa);border:1px solid var(--eem-color-border-subtle,#d4e0e6);color:var(--eem-color-fg-secondary,#526a78);flex:0 0 auto;font-size:var(--font-size-10-5);font-weight:700;min-height:23px;padding:3px 8px}.image-management-report__mode:empty,.image-management-report__type:empty{display:none}.image-management-report__mode--view{background:var(--eem-grid-header-background,#f7f8f9);border-color:var(--eem-control-border-hover,#d9dee2);color:var(--eem-color-fg-muted,#65747c)}.image-management-report__document-pane.bill-entry-editor__image-pane{display:grid!important;flex:1 1 auto;grid-template-rows:minmax(0,1fr) auto;margin:10px}.image-management-report__document-pane .bill-entry-editor__pane-body{min-height:420px}.image-management-report__empty{align-items:center;color:var(--eem-color-fg-secondary,#526a78);display:flex;gap:14px;grid-column:1/-1;grid-row:1;justify-content:center;min-height:360px;padding:28px}.image-management-report__empty[hidden]{display:none}.image-management-report__empty>.gridIcon{color:var(--eem-color-fg-subtle,#8aa0ad);font-size:var(--font-size-24)}.image-management-report__empty>div{display:flex;flex-direction:column;gap:3px}.image-management-report__empty strong{color:var(--eem-color-fg-primary,#243746);font-size:var(--font-size-14)}.image-management-report--empty .image-management-report__grid-pane,.image-management-report--empty .image-management-report__splitter,.image-management-report--empty .image-management-report__workspace{display:none}@media (max-width:980px){.image-management-report__screen{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(240px,34vh)}.image-management-report__splitter{display:none}.image-management-report__grid-pane{border-top:1px solid var(--eem-color-border-subtle,#e1e8ed);grid-column:1;grid-row:2}.image-management-report__workspace{grid-column:1;grid-row:1}}@media (max-width:760px){.image-management-report__header{gap:8px;padding-inline:8px}.image-management-report__controls.bill-entry-editor__image-controls{max-width:52%}.image-management-report__node-name{display:none}.image-management-report__document-pane.bill-entry-editor__image-pane{display:grid!important;margin:8px}}@media print{.image-management-report__screen{border:0;display:block!important;min-height:0;overflow:visible}.image-management-report__grid-pane{border:0;display:block;overflow:visible}.image-management-report__splitter,.image-management-report__workspace{display:none}}.report-log-analysis{color:var(--eem-color-fg-primary,#12303d);min-width:0}.log-analysis-export-grid{display:none!important}.log-analysis-warnings{align-items:flex-start;background:var(--eem-color-status-warning-soft,#d9a44a1f);border:1px solid var(--eem-color-status-warning-border,#d9a44a);border-radius:var(--surface-border-radius);color:var(--eem-color-status-warning-fg,#8a5a12);display:flex;gap:8px;margin-bottom:10px;padding:8px 12px}.log-analysis-warnings[hidden]{display:none}.log-analysis-warnings__icon{flex:0 0 auto;margin-top:2px}.log-analysis-warnings__list{list-style:disc;margin:0;padding-left:16px}.log-analysis-shell{align-items:stretch;display:flex;gap:12px;min-width:0}.log-analysis-tree{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#c8d4dc);border-radius:var(--surface-border-radius);display:flex;flex:0 0 244px;flex-direction:column;max-height:65vh;min-width:0;overflow:hidden}.log-analysis-tree__head{background:var(--eem-color-bg-raised,#eef3f6);border-bottom:1px solid var(--eem-color-border-subtle,#c8d4dc);color:var(--eem-color-fg-muted,#5b7180);flex:0 0 auto;font-size:var(--font-size-11);font-weight:700;letter-spacing:.06em;padding:7px 10px;text-transform:uppercase}.log-analysis-tree__body{flex:1 1 auto;min-height:0;overflow:auto;padding:4px}.log-analysis-tree__days,.log-analysis-tree__list{list-style:none;margin:0;padding:0}.log-analysis-tree__days{border-left:1px solid var(--eem-color-border-subtle,#c8d4dc);margin:1px 0 3px 13px;padding-left:9px}.log-analysis-tree__row{align-items:center;display:flex;gap:1px}.log-analysis-tree__twisty{align-items:center;background:#0000;border:0;border-radius:var(--surface-control-radius);color:var(--eem-color-fg-subtle,#7b8b96);cursor:pointer;display:flex;flex:0 0 auto;font-size:var(--font-size-9);height:26px;justify-content:center;width:18px}.log-analysis-tree__twisty:hover{background:var(--eem-color-bg-hover,#1f6f8b14);color:var(--eem-color-fg-primary,#12303d)}.log-analysis-tree__twisty:focus-visible{outline:2px solid var(--eem-color-accent-fg,#1f6f8b);outline-offset:-2px}.log-analysis-tree__node{align-items:center;background:#0000;border:0;border-radius:var(--surface-control-radius);color:var(--eem-color-fg-primary,#12303d);cursor:pointer;display:flex;flex:1 1 auto;font:inherit;font-size:var(--font-size-12);gap:8px;min-height:26px;min-width:0;padding:0 8px;text-align:left}.log-analysis-tree__node:hover{background:var(--eem-color-bg-hover,#1f6f8b14)}.log-analysis-tree__node:focus-visible{outline:2px solid var(--eem-color-accent-fg,#1f6f8b);outline-offset:-2px}.log-analysis-tree__node.is-selected{background:var(--eem-color-bg-row-selected,#2a3f4c);color:var(--eem-color-on-row-selected,#fff)}.log-analysis-tree__node--root{font-weight:600;margin-bottom:3px}.log-analysis-tree__item:first-child{border-bottom:1px solid var(--eem-color-border-subtle,#c8d4dc);margin-bottom:3px;padding-bottom:3px}.log-analysis-tree__node--folder{font-weight:600}.log-analysis-tree__node--day{color:var(--eem-color-fg-secondary,#3d566b);font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:var(--font-size-11);font-weight:400;min-height:24px}.log-analysis-tree__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-analysis-tree__count{color:var(--eem-color-fg-muted,#5b7180);flex:0 0 auto;font-size:var(--font-size-10);font-variant-numeric:tabular-nums;font-weight:600}.is-selected .log-analysis-tree__count{color:inherit;opacity:.8}.log-analysis-tree__scoped{color:var(--eem-color-log-unread,#f5811f);flex:0 0 auto}.log-analysis-reader{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.log-analysis-search{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#c8d4dc);border-radius:var(--surface-border-radius);display:flex;flex:0 0 auto;gap:8px;min-width:0;padding:0 10px}.log-analysis-search:focus-within{border-color:var(--eem-color-accent-fg,#1f6f8b);box-shadow:0 0 0 2px rgba(var(--eem-color-shadow-rgb,15,41,56),.12)}.log-analysis-search__icon{color:var(--eem-color-fg-subtle,#7b8b96);flex:0 0 auto}.log-analysis-search__input{background:#0000;border:0;color:var(--eem-color-fg-primary,#12303d);flex:1 1 auto;font:inherit;min-width:0;padding:6px 0}.log-analysis-search__input:focus{outline:none}.log-analysis-search__input::-webkit-search-cancel-button{appearance:none}.log-analysis-search__clear{background:#0000;border:0;color:var(--eem-color-fg-subtle,#7b8b96);cursor:pointer;flex:0 0 auto;padding:2px 4px}.log-analysis-search__clear:focus-visible,.log-analysis-search__clear:hover{color:var(--eem-color-fg-primary,#12303d)}.log-analysis-list{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#c8d4dc);border-radius:var(--surface-border-radius) var(--surface-border-radius) 0 0;list-style:none;margin:0;max-height:65vh;min-height:18rem;overflow-y:auto;padding:0}.log-analysis-footer{align-items:center;background:var(--eem-color-bg-raised,#eef3f6);border:1px solid var(--eem-color-border-subtle,#c8d4dc);border-radius:0 0 var(--surface-border-radius) var(--surface-border-radius);border-top:0;display:flex;gap:12px;justify-content:space-between;padding:6px 12px}.log-analysis-footer__status{color:var(--eem-color-fg-secondary,#3d566b);font-size:var(--font-size-11);font-variant-numeric:tabular-nums;margin:0}.log-analysis-empty{align-items:center;color:var(--eem-color-fg-muted,#5b7180);display:flex;flex-direction:column;gap:4px;padding:32px 16px;text-align:center}.log-analysis-empty__icon{color:var(--eem-color-fg-subtle,#7b8b96);font-size:var(--font-size-20);margin-bottom:4px}.log-analysis-empty__title{color:var(--eem-color-fg-primary,#12303d);font-weight:600}.log-analysis-empty__body{max-width:46ch}.log-analysis-day{align-items:center;display:flex;gap:9px;height:24px;padding:0 12px}.log-analysis-day__rule{background:var(--eem-color-border-subtle,#c8d4dc);flex:1 1 auto;height:1px}.log-analysis-day__text{color:var(--eem-color-fg-muted,#5b7180);flex:0 0 auto;font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:var(--font-size-11);font-weight:600}.log-analysis-entry__button{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--eem-color-border-subtle,#c8d4dc);color:inherit;cursor:pointer;display:grid;font:inherit;gap:0;grid-template-columns:3px auto auto minmax(0,1fr) auto;min-height:24px;padding:0;text-align:left;width:100%}.log-analysis-entry__button:hover{background:var(--eem-color-bg-hover,#1f6f8b14)}.log-analysis-entry__button:focus-visible{outline:2px solid var(--eem-color-accent-fg,#1f6f8b);outline-offset:-2px}.log-analysis-entry__edge{align-self:stretch;background:#0000}.log-analysis-entry__time{color:var(--eem-color-fg-muted,#5b7180);font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:var(--font-size-12);font-variant-numeric:tabular-nums;padding-left:4px;white-space:nowrap}.log-analysis-entry__level{color:var(--eem-color-log-information,#647480);font-size:var(--font-size-11);font-weight:600;margin-left:12px;white-space:nowrap}.log-analysis-entry__message{font-size:var(--font-size-13);margin:0 10px 0 12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre}.log-analysis-entry__flag{color:var(--eem-color-log-error,#c6331f);padding-right:10px}.log-analysis-entry--trace .log-analysis-entry__level{color:var(--eem-color-log-trace,#949ba6)}.log-analysis-entry--debug .log-analysis-entry__level{color:var(--eem-color-log-debug,#5e7d96)}.log-analysis-entry--information .log-analysis-entry__level,.log-analysis-entry--unknown .log-analysis-entry__level{color:var(--eem-color-log-information,#647480)}.log-analysis-entry--warning .log-analysis-entry__level,.log-analysis-entry--warning .log-analysis-entry__message{color:var(--eem-color-log-warning,#b07a0a)}.log-analysis-entry--warning .log-analysis-entry__edge{background:var(--eem-color-log-warning,#b07a0a)}.log-analysis-entry--error .log-analysis-entry__level{color:var(--eem-color-log-error,#c6331f)}.log-analysis-entry--error .log-analysis-entry__message{color:var(--eem-color-log-error,#c6331f);font-weight:500}.log-analysis-entry--error .log-analysis-entry__edge{background:var(--eem-color-log-error,#c6331f)}.log-analysis-entry--critical .log-analysis-entry__level{color:var(--eem-color-log-critical,#86180c)}.log-analysis-entry--critical .log-analysis-entry__message{color:var(--eem-color-log-critical,#86180c);font-weight:500}.log-analysis-entry--critical .log-analysis-entry__edge{background:var(--eem-color-log-critical,#86180c)}.log-analysis-detail{display:flex;flex-direction:column;gap:14px}.log-analysis-detail__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.log-analysis-detail__title{color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-11);font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.log-analysis-detail__copy.is-copied{color:var(--eem-color-status-success-fg,#1c6c46)}.log-analysis-detail__text{background:var(--eem-color-bg-canvas,#f6f9fb);border:1px solid var(--eem-color-border-subtle,#c8d4dc);border-radius:var(--surface-border-radius);color:var(--eem-color-fg-primary,#12303d);font-family:Consolas,Liberation Mono,Menlo,monospace;font-size:var(--font-size-12);margin:0;max-height:40vh;overflow:auto;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.log-analysis-detail__pairs{display:flex;flex-direction:column;gap:6px;margin:0}.log-analysis-detail__pairs>div{display:grid;gap:10px;grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.log-analysis-detail__pairs dt{color:var(--eem-color-fg-muted,#5b7180)}.log-analysis-detail__pairs dd{color:var(--eem-color-fg-primary,#12303d);margin:0;overflow-wrap:anywhere}@media (max-width:47.99875rem){.log-analysis-shell{flex-direction:column}.log-analysis-tree{flex:0 0 auto;max-height:30vh}.log-analysis-entry__button{grid-template-columns:3px auto minmax(0,1fr) auto;padding-bottom:4px;row-gap:2px}.log-analysis-entry__message{grid-column:2/-1;margin-left:4px;white-space:pre-wrap}.log-analysis-detail__pairs>div{gap:0;grid-template-columns:minmax(0,1fr)}}.report-data-validation .data-validation-summary{align-items:center;background:linear-gradient(105deg,var(--color-primary-3) 0,var(--color-base) 55%);border:1px solid var(--eem-panel-border,#cad7df);border-left:4px solid var(--color-tertiary);border-radius:var(--surface-border-radius,4px);color:var(--eem-color-fg-primary);display:flex;flex:0 0 auto;gap:.75rem 1rem;justify-content:space-between;margin:0 0 .55rem;padding:.6rem .85rem}.report-data-validation .data-validation-summary__lead,.report-data-validation .data-validation-summary__stat,.report-data-validation .data-validation-summary__stats{align-items:center;display:inline-flex;gap:.18rem}.report-data-validation .data-validation-summary__lead{gap:.45rem;white-space:nowrap}.report-data-validation .data-validation-summary__lead>i{color:var(--color-tertiary)}.report-data-validation .data-validation-summary__stats{flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.report-data-validation .data-validation-summary__stat{background:var(--color-base);border:1px solid var(--eem-color-border-subtle,#d7e1e7);border-radius:999px;font-size:.74rem;line-height:1.2;min-height:24px;padding:.12rem .55rem;white-space:nowrap}.report-data-validation .data-validation-summary__stat--missing{background:var(--eem-color-status-danger-soft,#fff5f3);border-color:var(--eem-color-status-danger-border,#efcbca);color:var(--eem-color-status-danger-fg,#9d312b)}.report-data-validation .data-validation-summary__stat--review{background:var(--eem-color-status-warning-soft,#fff7e8);border-color:var(--eem-color-status-warning-border,#f3ce91);color:var(--eem-color-status-warning-fg,#9a5b00)}.report-data-validation .data-validation-summary__stat--approved,.report-data-validation .data-validation-summary__stat--validated{background:var(--eem-color-status-success-soft,#f1faf5);border-color:var(--eem-color-status-success-border,#cfe8da);color:var(--eem-color-status-success-fg,#25724b)}.data-validation-grid tbody tr.data-validation-row--missing{background-color:var(--eem-panel-background,#f8fbfc)}.data-validation-grid tbody tr.data-validation-row--missing td[data-field=Meter_Name]{box-shadow:inset 3px 0 0 var(--eem-color-status-danger-fg,#c94b42);font-weight:600}.data-validation-grid tbody tr.data-validation-row--review td[data-field=Meter_Name]{box-shadow:inset 3px 0 0 var(--eem-color-status-warning-fg,#d9871c);font-weight:600}.data-validation-grid td[data-field=Bill_Validation],.data-validation-grid td[data-field=Buttons]{overflow:visible;text-overflow:clip}.data-validation-grid .data-validation-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;line-height:1.2;min-height:22px;padding:.08rem .45rem;white-space:nowrap}.data-validation-grid .data-validation-status--missing{background:var(--eem-color-status-danger-soft,#fff5f3);border-color:var(--eem-color-status-danger-border,#efcbca);color:var(--eem-color-status-danger-fg,#9d312b)}.data-validation-grid .data-validation-status--review{background:var(--eem-color-status-warning-soft,#fff7e8);border-color:var(--eem-color-status-warning-border,#f3ce91);color:var(--eem-color-status-warning-fg,#9a5b00)}.data-validation-grid .data-validation-status--approved,.data-validation-grid .data-validation-status--validated{background:var(--eem-color-status-success-soft,#f1faf5);border-color:var(--eem-color-status-success-border,#cfe8da);color:var(--eem-color-status-success-fg,#25724b)}.data-validation-grid .data-validation-next-step{color:var(--eem-text-muted,#607785);font-size:.74rem;font-weight:600;white-space:nowrap}.data-validation-grid .data-validation-empty-reading{color:var(--eem-text-muted,#607785);font-size:.72rem;font-style:italic;white-space:nowrap}.data-validation-grid td.data-validation-variance--warning{background:var(--eem-color-status-warning-soft,#fff7e8);box-shadow:inset 2px 0 0 var(--eem-color-status-warning-fg,#d9871c);color:var(--eem-color-status-warning-fg,#8f5819);font-weight:700}.data-validation-grid td.data-validation-variance--critical{background:var(--eem-color-status-danger-soft,#fff5f3);box-shadow:inset 2px 0 0 var(--eem-color-status-danger-fg,#c94b42);color:var(--eem-color-status-danger-fg,#9d312b);font-weight:700}@media (max-width:720px){.report-data-validation .data-validation-summary{align-items:flex-start;flex-direction:column}.report-data-validation .data-validation-summary__stats{justify-content:flex-start}}@media print{.report-data-validation .data-validation-summary{background:var(--color-base);border-left-width:1px}}.eem-pane-splitter{--eem-pane-splitter-gutter-size:6px;display:grid;grid-template-columns:var(--eem-pane-splitter-primary,50%) var(--eem-pane-splitter-gutter-size,6px) minmax(0,1fr);min-height:0;min-width:0}.eem-pane-splitter__gutter{background:var(--eem-pane-splitter-gutter,#e3e7ea);cursor:col-resize;position:relative;touch-action:none;user-select:none}.eem-pane-splitter__gutter:after{background:var(--eem-pane-splitter-grip,#8aa0ad);border-radius:1px;content:"";height:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.eem-pane-splitter__gutter--dragging,.eem-pane-splitter__gutter:hover{background:var(--eem-pane-splitter-gutter-active,#b9c4cc)}.eem-pane-splitter__gutter:focus-visible{outline:2px solid var(--eem-color-accent-fg);outline-offset:-2px}.eem-pane-splitter--vertical{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--eem-pane-splitter-primary,50%) var(--eem-pane-splitter-gutter-size,6px) minmax(0,1fr)}.eem-pane-splitter--vertical>.eem-pane-splitter__gutter{cursor:row-resize}.eem-pane-splitter--vertical>.eem-pane-splitter__gutter:after{height:2px;width:28px}:root{--eem-chip-min-height:20px;--eem-chip-padding-x:0.45rem;--eem-chip-border-radius:var(--radius-none,0);--eem-chip-font-size:0.72rem;--eem-chip-font-weight:700;--eem-chip-notch:7px;--eem-chip-dot-size:6px}.eem-chip{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-chip--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-chip--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.eem-chip--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-chip--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.eem-chip--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.eem-chip--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-chip--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-chip--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-chip--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.eem-chip--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-chip--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-chip--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-chip--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-chip--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-chip--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-chip--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-chip--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.eem-chip--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.eem-chip--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.eem-chip--soft.eem-chip--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.eem-chip--soft.eem-chip--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.eem-chip--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.eem-chip--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.eem-chip--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.eem-chip[hidden]{display:none}.eem-chip__dot{background:var(--eem-chip-dot);border-radius:var(--radius-pill);flex:0 0 auto;height:var(--eem-chip-dot-size);width:var(--eem-chip-dot-size)}.eem-chip--fill .eem-chip__dot{background:var(--eem-chip-on-fill)}.eem-chip--removable{gap:5px;max-width:100%;min-height:22px;padding-right:2px}.eem-chip__label{flex:0 1 auto;font-weight:600;min-width:0;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-chip__label:after{content:":"}.eem-chip__value{flex:0 1 auto;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eem-chip__remove{align-items:center;background:#0000;border:0;border-radius:var(--radius-pill);color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:10px;height:16px;justify-content:center;padding:0;width:16px}.eem-chip__remove:hover{background:var(--eem-chip-soft)}.eem-grid-chip{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-grid-chip--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-grid-chip--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.eem-grid-chip--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-grid-chip--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.eem-grid-chip--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.eem-grid-chip--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-grid-chip--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-grid-chip--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-grid-chip--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.eem-grid-chip--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-grid-chip--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-grid-chip--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-grid-chip--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-grid-chip--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-grid-chip--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-grid-chip--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-grid-chip--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.eem-grid-chip--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.eem-grid-chip--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.eem-grid-chip--soft.eem-grid-chip--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.eem-grid-chip--soft.eem-grid-chip--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.eem-grid-chip--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.eem-grid-chip--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.eem-grid-chip--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.eem-grid-chip[hidden]{display:none}.status-pill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.status-pill--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.status-pill--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.status-pill--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.status-pill--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.status-pill--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.status-pill--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.status-pill--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.status-pill--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.status-pill--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.status-pill--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.status-pill--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.status-pill--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.status-pill--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.status-pill--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.status-pill--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.status-pill--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.status-pill--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.status-pill--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.status-pill--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.status-pill--soft.status-pill--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.status-pill--soft.status-pill--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.status-pill--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.status-pill--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.status-pill--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.status-pill[hidden]{display:none}.status-pill--active{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.status-pill--expired{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-state,.status-pill--disabled{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-state{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;letter-spacing:.06em;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);text-transform:uppercase;vertical-align:middle;white-space:nowrap}.eem-alloc-state--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-state--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.eem-alloc-state--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-state--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.eem-alloc-state--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.eem-alloc-state--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-state--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-state--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-state--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.eem-alloc-state--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-state--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-state--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-state--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-state--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-state--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-state--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-state--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.eem-alloc-state--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.eem-alloc-state--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.eem-alloc-state--soft.eem-alloc-state--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.eem-alloc-state--soft.eem-alloc-state--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.eem-alloc-state--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.eem-alloc-state--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.eem-alloc-state--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.eem-alloc-state[hidden]{display:none}.eem-alloc-state--ok{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-state--bad{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-legend__status,.eem-alloc-state--off{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-legend__status{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem}.eem-alloc-legend__status--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-legend__status--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.eem-alloc-legend__status--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-legend__status--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.eem-alloc-legend__status--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.eem-alloc-legend__status--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-legend__status--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-legend__status--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-legend__status--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.eem-alloc-legend__status--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-legend__status--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-legend__status--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-legend__status--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-legend__status--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-legend__status--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-legend__status--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-legend__status--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.eem-alloc-legend__status--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.eem-alloc-legend__status--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.eem-alloc-legend__status--soft.eem-alloc-legend__status--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.eem-alloc-legend__status--soft.eem-alloc-legend__status--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.eem-alloc-legend__status--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.eem-alloc-legend__status--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.eem-alloc-legend__status--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.eem-alloc-legend__status[hidden]{display:none}.eem-alloc-legend__status--ok{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-legend__status--bad{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-legend__status--meas,.eem-alloc-liband__state{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-liband__state{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem}.eem-alloc-liband__state--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-liband__state--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.eem-alloc-liband__state--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-liband__state--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.eem-alloc-liband__state--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.eem-alloc-liband__state--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-liband__state--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-liband__state--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-liband__state--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.eem-alloc-liband__state--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-liband__state--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-liband__state--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-liband__state--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-liband__state--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-liband__state--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-liband__state--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-liband__state--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.eem-alloc-liband__state--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.eem-alloc-liband__state--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.eem-alloc-liband__state--soft.eem-alloc-liband__state--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.eem-alloc-liband__state--soft.eem-alloc-liband__state--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.eem-alloc-liband__state--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.eem-alloc-liband__state--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.eem-alloc-liband__state--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.eem-alloc-liband__state[hidden]{display:none}.eem-alloc-liband__state--ok{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-liband__state--bad{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-liband__unit{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft);--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft);background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink);--eem-chip-min-height:15px;--eem-chip-padding-x:0.3rem;--eem-chip-font-size:0.62rem;letter-spacing:.06em;text-transform:uppercase}.eem-alloc-liband__unit--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-liband__unit--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}.eem-alloc-liband__unit--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-liband__unit--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}.eem-alloc-liband__unit--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}.eem-alloc-liband__unit--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-liband__unit--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-liband__unit--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-liband__unit--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}.eem-alloc-liband__unit--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-liband__unit--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}.eem-alloc-liband__unit--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}.eem-alloc-liband__unit--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}.eem-alloc-liband__unit--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}.eem-alloc-liband__unit--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}.eem-alloc-liband__unit--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}.eem-alloc-liband__unit--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}.eem-alloc-liband__unit--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}.eem-alloc-liband__unit--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}.eem-alloc-liband__unit--soft.eem-alloc-liband__unit--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}.eem-alloc-liband__unit--soft.eem-alloc-liband__unit--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}.eem-alloc-liband__unit--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}.eem-alloc-liband__unit--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}.eem-alloc-liband__unit--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}.eem-alloc-liband__unit[hidden]{display:none}#esPropertySetup .es-property-setup-grid__chip{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap;--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}#esPropertySetup .es-property-setup-grid__chip--green{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}#esPropertySetup .es-property-setup-grid__chip--teal{--eem-chip-fill:var(--eem-tone-teal-fill);--eem-chip-on-fill:var(--eem-tone-teal-on-fill);--eem-chip-ink:var(--eem-tone-teal-ink);--eem-chip-dot:var(--eem-tone-teal-dot);--eem-chip-soft:var(--eem-tone-teal-soft)}#esPropertySetup .es-property-setup-grid__chip--blue{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}#esPropertySetup .es-property-setup-grid__chip--sky{--eem-chip-fill:var(--eem-tone-sky-fill);--eem-chip-on-fill:var(--eem-tone-sky-on-fill);--eem-chip-ink:var(--eem-tone-sky-ink);--eem-chip-dot:var(--eem-tone-sky-dot);--eem-chip-soft:var(--eem-tone-sky-soft)}#esPropertySetup .es-property-setup-grid__chip--indigo{--eem-chip-fill:var(--eem-tone-indigo-fill);--eem-chip-on-fill:var(--eem-tone-indigo-on-fill);--eem-chip-ink:var(--eem-tone-indigo-ink);--eem-chip-dot:var(--eem-tone-indigo-dot);--eem-chip-soft:var(--eem-tone-indigo-soft)}#esPropertySetup .es-property-setup-grid__chip--slate{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}#esPropertySetup .es-property-setup-grid__chip--amber{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}#esPropertySetup .es-property-setup-grid__chip--orange{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}#esPropertySetup .es-property-setup-grid__chip--rust{--eem-chip-fill:var(--eem-tone-rust-fill);--eem-chip-on-fill:var(--eem-tone-rust-on-fill);--eem-chip-ink:var(--eem-tone-rust-ink);--eem-chip-dot:var(--eem-tone-rust-dot);--eem-chip-soft:var(--eem-tone-rust-soft)}#esPropertySetup .es-property-setup-grid__chip--red{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}#esPropertySetup .es-property-setup-grid__chip--success{--eem-chip-fill:var(--eem-tone-green-fill);--eem-chip-on-fill:var(--eem-tone-green-on-fill);--eem-chip-ink:var(--eem-tone-green-ink);--eem-chip-dot:var(--eem-tone-green-dot);--eem-chip-soft:var(--eem-tone-green-soft)}#esPropertySetup .es-property-setup-grid__chip--info{--eem-chip-fill:var(--eem-tone-blue-fill);--eem-chip-on-fill:var(--eem-tone-blue-on-fill);--eem-chip-ink:var(--eem-tone-blue-ink);--eem-chip-dot:var(--eem-tone-blue-dot);--eem-chip-soft:var(--eem-tone-blue-soft)}#esPropertySetup .es-property-setup-grid__chip--warning{--eem-chip-fill:var(--eem-tone-amber-fill);--eem-chip-on-fill:var(--eem-tone-amber-on-fill);--eem-chip-ink:var(--eem-tone-amber-ink);--eem-chip-dot:var(--eem-tone-amber-dot);--eem-chip-soft:var(--eem-tone-amber-soft)}#esPropertySetup .es-property-setup-grid__chip--danger{--eem-chip-fill:var(--eem-tone-red-fill);--eem-chip-on-fill:var(--eem-tone-red-on-fill);--eem-chip-ink:var(--eem-tone-red-ink);--eem-chip-dot:var(--eem-tone-red-dot);--eem-chip-soft:var(--eem-tone-red-soft)}#esPropertySetup .es-property-setup-grid__chip--neutral{--eem-chip-fill:var(--eem-tone-slate-fill);--eem-chip-on-fill:var(--eem-tone-slate-on-fill);--eem-chip-ink:var(--eem-tone-slate-ink);--eem-chip-dot:var(--eem-tone-slate-dot);--eem-chip-soft:var(--eem-tone-slate-soft)}#esPropertySetup .es-property-setup-grid__chip--active{--eem-chip-fill:var(--eem-tone-orange-fill);--eem-chip-on-fill:var(--eem-tone-orange-on-fill);--eem-chip-ink:var(--eem-tone-orange-ink);--eem-chip-dot:var(--eem-tone-orange-dot);--eem-chip-soft:var(--eem-tone-orange-soft)}#esPropertySetup .es-property-setup-grid__chip--fill{align-items:center;background:var(--eem-chip-fill);border:1px solid #0000;border-color:var(--eem-chip-fill);border-radius:var(--eem-chip-border-radius);color:var(--eem-chip-on-fill);display:inline-flex;font-size:var(--eem-chip-font-size);font-weight:var(--eem-chip-font-weight);gap:.35em;justify-content:center;letter-spacing:0;line-height:1;min-height:var(--eem-chip-min-height);padding:0 var(--eem-chip-padding-x);vertical-align:middle;white-space:nowrap}#esPropertySetup .es-property-setup-grid__chip--soft{background:var(--color-base,#fff);border-color:var(--eem-chip-ink);color:var(--eem-chip-ink)}#esPropertySetup .es-property-setup-grid__chip--notched{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--eem-chip-notch)),calc(100% - var(--eem-chip-notch)) 100%,0 100%);letter-spacing:.06em;text-transform:uppercase}#esPropertySetup .es-property-setup-grid__chip--soft#esPropertySetup .es-property-setup-grid__chip--notched{background:var(--eem-chip-ink);border-color:#0000;isolation:isolate;position:relative}#esPropertySetup .es-property-setup-grid__chip--soft#esPropertySetup .es-property-setup-grid__chip--notched:before{background:var(--color-base,#fff);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--eem-chip-notch) - 1px)),calc(100% - calc(var(--eem-chip-notch) - 1px)) 100%,0 100%);content:"";inset:1px;position:absolute;z-index:-1}#esPropertySetup .es-property-setup-grid__chip--key{border-color:var(--eem-panel-border,#cbd7de);color:var(--eem-color-fg-primary,#231f20);font-weight:600}#esPropertySetup .es-property-setup-grid__chip--sm{--eem-chip-min-height:17px;--eem-chip-padding-x:0.35rem;--eem-chip-font-size:0.66rem;--eem-chip-notch:5px}#esPropertySetup .es-property-setup-grid__chip--lg{--eem-chip-min-height:26px;--eem-chip-padding-x:0.7rem;--eem-chip-font-size:0.82rem;--eem-chip-notch:9px}#esPropertySetup .es-property-setup-grid__chip[hidden]{display:none}.eem-count-chip{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d8e2e9);color:var(--eem-color-fg-secondary,#426275);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-10);font-weight:700;justify-content:center;line-height:1;min-width:1.6em;padding:3px 5px;text-align:center}.eem-count-chip[hidden]{display:none}.eem-icon-button{align-items:center;appearance:none;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d4e1e8);border-radius:0;box-shadow:none;color:var(--eem-color-accent-fg,#4e7386);cursor:pointer;display:inline-flex;height:var(--grid-command-icon-button-size);justify-content:center;line-height:1;min-width:var(--grid-command-icon-button-size);padding:0;width:var(--grid-command-icon-button-size)}.eem-icon-button:focus-visible:not(:disabled),.eem-icon-button:hover:not(:disabled){background:var(--eem-panel-background,#f7fbfd);border-color:var(--eem-control-border,#b7cfdb);box-shadow:none;color:var(--eem-color-accent-fg,#2f5668);outline:none}.eem-icon-button:disabled{cursor:default;opacity:.55}.eem-icon-button .fa,.eem-icon-button .fas,.eem-icon-button i{font-size:13px;line-height:1}#reportConfigurationPanel.rcfg-panel{background:var(--eem-color-bg-surface,#fff);display:flex;flex-direction:column;min-height:0}:root[data-app-bg] #reportConfigurationPanel.rcfg-panel,:root[data-app-bg] .rcfg-form,:root[data-app-bg] .rcfg-workbench__pane--form{background-color:initial!important;background-image:none!important}.rcfg-header{align-items:center;background:var(--eem-color-bg-surface,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#e7edf1);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 16px;padding:9px 22px}.rcfg-header__brand{align-items:center;display:flex;min-width:0}.rcfg-header__title{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-lg);font-weight:700}.rcfg-header__actions{align-items:center;display:flex;gap:8px;margin-left:auto}.rcfg-refresh-btn{align-items:center;background:var(--color-accent);border:0;cursor:pointer;display:inline-flex;font-size:var(--font-size-12);font-weight:700;gap:7px;line-height:1;min-height:2.308rem;padding:0 1.154rem}.rcfg-refresh-btn,.rcfg-refresh-btn:focus,.rcfg-refresh-btn:hover{border-radius:var(--surface-border-radius);color:var(--eem-color-on-accent,#fff)}.rcfg-refresh-btn:focus,.rcfg-refresh-btn:hover{background:var(--color-primary-2)}.rcfg-recent{display:inline-flex}.rcfg-recent__toggle{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-panel-border,#cfd9e1);border-radius:var(--surface-border-radius);color:var(--eem-color-fg-primary,#2e4352);cursor:pointer;display:inline-flex;font-size:var(--font-size-12);font-weight:700;gap:7px;line-height:1;min-height:2.308rem;padding:0 .923rem}.rcfg-recent__toggle:focus,.rcfg-recent__toggle:hover,.rcfg-recent__toggle[aria-expanded=true]{background:var(--eem-color-bg-hover,#eef5f8);border-color:var(--eem-control-border,#b9cedb);color:var(--eem-color-fg-primary,#1d3d50)}.rcfg-section-icon{align-items:center;color:var(--color-accent);display:inline-flex;flex:0 0 auto;font-size:13px;height:16px;justify-content:center;line-height:1;width:16px}.rcfg-query-layout{background:var(--eem-selected-subtle,#eef3f6);display:grid;flex:1 1 auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;min-width:0}.rcfg-query-layout[hidden]{display:none}.rcfg-recent-drawer{background:var(--eem-selected-subtle,#eef3f6)}.rcfg-recent-drawer .eem-drawer__body{padding:0}.rcfg-recent-drawer .eem-drawer__title{font-size:var(--font-size-19)}.rcfg-recent-drawer__body{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:14px}.rcfg-recent-drawer__hint{color:var(--eem-color-fg-muted,#5f7482);font-size:var(--font-size-12);font-weight:600;line-height:1.4;margin:0}.rcfg-recent-drawer__list{min-height:0}.eem-drawer--bottom.rcfg-recent-drawer{border-radius:var(--surface-border-radius) var(--surface-border-radius) 0 0;bottom:8px;left:8px;max-height:min(var(--eem-drawer-height),calc(100dvh - 16px));overflow:hidden;right:8px;width:auto}.report-recent-cards .div-report-recent-link-container{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.report-recent-cards--drawer .div-report-recent-link-container{display:flex;flex-direction:column;gap:16px}.report-recent-group{position:relative}.report-recent-group__label{align-items:center;background:var(--eem-selected-subtle,#eef3f6);color:var(--eem-color-fg-muted,#56707f);display:flex;font-size:var(--font-size-10);font-weight:800;gap:10px;letter-spacing:.1em;line-height:1.2;padding:5px 2px 7px;position:sticky;text-transform:uppercase;top:0;z-index:2}.report-recent-group__label:after{background:var(--eem-color-bg-pressed,#d3e0e8);content:"";flex:1 1 auto;height:1px}.report-recent-group__cards{display:flex;flex-direction:column;gap:10px}.report-recent-card{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d9e4eb);border-radius:var(--surface-border-radius);box-shadow:0 1px 3px rgb(var(--eem-color-shadow-rgb)/.08);color:var(--eem-color-fg-primary,#18313f);display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.report-recent-card--drawer{box-shadow:0 1px 2px rgb(var(--eem-color-shadow-rgb)/.05);transition:opacity .16s ease calc(var(--report-recent-enter-index, 0) * 45ms),transform .16s ease calc(var(--report-recent-enter-index, 0) * 45ms),border-color .12s ease,box-shadow .12s ease}.report-recent-card--entering{opacity:0;transform:translateY(6px)}.report-recent-card--entered{opacity:1;transform:translateY(0)}.report-recent-card:focus,.report-recent-card:hover{border-color:var(--eem-control-border,#b9cdd9);box-shadow:0 4px 12px rgb(var(--eem-color-shadow-rgb)/.14);color:var(--eem-color-fg-primary,#18313f);outline:none;text-decoration:none;transform:translateY(-1px)}.report-recent-card:focus-visible{outline:2px solid var(--eem-orange,#f5811f);outline-offset:2px}.report-recent-card__header{align-items:center;display:flex;gap:8px;min-width:0;padding:9px 12px}.report-recent-card__time-icon{color:var(--eem-text-muted,#93aab8);flex:0 0 auto;font-size:11px}.report-recent-card__title{color:var(--eem-color-fg-primary,#14313f);font-size:var(--font-size-12-5);font-weight:800;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-recent-card__time{color:var(--eem-color-fg-subtle,#7d94a2);flex:0 0 auto;font-size:var(--font-size-11);font-weight:700;margin-left:auto}.report-recent-card__load{align-items:center;color:var(--eem-orange,#f5811f);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-10);font-weight:800;gap:6px;letter-spacing:.08em;opacity:0;text-transform:uppercase;transform:translateX(3px);transition:opacity .12s ease,transform .12s ease}.report-recent-card__header:not(:has(.report-recent-card__time)) .report-recent-card__load{margin-left:auto}.report-recent-card:focus .report-recent-card__load,.report-recent-card:hover .report-recent-card__load{opacity:1;transform:translateX(0)}.report-recent-card__load i{font-size:10px}.report-recent-card__badge{align-items:center;background:var(--eem-orange,#f5811f);border-radius:var(--radius-pill);color:var(--eem-color-on-accent,#fff);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-9);font-weight:800;gap:5px;letter-spacing:.08em;line-height:1.5;margin-left:auto;padding:2px 8px;text-transform:uppercase}.report-recent-card__badge i{font-size:8px}.report-recent-card__time~.report-recent-card__badge{margin-left:0}.report-recent-card__preview{background:var(--eem-panel-background,#fbfdfe);border-top:1px solid var(--eem-color-border-subtle,#e4edf2);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:calc(4.5rem + 34px)}.report-recent-card__preview>*{opacity:0;transition:opacity .12s ease}.report-recent-card__preview.report-recent-card__preview--ready>*{opacity:1}.report-recent-card__preview .rcfg-query-receipt__drawer-item{align-items:start;background:var(--eem-panel-background,#fbfdfe);border:0;box-shadow:0 0 0 1px var(--eem-color-border-subtle,#e4edf2);color:var(--eem-color-fg-primary,#18313f);display:grid;gap:8px;grid-template-columns:15px minmax(0,1fr);min-height:0;padding:8px 12px 9px}.report-recent-card__preview .report-recent-card__chip--wide{grid-column:1/-1}.report-recent-card__preview .rcfg-query-receipt__drawer-icon{font-size:11px;margin-top:2px}.report-recent-card__preview .rcfg-query-receipt__drawer-label{color:var(--eem-color-fg-muted,#64808f);font-size:var(--font-size-9-5);letter-spacing:.08em}.report-recent-card__preview .rcfg-query-receipt__drawer-value{display:-webkit-box;-webkit-box-orient:vertical;color:var(--eem-color-fg-primary,#16303e);font-size:var(--font-size-12);font-weight:700;-webkit-line-clamp:2;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.report-recent-card__preview .rcfg-query-receipt__empty,.report-recent-card__preview .rcfg-query-receipt__error,.report-recent-card__preview .rcfg-query-receipt__loading{align-items:center;background:var(--eem-panel-background,#fbfdfe);border:0;box-shadow:0 0 0 1px var(--eem-color-border-subtle,#e4edf2);color:var(--eem-color-fg-muted,#5f7482);display:flex;font-size:var(--font-size-12);font-weight:600;gap:8px;grid-column:1/-1;min-height:0;padding:10px 12px}.report-recent-card--active{background:var(--eem-color-fg-primary,#102f3f);border-color:var(--eem-ink-900,#0d2836);border-top:3px solid var(--eem-orange,#f5811f);box-shadow:0 5px 14px rgb(var(--eem-color-shadow-rgb)/.26);color:var(--eem-color-on-accent,#fff)}.report-recent-card--active:focus,.report-recent-card--active:hover{border-color:var(--eem-ink-900,#0d2836);box-shadow:0 7px 16px rgb(var(--eem-color-shadow-rgb)/.3);color:var(--eem-color-on-accent,#fff)}.report-recent-card--active .report-recent-card__time,.report-recent-card--active .report-recent-card__time-icon{color:var(--eem-selected-subtle-border,#8eb3c7)}.report-recent-card--active .report-recent-card__title{color:var(--eem-color-on-accent,#fff)}.report-recent-card--active .report-recent-card__preview{background:var(--eem-color-fg-primary,#0f2a38);border-top-color:var(--eem-blue-dark,#355466)}.report-recent-card--active .report-recent-card__preview .rcfg-query-receipt__drawer-item{background:var(--eem-color-fg-primary,#0f2a38);box-shadow:0 0 0 1px var(--eem-blue-dark,#355466);color:var(--eem-color-on-accent,#fff)}.report-recent-card--active .report-recent-card__preview .rcfg-query-receipt__drawer-label{color:var(--eem-selected-subtle-border,#8eb3c7)}.report-recent-card--active .report-recent-card__preview .rcfg-query-receipt__drawer-value{color:var(--eem-color-on-accent,#fff)}.report-recent-card--active .report-recent-card__preview .rcfg-query-receipt__empty,.report-recent-card--active .report-recent-card__preview .rcfg-query-receipt__error,.report-recent-card--active .report-recent-card__preview .rcfg-query-receipt__loading{background:var(--eem-color-fg-primary,#0f2a38);box-shadow:0 0 0 1px var(--eem-blue-dark,#355466);color:var(--eem-color-status-info-border,#b7d7e8)}.report-recent-cards .report-recent-cards__empty,.report-recent-cards .report-recent-cards__loading{align-items:center;background:var(--eem-panel-background,#f7fafc);border:1px dashed var(--eem-color-border-control,#c3d5df);border-radius:var(--surface-border-radius);color:var(--eem-color-fg-muted,#5f7482);display:flex;font-size:var(--font-size-12-5);font-weight:600;gap:8px;justify-content:center;min-height:88px;padding:18px}.report-recent-cards .report-recent-cards__empty i{color:var(--eem-text-muted,#9db2c0);font-size:14px}@media (prefers-reduced-motion:reduce){.report-recent-card--drawer,.report-recent-card__preview>*{transition:none}.report-recent-card--entering{opacity:1;transform:none}}.rcfg-query-receipt{flex:0 0 auto;min-width:0;position:relative;z-index:2}.rcfg-query-receipt__bar{align-items:stretch;background:var(--eem-color-fg-primary,#102f3f);border-top:2px solid var(--eem-orange,#f5811f);box-shadow:0 -3px 10px rgb(var(--eem-color-shadow-rgb)/.12);color:var(--eem-color-on-accent,#fff);display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:40px}.rcfg-query-receipt__title{align-items:center;border-right:1px solid rgb(var(--eem-color-overlay-light-rgb)/.16);color:var(--eem-color-status-info-border,#b7d7e8);display:inline-flex;font-size:var(--font-size-9);font-weight:800;gap:8px;letter-spacing:.12em;line-height:1.05;min-width:10ch;padding:0 1.077rem;text-transform:uppercase}.rcfg-query-receipt__title-icon{color:var(--eem-orange,#f5811f);font-size:12px}.rcfg-query-receipt__items{align-items:stretch;display:flex;gap:0;min-width:0;overflow:hidden}.rcfg-query-receipt__chip{border-right:1px solid rgb(var(--eem-color-overlay-light-rgb)/.14);color:var(--eem-color-on-accent,#fff);display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;max-width:none;min-width:118px;padding:5px 14px 4px;text-align:left;width:max-content}button.rcfg-query-receipt__chip{background:#0000;border-bottom:0;border-left:0;border-top:0;cursor:pointer;font:inherit}button.rcfg-query-receipt__chip:focus,button.rcfg-query-receipt__chip:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.08);outline:none}button.rcfg-query-receipt__chip:focus-visible{box-shadow:inset 0 -3px 0 var(--eem-orange,#f5811f)}.rcfg-query-receipt__chip[hidden]{display:none}.rcfg-query-receipt__chip-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.rcfg-query-receipt__chip-label{color:var(--eem-selected-subtle-border,#8eb3c7);font-size:var(--font-size-9);font-weight:800;letter-spacing:.12em;line-height:1.1;overflow:visible;text-transform:uppercase;white-space:nowrap}.rcfg-query-receipt__chip-value{color:var(--eem-color-on-accent,#fff);font-size:var(--font-size-11);font-weight:800;line-height:1.15;margin-top:2px;overflow:visible;white-space:nowrap}.rcfg-query-receipt__toggle{align-items:center;background:#0000;border:0;border-left:1px solid rgb(var(--eem-color-overlay-light-rgb)/.14);color:var(--eem-color-on-nav-rail,#c7e0ec);cursor:pointer;display:inline-flex;font-size:var(--font-size-10);font-weight:700;gap:8px;height:100%;justify-content:center;min-width:38px;padding:0 11px}.rcfg-query-receipt__toggle[hidden]{display:none}.rcfg-query-receipt__toggle:focus,.rcfg-query-receipt__toggle:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.08);color:var(--eem-color-on-accent,#fff);outline:none}.rcfg-query-receipt__toggle i{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.12);border-radius:50%;display:inline-flex;font-size:10px;height:24px;justify-content:center;transition:transform .14s ease;width:24px}.rcfg-query-receipt--expanded .rcfg-query-receipt__toggle i{transform:rotate(180deg)}.rcfg-query-receipt__drawer{background:var(--eem-color-fg-primary,#0f2a38);border-top:1px solid var(--eem-blue-dark,#355466);bottom:100%;box-shadow:0 -8px 18px rgb(var(--eem-color-shadow-rgb)/.18);left:0;max-height:min(320px,46vh);overflow:hidden;position:absolute;right:0}.rcfg-query-receipt__drawer[hidden]{display:none}.rcfg-query-receipt__drawer-body{max-height:min(320px,46vh);overflow-y:auto}.rcfg-query-receipt__drawer-item,.rcfg-query-receipt__empty,.rcfg-query-receipt__error,.rcfg-query-receipt__loading{align-items:center;background:#0000;border:0;border-bottom:1px solid rgb(var(--eem-color-overlay-light-rgb)/.1);color:var(--eem-color-on-accent,#fff);display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);min-height:44px;padding:8px 14px;text-align:left;width:100%}button.rcfg-query-receipt__drawer-item{cursor:pointer;font:inherit}button.rcfg-query-receipt__drawer-item:focus,button.rcfg-query-receipt__drawer-item:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.08);outline:none}button.rcfg-query-receipt__drawer-item:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent)}.rcfg-query-receipt__drawer-icon,.rcfg-query-receipt__empty i,.rcfg-query-receipt__error i,.rcfg-query-receipt__loading i{color:var(--color-accent);font-size:12px;text-align:center}.rcfg-query-receipt__drawer-content{display:flex;flex-direction:column;gap:2px;min-width:0}.rcfg-query-receipt__drawer-label{color:var(--eem-selected-subtle-border,#8eb3c7);font-size:var(--font-size-10);letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.rcfg-query-receipt__drawer-label,.rcfg-query-receipt__drawer-value{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcfg-query-receipt__drawer-value{color:var(--eem-color-on-accent,#fff);font-size:var(--font-size-12);line-height:1.2}.rcfg-query-receipt__error i{color:var(--eem-color-status-danger-border,#e18b8b)}.rcfg-workbench{background:var(--eem-selected-subtle,#eef3f6);flex:1 1 auto;min-height:0;min-width:0;--eem-pane-splitter-primary:clamp(380px,40%,620px);--eem-pane-splitter-gutter:var(--eem-color-border-subtle,#d7e1e7);--eem-pane-splitter-gutter-active:var(--eem-control-border,#b9ccd7);--eem-pane-splitter-grip:var(--eem-color-fg-subtle,#6d8795)}.rcfg-workbench.rcfg-workbench--form-only{grid-template-columns:minmax(0,1fr)}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked){grid-template-columns:50px 0 minmax(0,1fr)!important}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked)>.rcfg-workbench__gutter{pointer-events:none;visibility:hidden}.rcfg-workbench__pane{background:var(--eem-color-bg-surface,#fff);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.rcfg-workbench__pane--hierarchy{border-right:1px solid var(--eem-color-border-subtle,#dce6ec);grid-template-rows:auto minmax(0,1fr) auto}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane--hierarchy{grid-template-rows:minmax(0,1fr)}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane--hierarchy .rcfg-workbench__pane-body,.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane--hierarchy .rcfg-workbench__pane-footer{display:none}.rcfg-workbench__pane--form{background:var(--eem-panel-background,#f8fafb);display:block;overflow:hidden}.rcfg-workbench__pane-header{align-items:center;background:var(--eem-panel-background,#f9fbfc);border-bottom:1px solid var(--eem-color-border-subtle,#e0e9ef);display:flex;gap:12px;justify-content:space-between;min-height:44px;padding:9px 14px}.rcfg-workbench__pane--hierarchy>.rcfg-workbench__pane-header{cursor:pointer}.rcfg-workbench__pane--hierarchy>.rcfg-workbench__pane-header:hover{background:var(--eem-color-bg-hover,#eef5f8)}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane--hierarchy>.rcfg-workbench__pane-header{align-items:center;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;min-height:0;padding:12px 0}.rcfg-workbench__pane-title{align-items:center;color:var(--eem-color-fg-primary,#14313f);display:inline-flex;font-size:var(--font-size-13);font-weight:800;gap:9px;min-width:0}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane-title{flex-direction:column;gap:8px}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane-title>span:not(.rcfg-section-icon){max-height:160px;overflow:hidden;text-overflow:ellipsis;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.rcfg-workbench__pane-header-meta{align-items:center;display:inline-flex;gap:8px;min-width:0}.rcfg-hierarchy-collapse-indicator{align-items:center;color:var(--eem-color-fg-subtle,#7b93a2);display:inline-flex;flex:0 0 auto;font-size:11px;height:20px;justify-content:center;transition:transform .16s ease;width:20px}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-workbench__pane-header-meta{margin-top:auto}.rcfg-workbench.rcfg-workbench--scope-collapsed:not(.rcfg-workbench--stacked) .rcfg-hierarchy-collapse-indicator{transform:rotate(180deg)}.rcfg-scope-summary{color:var(--eem-color-fg-muted,#5b7180);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcfg-scope-summary,.rcfg-scope-toggle{display:none;font-size:var(--font-size-12)}.rcfg-scope-toggle{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-panel-border,#cfd9e1);border-radius:var(--surface-border-radius);color:var(--eem-color-fg-primary,#2e4352);cursor:pointer;font-weight:700;line-height:1;min-height:2.308rem;padding:0 .923rem}.rcfg-scope-toggle__done{display:none}.rcfg-workbench__pane-body{min-height:0;min-width:0;overflow:hidden;padding:12px 14px 14px}.rcfg-workbench__pane-footer{align-items:center;background:var(--eem-panel-background,#fbfcfd);border-top:1px solid var(--eem-color-border-subtle,#d9e5eb);display:flex;flex-wrap:wrap;gap:6px;min-height:38px;padding:7px 12px}.rcfg-hierarchy-footer__label{color:var(--eem-color-fg-subtle,#7b8c96);font-size:var(--font-size-11);font-weight:800;margin-right:1px;text-transform:uppercase}.rcfg-hierarchy-host{--grid-command-icon-button-size:30px;display:flex;flex-direction:column;height:100%;max-width:none;min-height:0;min-width:0}.rcfg-hierarchy-host #div-hierarchyControlTools{flex:0 0 auto}.rcfg-hierarchy-host #div-hierarchyControl{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.rcfg-hierarchy-host .hierarchy-selection-summary{flex:0 0 auto;margin:5px 0}.rcfg-hierarchy-host #div-hierarchyControl>.hierarchy-selection-summary{margin:5px 0}.rcfg-hierarchy-host [id$=-hierarchyTreeContainer]{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:0;min-height:0;min-width:0}.rcfg-hierarchy-host div.hierarchyTree{border-radius:var(--surface-border-radius);flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow:auto}.rcfg-hierarchy-host .k-grid{flex:1 1 auto;min-height:0}.rcfg-workbench__empty{align-items:center;color:var(--eem-color-fg-muted,#6d8491);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:180px;padding:24px;text-align:center}.rcfg-workbench__empty i{color:var(--eem-text-muted,#9aadb7);font-size:24px}.rcfg-workbench__empty-title{color:var(--eem-color-fg-primary,#314b59);font-size:var(--font-size-14);font-weight:800}.rcfg-workbench__empty-text{font-size:var(--font-size-12-5);line-height:1.45;max-width:360px}.rcfg-form{background:var(--eem-panel-background,#f8fafb);color:var(--eem-color-fg-primary,#18313f);container-name:rcfgform;container-type:inline-size;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:14px 16px 24px}.rcfg-form__group{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#dbe5ec);border-radius:var(--surface-border-radius);box-shadow:0 6px 16px rgb(var(--eem-color-shadow-rgb)/.09);flex:0 0 auto;min-width:0;overflow:hidden}.rcfg-form__group--empty{display:none}.rcfg-form__group-header{align-items:center;background:var(--eem-panel-background,#f7fafc);border:0;color:var(--eem-color-fg-primary,#18313f);cursor:pointer;display:flex;gap:10px;min-height:44px;padding:0 14px;text-align:left;transition:background-color .14s ease;width:100%}.rcfg-form__group-header:hover{background:var(--eem-color-bg-hover,#eef5f8)}.rcfg-form__group-header:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--eem-tone-blue-dot-rgb)/.35);outline:none}.rcfg-form__group-title{font-size:var(--font-size-13);font-weight:800;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcfg-form__group-meta{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;margin-left:auto}.rcfg-form__group:has(.control-section.has-errors) .rcfg-form__group-meta:before{color:var(--color-error);content:"\f071";font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,FontAwesome;font-size:12px;font-weight:900}.rcfg-form__group-chevron{color:var(--eem-color-fg-subtle,#7b93a2);flex:0 0 auto;font-size:11px;transition:transform .18s ease}.rcfg-form__group-hint{color:var(--eem-color-fg-subtle,#7b93a2);display:none;font-size:var(--font-size-12);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcfg-form__group-body-clip{display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s ease}.rcfg-form__group-body-clip>.rcfg-form__group-body{min-height:0;overflow:hidden;transition:padding-top .18s ease,padding-bottom .18s ease}.rcfg-form__group--collapsed .rcfg-form__group-body-clip{grid-template-rows:0fr}.rcfg-form__group--collapsed .rcfg-form__group-body-clip>.rcfg-form__group-body{padding-bottom:0;padding-top:0}.rcfg-form__group--collapsed .rcfg-form__group-chevron{transform:rotate(-90deg)}.rcfg-form__group--collapsed .rcfg-form__group-hint{display:inline-block}.rcfg-form__group--collapsed .rcfg-form__group-header{border-left-color:var(--eem-color-border-control,#c3d4de)}.rcfg-form__group-body{align-items:start;column-gap:18px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;padding:14px 16px 16px;row-gap:14px}.rcfg-form-control{background:#0000;border:0;border-radius:var(--radius-none);min-width:0;overflow:visible}.rcfg-form-control.active{background:#0000}.rcfg-form-control.active .rcfg-form-field__label{border-bottom:2px solid var(--eem-orange,#f5811f);color:var(--eem-color-fg-primary,#18313f);max-width:100%;padding-bottom:2px;width:fit-content}.rcfg-form-field{align-content:start;display:grid;grid-column:1/-1;padding:2px 0 4px;row-gap:5px}#reportConfigurationPanel.rcfg-panel .rcfg-form-field{font-size:var(--root-font-size)}.rcfg-form__group--single-control .rcfg-form-field{grid-column:1/-1}@container rcfgform (min-width: 640px){.rcfg-form-field{grid-column:span 6}.rcfg-form-field--large,.rcfg-form-field--wide,.rcfg-form__group--single-control .rcfg-form-field{grid-column:1/-1}}@container rcfgform (min-width: 960px){.rcfg-form-field{grid-column:span 4}.rcfg-form-field--small{grid-column:span 3}.rcfg-form-field--medium{grid-column:span 6}.rcfg-form-field--wide{grid-column:span 9}.rcfg-form-field--large,.rcfg-form__group--single-control .rcfg-form-field{grid-column:1/-1}}.rcfg-form-field__label{align-items:baseline;color:var(--eem-color-fg-primary,#173442);display:flex;font-size:inherit;font-weight:700;gap:7px;line-height:1.3;margin:0;min-height:18px;min-width:0}.rcfg-form-field__label>span{display:-webkit-box;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rcfg-form-field__sublabel{color:var(--eem-color-fg-muted,#6a7c89);font-size:var(--font-size-sm);line-height:1.3;margin:0}.rcfg-form-field__sublabel--empty{display:none}.rcfg-form-field__icon{color:var(--color-accent);flex:0 0 auto;font-size:11px;transform:translateY(-.5px)}.rcfg-form-field.has-errors .rcfg-form-field__label{color:var(--color-error)}.rcfg-form-field.has-errors .rcfg-form-field__label:after{color:var(--color-error);content:"\f071";font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,FontAwesome;font-size:11px;font-weight:900}.rcfg-form-field__body{min-width:0}.rcfg-form-field:has(>.rcfg-form-field__body>.div-control-block>div:empty){display:none}.rcfg-form-field__body .div-control-block{max-width:none;padding:0;width:100%}#reportConfigurationPanel.rcfg-panel .rcfg-form-field__body .div-control-block{padding:0}.rcfg-form-field__body .div-control-block,.rcfg-form-field__body .div-control-block>div{min-width:0}#reportConfigurationPanel.rcfg-panel .rcfg-form-field__body .div-control-block label:not(.rcfg-form-field__sublabel){font-size:inherit;margin-bottom:0}#reportConfigurationPanel.rcfg-panel .rcfg-form-field[data-control-type=projectTypesControl] .rcfg-choice-group__label:not(.rcfg-form-field__sublabel){font-size:inherit}.rcfg-form-field__body .div-control-block>div .standard-spacing-container>:not(input),.rcfg-form-field__body .div-control-block>div>:not(input){margin-bottom:0}.rcfg-panel .div-control-block br{display:none}.rcfg-panel .div-control-block .control-dropdown-container,.rcfg-panel .div-control-block .control-dropdown-container .k-dropdown,.rcfg-panel .div-control-block .input-date-range-picker,.rcfg-panel .div-control-block .input-fiscalPeriodPicker,.rcfg-panel .div-control-block .input-profile,.rcfg-panel .div-control-block .k-combobox,.rcfg-panel .div-control-block .k-datepicker,.rcfg-panel .div-control-block .k-multiselect,.rcfg-panel .div-control-block .k-numerictextbox{max-width:none;width:100%}.rcfg-panel .div-control-block .k-input,.rcfg-panel .div-control-block .k-picker{border-radius:var(--surface-border-radius);min-height:33px}.rcfg-panel .div-control-block .k-button,.rcfg-panel .div-control-block .k-combobox,.rcfg-panel .div-control-block .k-datepicker,.rcfg-panel .div-control-block .k-input-button,.rcfg-panel .div-control-block .k-multiselect,.rcfg-panel .div-control-block .k-numerictextbox,.rcfg-panel .div-control-block input[type=button]{border-radius:var(--surface-border-radius)}.rcfg-panel .div-control-block label:not(.rcfg-form-field__sublabel){color:var(--eem-color-fg-muted,#5b7180);display:block;font-size:var(--font-size-11-5);font-weight:600;line-height:1.35;margin:0 0 4px}.rcfg-panel .div-control-block input[type=checkbox]+label,.rcfg-panel .div-control-block input[type=radio]+label{color:var(--eem-color-fg-primary,#314651);cursor:pointer;display:inline-block;font-size:var(--font-size-md);font-weight:400;margin:0 0 0 6px;vertical-align:middle}.rcfg-panel .div-control-block input[type=checkbox],.rcfg-panel .div-control-block input[type=radio]{vertical-align:middle}.rcfg-panel .div-control-block .div-projectSources-select-all-container,.rcfg-panel .div-control-block .div-unitProfileControl-add-edit-profile-button-container,.rcfg-panel .div-control-block .div-unitProfileControl-selected-profile-button-container,.rcfg-panel .div-control-block .float-end{align-items:center;display:flex;flex-wrap:wrap;float:none;gap:2px 6px;justify-content:flex-end;margin:2px 0}.rcfg-panel .div-control-block .float-end:empty{display:none}.rcfg-panel .div-control-block .k-grid .float-end{display:inline;float:right;gap:0;margin:0}.rcfg-panel .div-control-block .div-projectSources-select-all-container .k-button,.rcfg-panel .div-control-block .div-unitProfileControl-add-edit-profile-button-container .k-button,.rcfg-panel .div-control-block .div-unitProfileControl-selected-profile-button-container .k-button,.rcfg-panel .div-control-block .float-end .k-button:not(.k-input-button):not(.k-icon-button),.rcfg-panel .div-control-block .float-end input[type=button]{background:#0000;border:1px solid #0000;border-radius:var(--surface-border-radius);box-shadow:none;color:var(--color-accent-2,#3c7088);font-size:var(--font-size-11-5);font-weight:700;line-height:1.2;min-height:24px;padding:2px 9px}.rcfg-panel .div-control-block .div-projectSources-select-all-container .k-button:focus-visible,.rcfg-panel .div-control-block .div-projectSources-select-all-container .k-button:hover,.rcfg-panel .div-control-block .div-unitProfileControl-add-edit-profile-button-container .k-button:focus-visible,.rcfg-panel .div-control-block .div-unitProfileControl-add-edit-profile-button-container .k-button:hover,.rcfg-panel .div-control-block .div-unitProfileControl-selected-profile-button-container .k-button:focus-visible,.rcfg-panel .div-control-block .div-unitProfileControl-selected-profile-button-container .k-button:hover,.rcfg-panel .div-control-block .float-end .k-button:not(.k-input-button):not(.k-icon-button):focus-visible,.rcfg-panel .div-control-block .float-end .k-button:not(.k-input-button):not(.k-icon-button):hover,.rcfg-panel .div-control-block .float-end input[type=button]:focus-visible,.rcfg-panel .div-control-block .float-end input[type=button]:hover{background:var(--eem-color-bg-hover,#eef5f8);border-color:var(--eem-color-border-subtle,#cfe0ea);border-radius:var(--surface-border-radius);box-shadow:none;color:var(--eem-color-status-info-fg,#2e5b73)}.rcfg-panel .div-control-block .div-projectSources-select-all-container .k-button.k-disabled,.rcfg-panel .div-control-block .div-projectSources-select-all-container .k-button:disabled,.rcfg-panel .div-control-block .div-unitProfileControl-add-edit-profile-button-container .k-button.k-disabled,.rcfg-panel .div-control-block .div-unitProfileControl-add-edit-profile-button-container .k-button:disabled,.rcfg-panel .div-control-block .div-unitProfileControl-selected-profile-button-container .k-button.k-disabled,.rcfg-panel .div-control-block .div-unitProfileControl-selected-profile-button-container .k-button:disabled,.rcfg-panel .div-control-block .float-end .k-button:not(.k-input-button):not(.k-icon-button).k-disabled,.rcfg-panel .div-control-block .float-end .k-button:not(.k-input-button):not(.k-icon-button):disabled,.rcfg-panel .div-control-block .float-end input[type=button].k-disabled,.rcfg-panel .div-control-block .float-end input[type=button]:disabled{background:#0000;border-color:#0000;color:var(--eem-text-muted,#9db0bb)}.rcfg-panel .div-control-block .k-grid{max-width:100%}.rcfg-panel .div-control-block .k-grid .k-grid-content{overflow-x:auto}.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2,.rcfg-form-field[data-control-type=genericControl] #div-genericControl,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl,.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl{align-items:center;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) max-content}.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer],.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv],.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-emissions-container,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input{align-items:center;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) max-content;min-width:0}.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input>label,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer]>label,.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv]>label,.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-emissions-container>label,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2>.minimum-item-warning,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2>label,.rcfg-form-field[data-control-type=genericControl] #div-genericControl>.minimum-item-warning,.rcfg-form-field[data-control-type=genericControl] #div-genericControl>label,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl>label,.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl>.rcfg-radio-row,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container>label,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>label{grid-column:1/-1}.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input>.k-multiselect,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer]>.k-combobox,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer]>.k-multiselect,.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv]>.k-multiselect,.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv]>[id$=-daysOfTheWeek-dropdown],.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-emissions-container>.k-multiselect,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2>.k-combobox,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2>.k-multiselect,.rcfg-form-field[data-control-type=genericControl] #div-genericControl>.k-combobox,.rcfg-form-field[data-control-type=genericControl] #div-genericControl>.k-multiselect,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl>.k-combobox,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl>.k-multiselect,.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl>.k-multiselect,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container>.k-combobox,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container>.k-multiselect,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>.k-multiselect{grid-column:1;min-width:0;width:100%}.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input>.rcfg-inline-actions,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer]>.rcfg-inline-actions,.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv]>.rcfg-inline-actions,.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-emissions-container>.rcfg-inline-actions,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2>.rcfg-inline-actions,.rcfg-form-field[data-control-type=genericControl] #div-genericControl>.rcfg-inline-actions,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl>.rcfg-inline-actions,.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl>.rcfg-inline-actions,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container>.rcfg-inline-actions,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>.rcfg-inline-actions{align-self:center;grid-column:2;justify-self:end;margin:0}.rcfg-panel .div-control-block .span-not-loaded,.rcfg-panel .rcfg-not-loaded{align-items:baseline;background:var(--eem-panel-background,#f8fbfd);border:1px dashed var(--eem-panel-border,#c9d8e1);border-radius:var(--surface-border-radius);color:var(--eem-color-fg-muted,#64808f);display:inline-flex;font-size:var(--font-size-12);gap:8px;line-height:1.4;padding:7px 11px}.rcfg-panel .div-control-block .span-not-loaded:before,.rcfg-panel .rcfg-not-loaded:before{align-self:center;color:var(--eem-text-muted,#8fa9b8);content:"\f0e8";font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,FontAwesome;font-size:11px;font-weight:900}.rcfg-form-field[data-control-type=dateRangePicker] #div-dateRangePicker,.rcfg-form-field[data-control-type=fiscalPeriodPicker] #div-fiscalPeriodPicker{align-items:end;display:grid;gap:8px 12px;grid-template-columns:minmax(11rem,.9fr) repeat(2,minmax(12rem,1fr))}.rcfg-form-field[data-control-type=dateRangePicker] .div-fiscalPeriodPicker-label-and-input,.rcfg-form-field[data-control-type=fiscalPeriodPicker] .div-fiscalPeriodPicker-label-and-input{display:flex;flex-direction:column;gap:5px;min-width:0}.rcfg-form-field[data-control-type=fiscalPeriodPicker] .rcfg-choice{grid-column:1/-1;justify-self:start}.rcfg-form-field[data-control-type=dateRangePicker] .div-date-picker-include-bills-container{align-items:center;display:grid;gap:4px 7px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) minmax(140px,.4fr);margin-top:2px}.rcfg-form-field[data-control-type=dateRangePicker] .div-date-picker-include-bills-container label{margin:0}@container rcfgform (max-width: 639px){.rcfg-form-field[data-control-type=dateRangePicker] #div-dateRangePicker,.rcfg-form-field[data-control-type=fiscalPeriodPicker] #div-fiscalPeriodPicker{align-items:stretch;grid-template-columns:minmax(0,1fr)}.rcfg-form-field[data-control-type=dateRangePicker] .div-date-picker-include-bills-container{grid-template-columns:auto minmax(0,1fr)}}.rcfg-form-field[data-control-type=lateBillsControl] #div-lateBillsControl{align-items:end;display:grid;gap:8px 12px;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr)}.rcfg-form-field[data-control-type=lateBillsControl] .div-late-bills-date-container,.rcfg-form-field[data-control-type=lateBillsControl] .div-late-bills-days-overdue-container{display:flex;flex-direction:column;gap:5px;min-width:0}.rcfg-form-field[data-control-type=lateBillsControl] .div-late-bills-days-overdue-container label:last-child{color:var(--eem-color-fg-muted,#6b8292);font-size:var(--font-size-sm);font-weight:400;margin:2px 0 0}.rcfg-form-field[data-control-type=lateBillsControl] .input-inline{margin:0}.rcfg-form-field[data-control-type=lateBillsControl] .rcfg-number-with-unit{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) max-content}.rcfg-form-field[data-control-type=lateBillsControl] .rcfg-number-with-unit label{color:var(--eem-color-fg-muted,#6b8292);font-size:var(--font-size-sm);font-weight:400;margin:0}.rcfg-form-field[data-control-type=apControl]{grid-column:1/-1}.rcfg-form-field[data-control-type=apControl] #div-apControl{align-items:start;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;max-width:720px}.rcfg-form-field[data-control-type=apControl] .control-dropdown-container{display:flex;flex-direction:column;gap:4px;min-width:0}.rcfg-form-field[data-control-type=apControl] .control-dropdown-container>label{margin:0 0 4px}.rcfg-form-field[data-control-type=apControl] .div-ap-header-date-container>label:last-child{display:none}@media screen and (max-width:980px){.rcfg-form-field[data-control-type=apControl] #div-apControl{grid-template-columns:minmax(0,1fr);max-width:none}}.rcfg-form-field[data-control-type=numericInputControl2] #div-numericInputControl2,.rcfg-form-field[data-control-type=numericInputControl] #div-numericInputControl{align-items:start;display:grid;gap:6px 12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.rcfg-form-field[data-control-type=numericInputControl2] .div-numeric-input-section,.rcfg-form-field[data-control-type=numericInputControl] .div-numeric-input-section{display:flex;flex-direction:column;gap:4px;min-width:0}.rcfg-form-field--bill-id-search .rcfg-form-field__body .rcfg-form-field__sublabel{display:none!important}.rcfg-form-field[data-control-type=groupControl2] #div-groupControl2,.rcfg-form-field[data-control-type=groupControl] #div-groupControl{align-items:center;column-gap:18px;display:flex;flex-wrap:wrap;row-gap:8px}.rcfg-form-field[data-control-type=groupControl2] #div-groupControl2>label,.rcfg-form-field[data-control-type=groupControl] #div-groupControl>label{margin:0}.rcfg-form-field[data-control-type=groupControl2] .group-keyword-types-list-container,.rcfg-form-field[data-control-type=groupControl] .group-keyword-types-list-container{flex:1 1 100%;min-width:0}.rcfg-panel .div-control-block input[type=radio]{margin:0}.rcfg-panel .div-control-block input[type=radio]+label{margin-right:0;white-space:nowrap}.rcfg-form-field[data-control-type=displayControl] #div-displayControl{display:flex;flex-direction:column;gap:10px}.rcfg-form-field[data-control-type=displayControl] .standard-spacing-container{margin:0;min-width:0}.rcfg-form-field[data-control-type=displayControl] #div-displayControl>.standard-spacing-container:not([id$=-dayDefinitionDiv]):not([id$=-drawOptionsDiv]){align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:33px}.rcfg-form-field[data-control-type=displayControl] [id$=-drawOptionsDiv]{display:flex;flex-direction:column;gap:6px}.rcfg-form-field[data-control-type=displayControl] [id$=-drawOptionsDiv]>label{margin:0}.rcfg-form-field[data-control-type=displayControl] .rcfg-choice-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px}.rcfg-form-field[data-control-type=displayControl] .rcfg-display-other-date{align-items:center;display:grid;gap:6px 12px;grid-template-columns:auto minmax(12rem,1fr);min-width:0}.rcfg-form-field[data-control-type=displayControl] .rcfg-display-other-date--standalone{grid-template-columns:auto minmax(12rem,1fr)}.rcfg-form-field[data-control-type=displayControl] .rcfg-display-other-date .input-inline{margin-left:0;margin-right:0}.rcfg-form-field[data-control-type=displayControl] .rcfg-display-other-date .k-datepicker{align-items:stretch;display:inline-flex;max-width:none;width:100%}.rcfg-form-field[data-control-type=displayControl] .rcfg-display-other-date .k-datepicker .k-input-inner{flex:1 1 auto;min-width:0;width:auto}.rcfg-form-field[data-control-type=displayControl] .rcfg-display-other-date .k-datepicker .k-input-button{flex:0 0 auto}.rcfg-form-field[data-control-type=advancedOptionsControl] #div-advancedOptionsControl>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px;min-height:30px}.rcfg-form-field[data-control-type=advancedOptionsControl] #div-advancedOptionsControl>div>div{align-items:center;display:inline-flex;min-height:26px}.rcfg-form-field[data-control-type=currencyControl] #div-currencyControl{align-items:start;display:grid;row-gap:5px}.rcfg-form-field[data-control-type=currencyControl] #div-currencyControl>.rcfg-choice{justify-self:start}.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer]{margin-bottom:8px}.rcfg-form-field[data-control-type=commodityControl] [id$=-commonEnergyUnitLabel]{margin-top:4px}.rcfg-form-field[data-control-type=commodityControl] .k-combobox.k-disabled:has([id$=-commonEnergyUnit]),.rcfg-form-field[data-control-type=commodityControl] [id$=-commonEnergyUnitLabel].disabled,.rcfg-form-field[data-control-type=commodityControl] label:has(>[id$=-groupCommodities]:disabled){display:none}.rcfg-form-field[data-control-type=emissionTypeControl] .div-all-the-containers{display:grid;gap:8px}.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-convert-container{align-items:center;display:flex;gap:6px;min-height:28px}.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-convert-container label{margin:0}.rcfg-form-field[data-control-type=projectTypesControl] #div-projectTypesControl{display:flex;flex-direction:column;gap:8px}.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container{margin:0;min-width:0}.rcfg-form-field[data-control-type=projectTypesControl] .div-project-breakout-container{align-items:center;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;min-height:24px}.rcfg-form-field[data-control-type=projectTypesControl] .rcfg-choice-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px 14px}.rcfg-form-field[data-control-type=projectTypesControl] .rcfg-choice-group__label:not(.rcfg-form-field__sublabel){color:var(--eem-color-fg-muted,#5b7180);font-size:var(--font-size-11-5);font-weight:600;line-height:1.35}.rcfg-form-field[data-control-type=projectTypesControl] #div-projectTypesControl>input[type=checkbox],.rcfg-form-field[data-control-type=projectTypesControl] #div-projectTypesControl>input[type=radio]{margin:0!important}.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl{gap:8px}.rcfg-form-field[data-control-type=projectSourcesControl] .rcfg-radio-row{margin:0}.rcfg-form-field[data-control-type=projectSourcesControl] .clearfix{display:none}.rcfg-form-field[data-control-type=unitProfileControl] #div-unitProfileControl{display:flex;flex-direction:column;gap:2px}.rcfg-form-field[data-control-type=unitProfileControl] .div-unitProfileControl-add-edit-profile-button-container,.rcfg-form-field[data-control-type=unitProfileControl] .div-unitProfileControl-selected-profile-button-container{justify-content:flex-start;order:2}.rcfg-form-field[data-control-type=unitProfileControl] .div-unitProfileControl-selected-profile-button-container{justify-content:flex-end;margin-left:auto}.rcfg-form-field[data-control-type=unitProfileControl] #div-unitProfileControl:has(.div-unitProfileControl-add-edit-profile-button-container){align-items:center;flex-direction:row;flex-wrap:wrap}.rcfg-form-field[data-control-type=unitProfileControl] #div-unitProfileControl>.k-combobox,.rcfg-form-field[data-control-type=unitProfileControl] #div-unitProfileControl>.k-dropdown,.rcfg-form-field[data-control-type=unitProfileControl] #div-unitProfileControl>.k-picker{flex:1 1 100%;max-width:none;order:1;width:100%}.rcfg-form-field[data-control-type=unitProfileControl] .div-unitProfileControl-quick-editor-grid{flex:1 1 100%;margin-top:6px;order:3}.rcfg-form-field[data-control-type=unitProfileControl] .clearfix{display:none}.rcfg-form-field[data-control-type=utilityProviderControl] #div-utilityProviderControl{align-items:start;display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rcfg-form-field[data-control-type=utilityProviderControl] .span-not-loaded{grid-column:1/-1}.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input{align-items:center;display:grid;gap:4px 8px;grid-template-columns:minmax(0,1fr) max-content;margin:0;min-width:0}.rcfg-form-field[data-control-type=utilityProviderControl] #div-utilityProviderControl .div-utilityProviderControl-label-and-input.standard-spacing-container>label{display:block;margin:0 0 4px}.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>.k-multiselect,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>.k-picker{max-width:none;width:100%}.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>.float-end{justify-self:end;margin:0;min-height:24px}.rcfg-form-field[data-control-type=utilityRateControl] [id$=-utilityRateGrid]{height:240px!important}.rcfg-form-field[data-control-type=customUnitControl] .custom-unit-control__description{margin:0 0 8px}.rcfg-form-field[data-control-type=customUnitControl] .div-customUnitControl-grid{width:100%}.rcfg-form-field[data-control-type=customUnitControl] .k-command-cell{white-space:nowrap}.rcfg-form-field[data-control-type=customUnitControl]:has(.div-customUnitControl-grid tbody:empty){display:none}@container rcfgform (min-width: 960px){.rcfg-form-field[data-control-type=customUnitControl]{grid-column:span 6}}@container rcfgform (max-width: 520px){.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer],.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv],.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-emissions-container,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2,.rcfg-form-field[data-control-type=genericControl] #div-genericControl,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl,.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input{grid-template-columns:minmax(0,1fr)}.rcfg-form-field[data-control-type=commodityControl] .div-commodityControl-label-and-input>.rcfg-inline-actions,.rcfg-form-field[data-control-type=commodityControl] [id$=-commodityCategoriesContainer]>.rcfg-inline-actions,.rcfg-form-field[data-control-type=displayControl] [id$=-dayDefinitionDiv]>.rcfg-inline-actions,.rcfg-form-field[data-control-type=emissionTypeControl] .div-emission-type-emissions-container>.rcfg-inline-actions,.rcfg-form-field[data-control-type=genericControl2] #div-genericControl2>.rcfg-inline-actions,.rcfg-form-field[data-control-type=genericControl] #div-genericControl>.rcfg-inline-actions,.rcfg-form-field[data-control-type=hierarchyLevelsControl] #div-hierarchyLevelsControl>.rcfg-inline-actions,.rcfg-form-field[data-control-type=projectSourcesControl] #div-projectSourcesControl>.rcfg-inline-actions,.rcfg-form-field[data-control-type=projectTypesControl] .div-project-combobox-container>.rcfg-inline-actions,.rcfg-form-field[data-control-type=utilityProviderControl] .div-utilityProviderControl-label-and-input>.rcfg-inline-actions{grid-column:1}}.k-list-container:has(.k-list .k-item:not(.k-list-optionlabel)) .k-no-data,.k-list-container:has(.k-list .k-item:not(.k-list-optionlabel)) .k-nodata,.k-list-container:has(.k-list-ul .k-list-item:not(.k-list-optionlabel)) .k-no-data,.k-list-container:has(.k-list-ul .k-list-item:not(.k-list-optionlabel)) .k-nodata,.k-popup:has(.k-list .k-item:not(.k-list-optionlabel)) .k-no-data,.k-popup:has(.k-list .k-item:not(.k-list-optionlabel)) .k-nodata,.k-popup:has(.k-list-ul .k-list-item:not(.k-list-optionlabel)) .k-no-data,.k-popup:has(.k-list-ul .k-list-item:not(.k-list-optionlabel)) .k-nodata{display:none}.rcfg-form-control--hidden{display:none}@media screen and (max-width:980px){.rcfg-workbench.rcfg-workbench--stacked{align-content:start;display:flex!important;flex-direction:column;overflow:hidden}.rcfg-workbench.rcfg-workbench--stacked .rcfg-workbench__gutter{display:none}.rcfg-workbench.rcfg-workbench--stacked .rcfg-workbench__pane--hierarchy{border-bottom:1px solid var(--eem-color-border-subtle,#dce6ec);border-right:0;display:flex;flex:0 0 auto;flex-direction:column;min-height:0}.rcfg-workbench.rcfg-workbench--stacked:not(.rcfg-scope-open) .rcfg-workbench__pane--hierarchy .rcfg-workbench__pane-body,.rcfg-workbench.rcfg-workbench--stacked:not(.rcfg-scope-open) .rcfg-workbench__pane--hierarchy .rcfg-workbench__pane-footer{display:none}.rcfg-workbench.rcfg-workbench--stacked .rcfg-workbench__pane-header{cursor:pointer;min-height:48px}.rcfg-workbench.rcfg-workbench--stacked .rcfg-scope-summary,.rcfg-workbench.rcfg-workbench--stacked .rcfg-scope-toggle{display:inline-flex}.rcfg-workbench.rcfg-workbench--stacked .rcfg-hierarchy-collapse-indicator{display:none}.rcfg-workbench.rcfg-workbench--stacked.rcfg-scope-open .rcfg-workbench__pane--hierarchy{flex:1 1 auto}.rcfg-workbench.rcfg-workbench--stacked.rcfg-scope-open .rcfg-workbench__pane--form{display:none}.rcfg-workbench.rcfg-workbench--stacked.rcfg-scope-open .rcfg-scope-toggle{background:var(--color-accent);border-color:var(--color-accent);color:var(--eem-color-on-accent,#fff)}.rcfg-workbench.rcfg-workbench--stacked.rcfg-scope-open .rcfg-scope-toggle__edit{display:none}.rcfg-workbench.rcfg-workbench--stacked.rcfg-scope-open .rcfg-scope-toggle__done{display:inline}.rcfg-workbench.rcfg-workbench--stacked .rcfg-workbench__pane--form{flex:1 1 auto;min-height:0;overflow:hidden}.rcfg-workbench.rcfg-workbench--stacked .rcfg-form{height:100%;overflow-y:auto}}@media screen and (max-width:700px){.rcfg-header{padding:8px 14px}.rcfg-form{padding:10px 10px 20px}.rcfg-form__group-header{min-height:48px}.rcfg-panel .div-control-block .k-input,.rcfg-panel .div-control-block .k-picker{min-height:38px}.rcfg-panel .div-control-block .float-end .k-button:not(.k-input-button):not(.k-icon-button),.rcfg-panel .div-control-block .float-end input[type=button]{min-height:32px}.rcfg-workbench__pane-footer{padding:7px 10px}}.k-multiselect-wrap .k-select{margin-right:-2px}.k-multiselect-wrap .k-select .k-icon{vertical-align:text-bottom}.control-dropdown-container,.control-dropdown-container .k-dropdown{max-width:245px;width:100%}.disabled{opacity:.5}.input-inline{margin-left:5px;margin-right:5px}.k-radio+label{cursor:pointer;margin-bottom:.15em;margin-left:4px;margin-top:.15em;vertical-align:middle}.rcfg-choice{align-items:center;display:inline-flex;gap:6px;min-height:24px;white-space:nowrap}.rcfg-choice>input[type=checkbox],.rcfg-choice>input[type=radio]{flex:0 0 auto;margin:0}.rcfg-choice>label{margin:0!important;white-space:nowrap}.rcfg-choice:hover>input[type=checkbox].k-checkbox:not(:checked):not(:disabled):not(.k-disabled):not([aria-disabled=true]),.rcfg-choice:hover>input[type=radio].k-radio:not(:checked):not(:disabled):not(.k-disabled):not([aria-disabled=true]){border-color:var(--eem-color-border-strong,#7d8b95)}.rcfg-radio-row{align-items:center;column-gap:18px;display:flex;flex-wrap:wrap;row-gap:6px}.input-fiscalPeriodPicker{max-width:245px;width:100%}.minimum-item-warning{color:red;float:left;font-weight:800;margin-bottom:0!important;margin-top:calc(-1 * var(--padding-margin-sm))}.input-date-range-picker{max-width:245px;width:100%}#div-similar-reports tr:hover{background-color:var(--color-primary-3);color:var(--color-base);cursor:pointer}.div-unitProfileControl-selected-profile-button-container{float:right}.input-profile{max-width:245px;width:100%}.div-unitProfileControl-quick-editor-grid{margin-top:10px}.group-keyword-types-list-container{display:none}.group-keyword-types-list{width:100%}.draw-other-date{display:inline-block}.div-projectSources-select-all-container{float:right}.div-checkbox-report-recent-container{display:none}#div-report-recent-link-container .report-settings-toggle{margin-right:.5em}.recent-report-details{display:none;margin:0 var(--padding-margin-sm)}.report-recent-display-output-label{font-weight:600}.report-recent-dislpay-output-value{font-weight:400}.kwb{container-name:kwb;container-type:inline-size;display:flex;flex-direction:column;gap:10px}.kwb,.kwb-chips{min-width:0}.kwb-chips__list{display:flex;flex-wrap:wrap;gap:6px}.kwb-body{display:grid;gap:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0}@container kwb (max-width: 460px){.kwb-body{grid-template-columns:minmax(0,1fr)}}.kwb-pane{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d9e3ea);border-radius:var(--surface-border-radius);display:flex;flex-direction:column;min-width:0;overflow:hidden}.kwb-pane__head{align-items:center;background:var(--eem-panel-background,#f7fafc);border-bottom:1px solid var(--eem-color-border-subtle,#e7eef3);display:flex;gap:8px;justify-content:space-between;min-height:30px;padding:4px 10px}.kwb-pane__title{color:var(--eem-color-fg-primary,#18313f);font-size:var(--font-size-11-5);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kwb-pane__meta{color:var(--eem-color-status-warning-fg,#b06718);flex:0 0 auto;font-size:var(--font-size-11);font-weight:700}.kwb-pane__aside{align-items:center;display:flex;flex:0 0 auto;gap:8px;min-width:0}.kwb-pane__action{background:#0000;border:0;color:var(--color-accent-2,#3c7088);cursor:pointer;font-size:var(--font-size-11);font-weight:700;padding:0;white-space:nowrap}.kwb-pane__action:hover{text-decoration:underline}.kwb-pane__action[hidden]{display:none}.kwb-search{align-items:center;border-bottom:1px solid var(--eem-color-border-subtle,#eef3f6);color:var(--eem-text-muted,#8fa3af);display:flex;flex:0 0 auto;gap:7px;padding:5px 10px}.kwb-search i{flex:0 0 auto;font-size:11px}.kwb-search__input{background:#0000;border:0;color:var(--eem-color-fg-primary,#223744);flex:1 1 auto;font-size:var(--font-size-12);min-width:0;outline:0}.kwb-search__input::placeholder{color:var(--eem-text-muted,#9caebb)}.kwb-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.kwb-list{flex:1 1 auto;height:176px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.kwb-item{align-items:center;border-bottom:1px solid var(--eem-color-border-subtle,#f2f6f8);color:var(--eem-color-fg-primary,#314651);cursor:pointer;display:flex;font-size:var(--font-size-12);gap:8px;min-height:30px;padding:4px 10px;user-select:none}.kwb-item:hover{background:var(--eem-color-bg-raised,#f4f8fa)}.kwb-item:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--eem-tone-blue-dot-rgb)/.35);outline:none}.kwb-item__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.kwb-item__count{flex:0 0 auto;min-width:18px;--eem-chip-min-height:16px}.kwb-item__caret{color:var(--eem-color-on-nav-rail,#c1cfd8);flex:0 0 auto;font-size:10px}.kwb-item--type.kwb-item--selected .kwb-item__label{color:var(--eem-color-fg-primary,#18313f);font-weight:700}.kwb-item--type.kwb-item--active{background:var(--eem-color-bg-hover,#eef5f8);box-shadow:inset 2px 0 0 var(--color-accent)}.kwb-item--type.kwb-item--active .kwb-item__caret{color:var(--color-accent)}.kwb-check{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-control-border,#b4c2cc);border-radius:var(--radius-xs);display:inline-flex;flex:0 0 auto;height:15px;justify-content:center;width:15px}.kwb-check i{color:var(--eem-color-on-accent,#fff);font-size:9px;opacity:0}.kwb-item--on .kwb-check{background:var(--color-accent);border-color:var(--color-accent)}.kwb-item--on .kwb-check i{opacity:1}.kwb-item--on .kwb-item__label{color:var(--eem-color-fg-primary,#18313f);font-weight:700}.kwb-hint{align-items:center;color:var(--eem-color-fg-subtle,#7b8f9c);display:flex;flex:1 1 auto;font-size:var(--font-size-12);justify-content:center;line-height:1.45;min-height:64px;padding:10px 12px;text-align:center}.kwb-hint[hidden],.kwb-list[hidden]{display:none}.kwb-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;min-height:30px}.kwb-seg{align-items:center;display:inline-flex;gap:7px}.kwb-seg__label{color:var(--eem-color-fg-subtle,#7b8f9c);font-size:var(--font-size-10-5);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kwb-clear{background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--color-accent-2,#3c7088);cursor:pointer;font-size:var(--font-size-11-5);font-weight:700;line-height:1.2;margin-left:auto;min-height:24px;padding:2px 9px}.kwb-clear:hover:not(:disabled){background:var(--eem-color-bg-hover,#eef5f8);border-color:var(--eem-color-border-subtle,#cfe0ea)}.kwb-clear:disabled{color:var(--eem-text-muted,#9db0bb);cursor:default}.kwb-benchmarking{align-items:center;display:flex;gap:6px}.kw-toggle-group{border:1px solid var(--eem-color-border-control,#c4cdd5);border-radius:var(--radius-sm);box-shadow:0 1px 2px rgb(var(--eem-color-shadow-rgb)/.06);display:inline-flex;overflow:hidden}.kw-toggle-btn{align-items:center;background-color:var(--color-base);border:none;border-right:1px solid var(--eem-color-border-control,#c4cdd5);color:var(--color-normal-text-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:600;justify-content:center;line-height:1.35;outline:none;padding:4px 11px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;user-select:none}.kw-toggle-btn:last-child{border-right:none}.kw-toggle-btn:hover:not(.kw-toggle-active){background-color:var(--eem-color-bg-hover,#eef5f8);color:var(--color-hover-text-color)}.kw-toggle-btn.kw-toggle-active{background-color:var(--color-accent);box-shadow:inset 0 1px 2px rgb(var(--eem-color-shadow-rgb)/.16);color:var(--color-base)}.kw-toggle-btn.kw-toggle-active:hover{background-color:var(--color-accent-2)}.kw-toggle-btn:focus-visible{box-shadow:0 0 0 2px rgb(var(--eem-tone-blue-dot-rgb)/.32);z-index:1}@media screen and (max-width:700px){.kwb-list{height:200px}.kwb-item{min-height:40px}.kwb-check{height:17px;width:17px}.kw-toggle-btn{padding:7px 13px}}.baf-control{display:flex;flex-direction:column;gap:8px;min-width:0;--baf-accent:var(--color-accent,#5690a8);--baf-border:var(--eem-panel-border,#cfdae1);--baf-ink:var(--eem-ink-900,#18313f);--baf-muted:var(--eem-color-fg-muted,#6a7c89);--baf-control-height:32px;--baf-radius:var(--surface-border-radius,0)}.baf-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.baf-chips{min-width:0}.baf-chips__list{display:flex;flex-wrap:wrap;gap:6px}.baf-search{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--baf-border);border-radius:var(--baf-radius);display:flex;flex:1 1 220px;gap:7px;height:var(--baf-control-height);min-width:170px;padding:0 10px;transition:border-color .12s ease}.baf-search:focus-within{border-color:var(--baf-accent)}.baf-search>.fa-magnifying-glass{color:var(--baf-muted);flex:0 0 auto;font-size:.72rem}.baf-control .baf-search input{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:var(--baf-ink);flex:1 1 auto;font-size:.8rem;height:auto;min-width:0;outline:none!important;padding:0}.baf-control .baf-search input::placeholder,.baf-search-clear{color:var(--baf-muted)}.baf-search-clear{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font-size:.72rem;padding:3px}.baf-missing-toggle,.baf-search-clear:hover{color:var(--baf-ink)}.baf-missing-toggle{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--baf-border);border-radius:var(--baf-radius);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:600;gap:8px;height:var(--baf-control-height);margin:0;padding:0 10px;transition:border-color .12s ease;user-select:none}.baf-missing-toggle:hover{border-color:var(--baf-accent)}.baf-switch{align-items:center;background:var(--eem-gray,#c3d0d9);border-radius:999px;display:inline-flex;flex:0 0 auto;height:14px;position:relative;transition:background .12s ease;width:24px}.baf-switch>span{background:var(--eem-color-bg-surface,#fff);border-radius:50%;height:10px;left:2px;position:absolute;transition:left .12s ease;width:10px}.baf-missing-toggle[aria-pressed=true] .baf-switch{background:var(--baf-accent)}.baf-missing-toggle[aria-pressed=true] .baf-switch>span{left:12px}.baf-refresh{align-items:center;background:var(--eem-color-bg-surface,#fff);border:1px solid var(--baf-border);border-radius:var(--baf-radius);color:var(--baf-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.76rem;height:var(--baf-control-height);justify-content:center;transition:border-color .12s ease,color .12s ease;width:var(--baf-control-height)}.baf-refresh:hover{border-color:var(--baf-accent);color:var(--baf-accent)}.baf-grid.k-grid{border-color:var(--eem-color-border-subtle,#dbe3e8);border-radius:var(--baf-radius)}.baf-grid.k-grid .k-grid-header{display:none}.baf-grid.k-grid .k-grouping-row .k-table-td,.baf-grid.k-grid .k-grouping-row td{background:var(--eem-color-bg-raised,#f4f7f9)!important;border-color:var(--eem-color-border-subtle,#e3eaee)}.baf-grid.k-grid .k-grouping-row .k-icon,.baf-grid.k-grid .k-grouping-row .k-svg-icon{color:var(--eem-color-fg-subtle,#8aa0ad)}.baf-grid.k-grid .baf-group-header{align-items:center;display:flex;gap:10px;width:100%}.baf-grid.k-grid .baf-group-header-main{align-items:center;display:inline-flex;gap:7px;min-width:0}.baf-grid.k-grid .baf-group-header-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baf-grid.k-grid .baf-group-select-all{background:none;border:0;color:var(--baf-accent);cursor:pointer;flex:0 0 auto;font-size:.72rem;font-weight:700;margin-left:auto;padding:0 8px;white-space:nowrap}.baf-grid.k-grid .baf-group-select-all:hover{text-decoration:underline}.baf-grid.k-grid .baf-group-select-all[hidden]{display:none}.baf-grid.k-grid .k-grid-content tr:not(.k-grouping-row){cursor:pointer}.baf-grid.k-grid .k-grid-content tr:not(.k-grouping-row) td{border-color:var(--eem-color-border-subtle,#eef2f5)}.baf-grid.k-grid .k-grid-content tr:not(.k-grouping-row):hover td{background:var(--eem-panel-background,#f6f9fa)}.baf-grid.k-grid .k-grid-content tr:not(.k-grouping-row):hover .baf-tick{border-color:var(--baf-accent)}.baf-grid .baf-tick,.baf-grid .k-group-cell>.baf-tick,.baf-grid .k-table-group-td>.baf-tick{background:var(--eem-color-bg-surface,#fff);border:1.5px solid var(--eem-control-border-hover,#a7bac6);border-radius:var(--baf-radius);color:#0000;display:inline-block;height:16px;padding:0;position:relative;transition:background-color .1s ease,border-color .1s ease;vertical-align:middle;width:16px}.baf-grid .baf-tick:after,.baf-grid .k-group-cell>.baf-tick:after,.baf-grid .k-table-group-td>.baf-tick:after{border:solid #0000;border-width:0 2px 2px 0;content:"";height:8.5px;left:4.5px;position:absolute;top:1.5px;transform:rotate(40deg);width:5px}.baf-grid tr.k-selected .baf-tick,.baf-grid tr.k-selected .k-group-cell>.baf-tick,.baf-grid tr.k-selected .k-table-group-td>.baf-tick{background:var(--baf-accent);border-color:var(--baf-accent)}.baf-grid tr.k-selected .baf-tick:after,.baf-grid tr.k-selected .k-group-cell>.baf-tick:after,.baf-grid tr.k-selected .k-table-group-td>.baf-tick:after{border-color:var(--eem-color-bg-surface,#fff)}.baf-account-cell{padding-right:112px;position:relative}.baf-chip-missing{position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.baf-footer{align-items:center;color:var(--baf-muted);display:flex;font-size:.75rem;gap:10px;justify-content:space-between;min-height:18px}.baf-footer-actions{align-items:center;display:flex;flex:0 0 auto;gap:12px}.baf-link{background:none;border:0;color:var(--baf-accent);cursor:pointer;font-size:.75rem;font-weight:700;padding:0}.baf-link:hover{text-decoration:underline}.baf-link[hidden]{display:none}.report-config{--rc-deck:var(--eem-color-bg-masthead);--rc-accent:var(--eem-orange,#f5811f);--rc-deck-label:var(--eem-text-muted,#9db1bd);--rc-card-border:var(--eem-color-border-subtle,#e5e7eb);--rc-ink:var(--eem-ink-900,#1f313b);--rc-muted:var(--eem-text-muted,#5f7482);--rc-control-accent:var(--color-primary-2,#446f85);--rc-editor-accent:var(--rc-accent);box-sizing:border-box;color:var(--rc-ink);margin:0;max-width:none;padding:0}body:has(#report-configuration-page) #app,body:has(#report-configuration-page) #app>div,body:has(#report-configuration-page) #content,body:has(#report-configuration-page) #content>div,body:has(#report-configuration-page) #report-configuration-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body:has(#report-configuration-page .report-config__footer:not(.eem-grid-footer--empty)) .app-footer{border-top:0}.report-config__masthead{align-items:center;background:var(--rc-deck);border-bottom:2px solid var(--rc-accent);color:var(--eem-color-on-masthead);display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;margin:0;padding:6px 22px}.report-config__masthead.eem-report-banner{background:#0000;border-bottom:0;color:inherit;margin:12px 12px 0}.report-config__masthead.eem-report-banner .report-config__titles{display:block}.report-config__masthead.eem-report-banner .report-config__eyebrow{letter-spacing:normal;padding:0;text-transform:none}.report-config__titles{align-items:baseline;display:flex;gap:10px;min-width:0}.report-config__eyebrow{color:var(--rc-accent);flex:0 1 auto;font-size:var(--font-size-10-5);font-weight:700;letter-spacing:.16em;line-height:1.2;margin:0;min-width:0;overflow:hidden;padding:.577rem 0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.report-config__actions{flex:0 0 auto;margin-left:auto}.report-config__rail>.report-config__add{order:1}.report-config__rail>.report-config__preview-toggle{order:2}.report-config__banner-controls{align-items:flex-end;gap:8px 14px}.report-config__search{display:inline-flex;flex:0 1 24rem;min-width:14rem}.report-config__search .k-input,.report-config__search .k-textbox{width:100%}.report-config__field{align-items:center;display:inline-flex;gap:7px;margin:0;white-space:nowrap}.report-config__field-label{color:var(--rc-muted);font-size:var(--font-size-11);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.report-config__field .k-dropdownlist{width:13rem}.report-config__toggle{align-items:center;color:var(--rc-ink);cursor:pointer;display:inline-flex;font-size:var(--font-size-12);font-weight:700;gap:8px;margin:0;white-space:nowrap}.report-config__toggle-input{height:1px;opacity:0;position:absolute;width:1px}.report-config__toggle-switch{background:var(--eem-gray,#cbd8df);border-radius:var(--radius-pill,999px);display:inline-flex;flex:0 0 auto;height:18px;padding:2px;transition:background-color .14s ease;width:34px}.report-config__toggle-switch>span{background:var(--color-base,#fff);border-radius:50%;box-shadow:0 1px 2px rgb(var(--eem-color-shadow-rgb)/.24);display:block;height:14px;transition:transform .14s ease;width:14px}.report-config__toggle-input:checked+.report-config__toggle-switch{background:var(--color-primary,#5690a8)}.report-config__toggle-input:checked+.report-config__toggle-switch>span{transform:translateX(16px)}.report-config__toggle-input:focus-visible+.report-config__toggle-switch{outline:2px solid var(--rc-control-accent);outline-offset:2px}.report-config__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:12px}.report-config__workspace{--eem-pane-splitter-primary:clamp(320px,38%,540px);--eem-pane-splitter-gutter:var(--eem-color-border-subtle,#d7e1e7);--eem-pane-splitter-gutter-active:var(--eem-control-border,#b9ccd7);--eem-pane-splitter-grip:var(--eem-color-fg-subtle,#6d8795);flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden}.report-config__preview{border:1px solid var(--rc-card-border);border-radius:var(--surface-border-radius) 0 0 var(--surface-border-radius)}.report-config__catalog{display:flex;min-height:0;min-width:0}.report-config__workspace--preview-full,.report-config__workspace--preview-hidden{grid-template-columns:minmax(0,1fr)}.report-config__workspace--preview-full>.report-config__catalog,.report-config__workspace--preview-full>.report-config__gutter,.report-config__workspace--preview-hidden>.report-config__gutter,.report-config__workspace--preview-hidden>.report-config__preview{display:none}.report-config__panel{display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0}.report-config__panel--loading .report-config__grid-wrapper{visibility:hidden}.report-config__panel.eem-grid-shell{border-color:var(--rc-card-border);box-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1)}.report-config__grid-wrapper{flex:1 1 0;min-height:0;min-width:0}.report-config__grid-wrapper>.div-report-grid.k-grid{height:100%;max-width:100%;min-height:0}.report-config__grid-wrapper>.div-report-grid .k-grid-td{vertical-align:middle}.report-config-grid__name{align-items:center;display:flex;gap:9px;min-width:0}.report-config-grid__name-icon{color:var(--rc-control-accent);flex:0 0 auto;font-size:13px;text-align:center;width:16px}.report-config-grid__name-text{color:var(--rc-ink);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-grid__module{color:var(--rc-ink)}.report-config-grid__sub{color:var(--rc-muted)}.report-config-grid__muted{color:var(--eem-text-muted,#9aabb6)}.report-config-grid__composition{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.report-config-grid__chip{align-items:center;display:inline-flex;gap:4px}.report-config-grid__chip .gridIcon{font-size:10px;opacity:.85}.report-config__footer.eem-grid-footer{background:var(--rc-deck);border-top:2px solid var(--rc-accent);color:var(--eem-color-on-masthead);font-size:var(--font-size-12);gap:16px;min-height:0;padding:8px 22px}.report-config__footer-stat{align-items:baseline;display:inline-flex;gap:7px;min-width:0}.report-config__footer-label{color:var(--rc-deck-label);font-size:var(--font-size-10-5);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.report-config__footer-value.eem-grid-footer__status{color:var(--eem-color-on-accent,#fff);font-weight:700}.report-config-editor{--rc-editor-deck:var(--eem-color-bg-masthead);--rc-editor-accent:var(--eem-orange,#f5811f);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;margin:0;max-width:none;min-height:0;padding:0}body:has(#report-configuration-editor-page) #app,body:has(#report-configuration-editor-page) #app>div,body:has(#report-configuration-editor-page) #content,body:has(#report-configuration-editor-page) #content>div,body:has(#report-configuration-editor-page) #report-configuration-editor-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.report-config-editor__masthead{align-items:center;background:var(--rc-editor-deck);border-bottom:2px solid var(--rc-editor-accent);color:var(--eem-color-on-accent,#fff);display:flex;gap:12px 24px;justify-content:space-between;min-height:60px;padding:10px 22px}.report-config-editor__masthead.eem-report-banner{background:#0000;border-bottom:0;color:inherit;margin:12px 12px 0}.report-config-editor__masthead.eem-report-banner .report-config-editor__identity{display:block}.report-config-editor__masthead.eem-report-banner .report-config-editor__context{background:var(--eem-selected-subtle,#e8f2f6);border-color:var(--eem-color-border-subtle,#cee1e9);color:var(--eem-color-fg-secondary,#4e6978);margin-top:4px}.report-config-editor__identity{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.report-config-editor__title{color:var(--eem-color-on-accent,#fff);font-size:var(--font-size-xl);font-weight:800;line-height:1.2;margin:0;max-width:min(42vw,42rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__edit-info{align-items:center;appearance:none;background:#0000;border:0;border-radius:var(--radius-sm,4px);color:var(--eem-selected-subtle-border,#9fc0d0);cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;width:28px}.report-config-editor__edit-info:focus-visible,.report-config-editor__edit-info:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.1);color:var(--eem-color-on-accent,#fff);outline:0}.report-config-editor__context{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.08);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.24);border-radius:var(--radius-pill,999px);color:var(--eem-color-on-accent,#fff);display:inline-flex;flex:0 1 auto;font-size:var(--font-size-11);font-weight:700;gap:6px;min-width:0;padding:5px 10px}.report-config-editor__context>span:not(.gridIcon){max-width:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__module-icon{color:var(--rc-editor-accent)}.report-config-editor__actions{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.05);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.12);border-radius:var(--radius-pill,999px);display:inline-flex;flex:0 0 auto;gap:4px;padding:4px}.report-config-editor__cancel,.report-config-editor__save{border-radius:var(--radius-pill,999px);border-style:solid;border-width:1px;box-sizing:border-box;padding:0 .846rem;text-decoration:none}.report-config-editor__cancel,.report-config-editor__preview-toggle,.report-config-editor__save{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--font-size-12);font-weight:700;gap:7px;justify-content:center;line-height:1;min-height:2.308rem}.report-config-editor__preview-toggle{appearance:none;background:rgb(var(--eem-color-overlay-light-rgb)/.08);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.22);border-radius:var(--radius-pill,999px);color:var(--eem-color-on-accent,#fff);font-family:inherit;padding:0 .692rem}.report-config-editor__preview-toggle:focus-visible,.report-config-editor__preview-toggle:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.14);border-color:rgb(var(--eem-color-overlay-light-rgb)/.32);color:var(--eem-color-on-accent,#fff);outline:0}.report-config-editor__preview-switch{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.28);border-radius:var(--radius-pill,999px);display:inline-flex;height:14px;padding:2px;position:relative;transition:background-color .14s ease;width:24px}.report-config-editor__preview-switch>span{background:var(--eem-color-bg-surface,#fff);border-radius:50%;box-shadow:0 1px 2px rgb(var(--eem-color-shadow-rgb)/.24);display:block;height:10px;transform:translateX(0);transition:transform .14s ease;width:10px}.report-config-editor__preview-toggle[aria-pressed=true] .report-config-editor__preview-switch{background:var(--rc-editor-accent)}.report-config-editor__preview-toggle[aria-pressed=true] .report-config-editor__preview-switch>span{transform:translateX(10px)}.report-config-editor__cancel{background:rgb(var(--eem-color-overlay-light-rgb)/.08);border-color:rgb(var(--eem-color-overlay-light-rgb)/.22);color:var(--eem-color-on-accent,#fff)}.report-config-editor__cancel:focus,.report-config-editor__cancel:hover{background:rgb(var(--eem-color-overlay-light-rgb)/.14);border-color:rgb(var(--eem-color-overlay-light-rgb)/.32);color:var(--eem-color-on-accent,#fff);text-decoration:none}.report-config-editor__save{background:var(--rc-editor-accent);border-color:#0000;box-shadow:0 4px 14px rgb(var(--eem-tone-orange-dot-rgb)/.25);color:var(--eem-color-on-accent,#fff);padding-left:1.077rem;padding-right:1.077rem}.report-config-editor__save:focus,.report-config-editor__save:hover{background:var(--eem-orange,#df6f10);border-color:var(--eem-orange,#df6f10);color:var(--eem-color-on-accent,#fff)}.report-config-editor__body{display:flex;flex:1 1 auto;min-height:0;min-width:0}.report-config-editor__workspace{--eem-pane-splitter-primary:clamp(320px,42%,560px);--eem-pane-splitter-gutter:var(--eem-color-border-subtle,#d7e1e7);--eem-pane-splitter-gutter-active:var(--eem-control-border,#b9ccd7);--eem-pane-splitter-grip:var(--eem-color-fg-subtle,#6d8795);flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden}.report-config-editor__builder,.report-config-editor__preview{min-height:0;min-width:0}.report-config-editor__builder{background:var(--color-base,#fff);display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px 16px 18px}.report-config-editor__builder-heading{align-items:center;border-bottom:1px solid var(--eem-color-border-subtle,#dce5ea);color:var(--color-primary-2,#446f85);display:flex;font-size:var(--font-size-11);font-weight:800;gap:7px;letter-spacing:.13em;padding:0 0 8px;text-transform:uppercase}.report-config-editor__source-panel{background:var(--color-base,#fff);border:1px solid var(--eem-color-border-subtle,#d5e1e7);border-radius:var(--radius-none,0);overflow:hidden}.report-config-editor__source-panel--collapsed .report-config-editor__source-panel-header{border-bottom:0}.report-config-editor__source-panel-header{background:var(--color-base,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#dce5ea);min-height:52px}.report-config-editor__source-panel-expander{align-items:center;appearance:none;background:#0000;border:0;border-radius:var(--radius-none,0);color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:51px;min-width:0;padding:8px 12px;text-align:left;transition:background-color .14s ease;width:100%}.report-config-editor__source-panel-expander:hover{background:var(--eem-color-bg-raised,#f5f9fb)}.report-config-editor__source-panel-expander:focus-visible{box-shadow:inset 0 0 0 2px var(--eem-focus-ring-color,rgb(var(--eem-tone-blue-dot-rgb)/.32));outline:0}.report-config-editor__source-panel-icon{align-items:center;background:var(--eem-selected-subtle,#eaf3f7);border-radius:var(--radius-none,0);color:var(--color-primary-2,#446f85);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.report-config-editor__source-panel-title{display:block;min-width:0}.report-config-editor__source-panel-title .report-config-editor__source-panel-name{color:var(--eem-color-fg-primary,#1f313b);display:block;font-size:var(--font-size-13);font-weight:800;line-height:1.2}.report-config-editor__source-panel-title>span{color:var(--eem-color-fg-subtle,#8094a0);display:block;font-size:var(--font-size-10-5);line-height:1.3;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__source-count{align-items:center;color:var(--eem-color-fg-subtle,#6f8490);display:inline-flex;font-size:var(--font-size-11);font-variant-numeric:tabular-nums;justify-content:center;min-width:1.25rem}.report-config-editor__source-panel-chevron{color:var(--eem-color-fg-subtle,#8299a6);font-size:var(--font-size-10-5);justify-self:center}.report-config-editor__source-panel-body{background:var(--color-base,#fff)}.report-config-editor__source-list-toolbar{align-items:center;background:var(--eem-panel-background,#f7fafb);border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);color:var(--eem-color-fg-subtle,#7c909c);display:flex;font-size:var(--font-size-10-5);font-weight:700;justify-content:space-between;letter-spacing:.04em;min-height:34px;padding:6px 12px;text-transform:uppercase}.report-config-editor__source-catalog-link{align-items:center;border-radius:var(--radius-none,0);color:var(--color-primary-2,#446f85);display:inline-flex;font-size:var(--font-size-10-5);font-weight:700;gap:5px;letter-spacing:0;min-height:24px;padding:0 3px;text-decoration:none;text-transform:none}.report-config-editor__source-catalog-link:focus-visible,.report-config-editor__source-catalog-link:hover{color:var(--eem-color-accent-fg,#315f73);text-decoration:underline}.report-config-editor__source-catalog-link:focus-visible{outline:2px solid var(--eem-focus-ring-color,rgb(var(--eem-tone-blue-dot-rgb)/.32));outline-offset:1px}button.report-config-editor__source-catalog-link{appearance:none;background:#0000;border:0;cursor:pointer;font-family:inherit}.report-config-editor__source-list{display:block}.report-config-editor__source-card{background:var(--color-base,#fff);border:0;border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);border-radius:var(--radius-none,0);min-width:0;padding:11px 12px 12px}.report-config-editor__source-card:last-child{border-bottom:0}.report-config-editor__source-card-main{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.report-config-editor__source-card-controls{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.report-config-editor__source-card-copy{display:block;min-width:0}.report-config-editor__source-card-name{color:var(--eem-color-fg-primary,#1f313b);display:block;font-size:var(--font-size-12);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__source-card-meta{color:var(--eem-color-fg-subtle,#768b97);display:block;font-size:var(--font-size-10-5);line-height:1.35;margin-top:2px;min-width:0}.report-config-editor__source-card-action{align-items:center;background:var(--color-base,#fff);border:1px solid var(--eem-panel-border,#cfdae0);border-radius:var(--radius-none,0);color:var(--color-primary-2,#446f85);display:inline-flex;font-size:var(--font-size-10-5);font-weight:700;gap:5px;min-height:28px;padding:4px 8px;text-decoration:none;white-space:nowrap}.report-config-editor__source-card-action:focus-visible,.report-config-editor__source-card-action:hover{background:var(--eem-selected-subtle,#edf4f7);border-color:var(--eem-control-border-hover,#aebfc8);color:var(--eem-color-accent-fg,#315f73);text-decoration:none}.report-config-editor__source-card-action:focus-visible{outline:2px solid var(--eem-focus-ring-color,rgb(var(--eem-tone-blue-dot-rgb)/.32));outline-offset:1px}.report-config-editor__source-detail-separator{color:var(--eem-text-muted,#a1b0b8);margin:0 5px}.report-config-editor__source-card-consumers{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.report-config-editor__source-card-consumers-label{color:var(--eem-color-fg-subtle,#8498a3);font-size:var(--font-size-10-5);font-weight:700;letter-spacing:.04em;margin-right:1px;text-transform:uppercase}.report-config-editor__source-consumer{align-items:center;background:var(--color-hover-background,#f1f6f8);border-left:2px solid var(--eem-selected-subtle-border,#83a9b9);color:var(--eem-color-fg-muted,#667d89);display:inline-flex;font-size:var(--font-size-10-5);gap:5px;min-height:24px;min-width:0;padding:3px 7px}.report-config-editor__source-consumer>.gridIcon{color:var(--color-primary-2,#446f85);flex:0 0 auto}.report-config-editor__source-consumer>strong{color:var(--eem-color-accent-fg,#334f5d);max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__source-consumer>span:last-child{border-left:1px solid var(--eem-panel-border,#cfdae0);padding-left:5px;white-space:nowrap}.report-config-editor__source-empty{align-items:center;color:var(--eem-text-muted,#6f8390);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:74px;padding:14px 16px;text-align:left}.report-config-editor__source-empty>.gridIcon{color:var(--eem-text-muted,#9ab0bc);font-size:var(--font-size-16)}.report-config-editor__source-empty-copy{display:block;min-width:0}.report-config-editor__source-empty-copy>span,.report-config-editor__source-empty-copy>strong{display:block}.report-config-editor__source-empty-copy>strong{color:var(--eem-color-fg-primary,#1f313b)}.report-config-editor__source-empty-copy>span{font-size:var(--font-size-10-5);margin-top:2px}.report-config-editor__control-validation{align-items:center;background:var(--eem-color-bg-raised,#f3f8fa);border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);color:var(--eem-color-fg-muted,#627b88);display:grid;font-size:var(--font-size-10-5);gap:8px;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.4;min-height:38px;padding:7px 12px}.report-config-editor__control-validation>.gridIcon{color:var(--eem-blue-light,#4e90aa)}.report-config-editor__control-validation>span>span,.report-config-editor__control-validation>span>strong{display:block}.report-config-editor__control-validation a{color:var(--color-primary-2,#446f85);font-weight:700;white-space:nowrap}.report-config-editor__control-validation--warning{background:var(--eem-color-status-warning-soft,#fff8ed);color:var(--eem-color-status-warning-fg,#806329)}.report-config-editor__control-validation--warning>.gridIcon{color:var(--eem-color-status-warning-fg,#ad7617)}.report-config-editor__control-list{max-height:clamp(160px,30vh,280px);overflow-y:auto;scrollbar-gutter:stable}.report-config-editor__control-card{align-items:center;background:var(--color-base,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:52px;min-width:0;padding:8px 10px 8px 12px}.report-config-editor__control-card:last-child{border-bottom:0}.report-config-editor__control-card-copy{display:block;min-width:0}.report-config-editor__control-card-name{color:var(--eem-color-fg-primary,#1f313b);display:block;font-size:var(--font-size-12);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-grid__name-link{color:var(--color-accent-2,#5690a8);cursor:pointer;text-decoration:none}.report-config-grid__name-link .report-config-grid__name-text{color:inherit;font-weight:600}.report-config-grid__name-link:focus-visible,.report-config-grid__name-link:hover{color:var(--color-accent-2,#5690a8);outline:0;text-decoration:none}.report-config-grid__name-link:focus-visible .report-config-grid__name-text,.report-config-grid__name-link:hover .report-config-grid__name-text{text-decoration:underline}.report-config-editor__control-card-meta{color:var(--eem-color-fg-subtle,#78909d);display:block;font-size:var(--font-size-10-5);line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__control-required{align-items:center;color:var(--eem-color-status-success-fg,#4f7c63);display:inline-flex;font-size:var(--font-size-10-5);font-weight:700;gap:5px;white-space:nowrap}.report-config-editor__grid-panel{background:var(--color-base,#fff);border:1px solid var(--eem-color-border-subtle,#d5e1e7);border-radius:var(--surface-border-radius);flex:0 0 auto;overflow:hidden}.report-config-editor__grid-panel-header{align-items:center;background:var(--eem-color-bg-raised,#f5f9fb);border-bottom:1px solid var(--eem-color-border-subtle,#dce5ea);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:46px;padding:7px 10px}.report-config-editor__grid-panel-header h2{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-13);font-weight:800;line-height:1.2;margin:0}.report-config-editor__grid-panel-icon{align-items:center;background:var(--eem-color-bg-pressed,#e7f3f7);border-radius:var(--surface-border-radius);color:var(--eem-blue-light,#4e90aa);display:inline-flex;height:26px;justify-content:center;width:26px}.report-config-editor__grid-add{align-items:center;appearance:none;background:#0000;border:0;border-radius:var(--surface-border-radius);color:var(--color-primary-2,#446f85);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-11);font-weight:700;gap:5px;min-height:28px;padding:0 7px}.report-config-editor__grid-add:focus-visible,.report-config-editor__grid-add:hover{background:var(--eem-selected-subtle,#e8f1f5);color:var(--eem-color-accent-fg,#315f73);outline:0}.report-config-editor__grid-list{max-height:clamp(160px,32vh,300px);overflow-y:auto;scrollbar-gutter:stable}.report-config-editor__grid-card{align-items:center;background:var(--color-base,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;min-height:54px;min-width:0;padding:8px 10px}.report-config-editor__grid-card:last-child{border-bottom:0}.report-config-editor__grid-card-copy{display:block;min-width:0}.report-config-editor__grid-card-name{color:var(--eem-color-fg-primary,#1f313b);display:block;font-size:var(--font-size-12);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__grid-card-meta{align-items:center;color:var(--eem-color-fg-subtle,#78909d);display:flex;font-size:var(--font-size-10-5);gap:4px;line-height:1.3;margin-top:2px;min-width:0}.report-config-editor__grid-card-meta>.gridIcon{color:var(--eem-color-fg-subtle,#6d91a1);flex:0 0 auto}.report-config-editor__grid-card-meta>span:not(.gridIcon):not(.report-config-editor__grid-card-separator){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-editor__grid-card-separator{color:var(--eem-text-muted,#a1b0b8);flex:0 0 auto}.report-config-editor__item-actions{align-items:center;display:inline-flex;gap:2px}.report-config-editor__item-action{align-items:center;appearance:none;background:#0000;border:0;border-radius:var(--surface-border-radius);color:var(--color-primary-2,#446f85);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.report-config-editor__item-action:focus-visible,.report-config-editor__item-action:hover{background:var(--eem-selected-subtle,#e8f1f5);color:var(--eem-color-accent-fg,#315f73);outline:0}.report-config-editor__item-action--delete{color:var(--eem-color-status-danger-fg,#b33b32)}.report-config-editor__item-action--delete:focus-visible,.report-config-editor__item-action--delete:hover{background:var(--eem-color-status-danger-soft,#fff0ed);color:var(--eem-color-status-danger-fg,#962d25)}.report-config-editor__grid-empty{align-items:center;color:var(--eem-text-muted,#6f8390);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:70px;padding:12px 14px}.report-config-editor__grid-empty>.gridIcon{color:var(--eem-text-muted,#9ab0bc);font-size:var(--font-size-16)}.report-config-editor__grid-empty small,.report-config-editor__grid-empty strong{display:block}.report-config-editor__grid-empty strong{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-12)}.report-config-editor__grid-empty small{font-size:var(--font-size-10-5);margin-top:2px}.report-config-editor__preview{background:var(--eem-color-bg-canvas,#eef2f4);display:flex;flex-direction:column;overflow:hidden}.report-config-editor__preview-header{align-items:center;background:var(--color-base,#fff);border-bottom:1px solid var(--eem-color-border-subtle,#dce5ea);display:flex;flex:0 0 auto;justify-content:space-between;min-height:44px;padding:7px 14px}.report-config-editor__preview-title{align-items:center;color:var(--eem-color-fg-primary,#1f313b);display:inline-flex;font-size:var(--font-size-12);gap:8px}.report-config-editor__preview-full,.report-config-editor__preview-title .gridIcon{color:var(--color-primary-2,#446f85)}.report-config-editor__preview-full{align-items:center;appearance:none;background:#0000;border:0;border-radius:var(--surface-border-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-11);font-weight:700;gap:6px;min-height:28px;padding:0 7px}.report-config-editor__preview-full:focus-visible,.report-config-editor__preview-full:hover{background:var(--eem-selected-subtle,#edf3f6);color:var(--eem-color-accent-fg,#315f73);outline:0}.report-config-editor__preview-body{align-items:flex-start;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto;padding:16px}.report-config-preview__document{background:var(--eem-color-bg-canvas,#eef1f4);border:1px solid var(--eem-panel-border,#cfdae0);border-radius:var(--surface-border-radius);box-shadow:0 4px 14px rgb(var(--eem-color-shadow-rgb)/.09);max-width:70rem;min-height:320px;overflow:hidden;width:100%}.report-config-preview__masthead{align-items:center;background:var(--eem-color-bg-masthead);color:var(--eem-color-on-accent,#fff);display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;min-height:46px;padding:6px 12px}.report-config-preview__eyebrow{color:var(--rc-editor-accent,#f5811f);font-size:var(--font-size-9);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.report-config-preview__action-rail{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.05);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.12);border-radius:var(--radius-pill,999px);display:inline-flex;gap:3px;padding:3px;pointer-events:none}.report-config-preview__action{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.08);border:1px solid rgb(var(--eem-color-overlay-light-rgb)/.2);border-radius:var(--radius-pill,999px);color:var(--eem-color-on-accent,#fff);display:inline-flex;font-size:var(--font-size-9);font-weight:700;gap:5px;min-height:24px;padding:0 7px}.report-config-preview__action--primary{background:var(--rc-editor-accent,#f5811f);border-color:#0000}.report-config-preview__action-icon{align-items:center;color:var(--eem-color-on-nav-rail,#cfe0ea);display:inline-flex;font-size:var(--font-size-10);height:24px;justify-content:center;width:24px}.report-config-preview__switch{align-items:center;background:rgb(var(--eem-color-overlay-light-rgb)/.28);border-radius:var(--radius-pill,999px);display:inline-flex;height:10px;padding:1px;width:18px}.report-config-preview__switch>span{background:var(--eem-color-bg-surface,#fff);border-radius:50%;display:block;height:8px;width:8px}.report-config-preview__body{background:var(--eem-color-bg-canvas,#eef1f4);display:grid;gap:12px;padding:12px}.report-config-preview__info{align-items:flex-start;background:var(--color-base,#fff);border:1px solid var(--eem-color-border-subtle,#e5e7eb);border-radius:var(--surface-border-radius);border-top:2px solid var(--rc-editor-accent,#f5811f);box-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1);display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.report-config-preview__info-copy{display:grid;min-width:0}.report-config-preview__info-copy>strong{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-14);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-preview__scope{display:flex;flex-wrap:wrap;gap:2px 11px;margin-top:4px}.report-config-preview__scope-item{align-items:baseline;display:inline-flex;font-size:var(--font-size-9);gap:4px;min-width:0}.report-config-preview__scope-item>span{color:var(--eem-text-muted,#6f8390)}.report-config-preview__scope-item>strong{color:var(--eem-color-fg-primary,#23404f);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-preview__aggregate{align-items:flex-end;display:grid;flex:0 0 auto;justify-items:end}.report-config-preview__aggregate>span{color:var(--eem-text-muted,#6f8390);font-size:var(--font-size-8);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-config-preview__aggregate>strong{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-14);line-height:1.2}.report-config-preview__visuals{display:grid;gap:12px}.report-config-preview__visual-card{background:var(--color-base,#fff);border:1px solid var(--eem-color-border-subtle,#d7e1e6);border-radius:var(--surface-border-radius);box-shadow:0 2px 8px rgb(var(--eem-color-shadow-rgb)/.1);overflow:hidden}.report-config-preview__chart{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:170px;padding:12px}.report-config-preview__chart-plot{background:repeating-linear-gradient(to bottom,#0000 0,#0000 31px,var(--eem-color-bg-canvas,#e8eef1) 32px);min-width:0;padding:5px 4px 0}.report-config-preview__chart-bars{align-items:flex-end;display:grid;gap:clamp(5px,3%,14px);grid-template-columns:repeat(6,minmax(10px,1fr));height:128px;padding:0 7px}.report-config-preview__chart-bar{background:var(--eem-blue-light,#5f97ac);border-radius:2px 2px 0 0;display:block;height:var(--preview-bar-height);min-height:12px}.report-config-preview__chart-bar--38{--preview-bar-height:38%}.report-config-preview__chart-bar--42{--preview-bar-height:42%}.report-config-preview__chart-bar--45{--preview-bar-height:45%}.report-config-preview__chart-bar--46{--preview-bar-height:46%}.report-config-preview__chart-bar--48{--preview-bar-height:48%}.report-config-preview__chart-bar--52{--preview-bar-height:52%}.report-config-preview__chart-bar--54{--preview-bar-height:54%}.report-config-preview__chart-bar--57{--preview-bar-height:57%}.report-config-preview__chart-bar--61{--preview-bar-height:61%}.report-config-preview__chart-bar--63{--preview-bar-height:63%}.report-config-preview__chart-bar--66{--preview-bar-height:66%}.report-config-preview__chart-bar--70{--preview-bar-height:70%}.report-config-preview__chart-bar--73{--preview-bar-height:73%}.report-config-preview__chart-bar--74{--preview-bar-height:74%}.report-config-preview__chart-bar--76{--preview-bar-height:76%}.report-config-preview__chart-bar--81{--preview-bar-height:81%}.report-config-preview__chart-bar--84{--preview-bar-height:84%}.report-config-preview__chart-bar--88{--preview-bar-height:88%}.report-config-preview__chart-horizontal-bars{align-content:center;display:grid;gap:8px;height:128px;padding:0 12px}.report-config-preview__chart-horizontal-row{align-items:center;display:grid;gap:8px;grid-template-columns:12px minmax(0,1fr)}.report-config-preview__chart-horizontal-row>small{color:var(--eem-text-muted,#6f8390);font-size:var(--font-size-8)}.report-config-preview__chart-horizontal-row>span{background:var(--eem-blue-light,#5f97ac);border-radius:0 2px 2px 0;display:block;height:14px;width:var(--preview-bar-width)}.report-config-preview__chart-horizontal-bar--38{--preview-bar-width:38%}.report-config-preview__chart-horizontal-bar--42{--preview-bar-width:42%}.report-config-preview__chart-horizontal-bar--45{--preview-bar-width:45%}.report-config-preview__chart-horizontal-bar--46{--preview-bar-width:46%}.report-config-preview__chart-horizontal-bar--48{--preview-bar-width:48%}.report-config-preview__chart-horizontal-bar--52{--preview-bar-width:52%}.report-config-preview__chart-horizontal-bar--54{--preview-bar-width:54%}.report-config-preview__chart-horizontal-bar--57{--preview-bar-width:57%}.report-config-preview__chart-horizontal-bar--61{--preview-bar-width:61%}.report-config-preview__chart-horizontal-bar--63{--preview-bar-width:63%}.report-config-preview__chart-horizontal-bar--66{--preview-bar-width:66%}.report-config-preview__chart-horizontal-bar--70{--preview-bar-width:70%}.report-config-preview__chart-horizontal-bar--73{--preview-bar-width:73%}.report-config-preview__chart-horizontal-bar--74{--preview-bar-width:74%}.report-config-preview__chart-horizontal-bar--76{--preview-bar-width:76%}.report-config-preview__chart-horizontal-bar--81{--preview-bar-width:81%}.report-config-preview__chart-horizontal-bar--84{--preview-bar-width:84%}.report-config-preview__chart-horizontal-bar--88{--preview-bar-width:88%}.report-config-preview__chart-plot--plain{align-items:center;background:none;display:grid;justify-items:center;padding-bottom:5px}.report-config-preview__chart-svg{display:block;height:128px;overflow:visible;width:100%}.report-config-preview__chart-line,.report-config-preview__chart-trend{fill:none;stroke:var(--eem-blue-light,#5f97ac);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.report-config-preview__chart-line--accent{stroke:var(--eem-orange)}.report-config-preview__chart-line-points,.report-config-preview__chart-scatter{fill:var(--eem-blue-light,#5f97ac);vector-effect:non-scaling-stroke}.report-config-preview__chart-trend{opacity:.5;stroke-dasharray:4 5;stroke-width:1.5}.report-config-preview__chart-area{fill:rgb(var(--eem-tone-blue-dot-rgb)/.25)}.report-config-preview__chart-mixed-columns{fill:rgb(var(--eem-tone-blue-dot-rgb)/.72)}.report-config-preview__chart-pie{background:conic-gradient(var(--eem-blue-light,#5f97ac) 0 42%,var(--eem-orange) 42% 67%,var(--eem-selected-subtle-border,#9fbcc8) 67% 84%,var(--eem-color-bg-pressed,#d6e2e7) 84% 100%);border:3px solid var(--color-base,#fff);border-radius:50%;box-shadow:0 0 0 1px var(--eem-color-border-subtle,#d7e1e6);display:block;height:112px;width:112px}.report-config-preview__chart-svg--radar{max-width:240px}.report-config-preview__chart-radar-grid{fill:none;stroke:var(--eem-text-disabled,#d6e2e7);stroke-width:1}.report-config-preview__chart-radar-value{fill:rgb(var(--eem-tone-blue-dot-rgb)/.25);stroke:var(--eem-blue-light,#5f97ac);stroke-linejoin:round;stroke-width:2}.report-config-preview__chart-svg--sliced{max-width:240px}.report-config-preview__chart-svg--sliced path:first-child{fill:var(--eem-blue-light,#5f97ac)}.report-config-preview__chart-svg--sliced path:nth-child(2){fill:var(--eem-selected-subtle-border,#82aebe)}.report-config-preview__chart-svg--sliced path:nth-child(3){fill:var(--eem-color-on-nav-rail,#b1cbd5)}.report-config-preview__chart-heatmap{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(18px,1fr));max-width:440px;width:90%}.report-config-preview__chart-heatmap>span{aspect-ratio:1.65;background:var(--eem-blue-light,#5f97ac);border-radius:2px}.report-config-preview__chart-heatmap>span[data-heat-level="1"]{opacity:.2}.report-config-preview__chart-heatmap>span[data-heat-level="2"]{opacity:.38}.report-config-preview__chart-heatmap>span[data-heat-level="3"]{opacity:.56}.report-config-preview__chart-heatmap>span[data-heat-level="4"]{opacity:.76}.report-config-preview__chart-heatmap>span[data-heat-level="5"]{background:var(--eem-orange)}.report-config-preview__chart-labels{color:var(--eem-text-muted,#6f8390);display:grid;font-size:var(--font-size-9);gap:clamp(5px,3%,14px);grid-template-columns:repeat(6,minmax(10px,1fr));padding:5px 7px 0;text-align:center}.report-config-preview__chart-legend{align-items:center;align-self:start;color:var(--eem-color-fg-secondary);display:inline-flex;font-size:var(--font-size-9);gap:5px;white-space:nowrap}.report-config-preview__chart-legend>span{background:var(--eem-blue-light,#5f97ac);border-radius:2px;height:9px;width:9px}.report-config-preview__grid-scroll{overflow:hidden}.report-config-preview__grid-scroll table{border-collapse:collapse;table-layout:fixed;width:100%}.report-config-preview__grid-scroll td,.report-config-preview__grid-scroll th{border-bottom:1px solid var(--eem-color-border-subtle,#e2e9ed);padding:7px 9px;text-align:left}.report-config-preview__grid-scroll th{background:var(--color-hover-background,#f2f5f7);color:var(--color-primary-2,#446f85);font-size:var(--font-size-9);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.report-config-preview__grid-scroll td{height:30px}.report-config-preview__grid-scroll tbody tr:last-child td{border-bottom:0}.report-config-preview__skeleton{background:var(--eem-color-bg-pressed,#dce5ea);border-radius:var(--radius-pill,999px);display:block;height:5px}.report-config-preview__skeleton--short{width:44%}.report-config-preview__skeleton--medium{width:68%}.report-config-preview__skeleton--long{width:86%}.report-config-preview__empty{align-items:center;border:1px dashed var(--eem-control-border,#b9c8d1);border-radius:var(--surface-border-radius);color:var(--eem-text-muted,#6f8390);display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:150px;padding:24px;text-align:center}.report-config-preview__empty>.gridIcon{color:var(--eem-text-muted,#8da5b2);font-size:var(--font-size-20);margin-bottom:4px}.report-config-preview__empty strong{color:var(--eem-color-fg-primary,#1f313b)}.report-config-preview__status{align-items:center;background:var(--eem-color-bg-masthead);color:var(--eem-color-on-accent,#fff);display:flex;font-size:var(--font-size-9);gap:16px;justify-content:space-between;min-height:42px;padding:7px 12px}.report-config-preview__status-details{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;min-width:0}.report-config-preview__status-total{align-items:baseline;display:inline-flex;gap:6px}.report-config-preview__status-total>span{color:rgb(var(--eem-color-overlay-light-rgb)/.55);font-size:var(--font-size-8);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-config-preview__status-total>strong{color:var(--eem-color-on-accent,#fff)}.report-config-preview__powered-logo{display:block;flex:0 0 auto;height:auto;max-width:100%;opacity:.95;width:112px}.report-config-editor__preview-empty{align-items:center;background:var(--color-base,#fff);border:1px dashed var(--eem-control-border,#b9c8d1);border-radius:var(--surface-border-radius);color:var(--eem-text-muted,#6f8390);display:flex;flex-direction:column;justify-content:center;max-width:34rem;min-height:240px;padding:34px;text-align:center;width:100%}.report-config-editor__preview-empty h2{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-16);margin:12px 0 6px}.report-config-editor__preview-empty p{line-height:1.5;margin:0;max-width:29rem}.report-config-editor__preview-empty-icon{color:var(--eem-text-muted,#8da5b2);font-size:var(--font-size-26)}.report-config-editor__preview-footer{color:var(--eem-color-fg-subtle,#8aa0ad);flex:0 0 auto;font-size:var(--font-size-10-5);padding:8px 14px 10px;text-align:center}.report-config-editor__workspace--preview-full,.report-config-editor__workspace--preview-hidden{grid-template-columns:minmax(0,1fr)}.report-config-editor__workspace--preview-full>.report-config-editor__builder,.report-config-editor__workspace--preview-full>.report-config-editor__gutter,.report-config-editor__workspace--preview-hidden>.report-config-editor__gutter,.report-config-editor__workspace--preview-hidden>.report-config-editor__preview{display:none}.report-config-info-drawer{display:grid;gap:18px}.report-config-info-drawer__intro{color:var(--eem-color-fg-secondary);line-height:1.45;margin:0}.report-config-info-drawer__form{display:grid;gap:14px}.report-config-info-drawer__hint{color:var(--eem-color-fg-secondary);font-size:var(--font-size-sm);font-weight:400;line-height:1.35}.report-config-info-drawer__source-link{flex:0 0 auto;min-height:34px;padding:0 6px;white-space:nowrap}.report-config-info-drawer .k-combobox,.report-config-info-drawer .k-dropdownlist{border:1px solid var(--eem-control-border,#cfd6dc);border-block:1px solid var(--eem-control-border,#cfd6dc);border-inline:1px solid var(--eem-control-border,#cfd6dc);border-radius:var(--surface-border-radius);min-height:34px;overflow:hidden;width:100%}.report-config-info-drawer .k-combobox:after,.report-config-info-drawer .k-combobox:before,.report-config-info-drawer .k-dropdownlist:after,.report-config-info-drawer .k-dropdownlist:before{display:none}.report-config-info-drawer .k-combobox:hover,.report-config-info-drawer .k-dropdownlist:hover{border-block-color:var(--eem-control-border-hover,#d6dde3);border-color:var(--eem-control-border-hover,#d6dde3);border-inline-color:var(--eem-control-border-hover,#d6dde3)}.report-config-info-drawer .k-combobox.k-focus,.report-config-info-drawer .k-combobox:focus-within,.report-config-info-drawer .k-dropdownlist.k-focus,.report-config-info-drawer .k-dropdownlist:focus-within{border-block-color:var(--color-accent);border-color:var(--color-accent);border-inline-color:var(--color-accent);box-shadow:0 0 0 2px var(--eem-focus-ring-color,rgb(var(--eem-tone-blue-dot-rgb)/.16)),0 2px 8px rgb(var(--eem-color-shadow-rgb)/.12)}.report-config-info-drawer__status{color:var(--eem-color-fg-secondary);font-size:var(--font-size-sm);font-weight:700;min-height:20px}.report-config-info-drawer__status--error{color:var(--eem-color-status-danger-fg,#b5473c)}.report-config-control-drawer__section{border:1px solid var(--eem-color-border-subtle,#d5e1e7);border-radius:var(--surface-border-radius);overflow:hidden}.report-config-control-drawer__section-heading{align-items:center;background:var(--eem-color-bg-raised,#f5f9fb);border-bottom:1px solid var(--eem-color-border-subtle,#dce5ea);display:flex;justify-content:space-between;min-height:38px;padding:7px 10px}.report-config-control-drawer__section-heading strong{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-12)}.report-config-control-drawer__section-heading span{color:var(--eem-color-fg-subtle,#78909d);font-size:var(--font-size-10-5)}.report-config-control-drawer__list{max-height:280px;overflow-y:auto}.report-config-control-drawer__row{align-items:center;border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:54px;padding:7px 9px}.report-config-control-drawer__row:last-child{border-bottom:0}.report-config-control-drawer__icon{align-items:center;background:var(--eem-selected-subtle,#eaf3f7);border-radius:var(--surface-border-radius);color:var(--color-primary-2,#446f85);display:inline-flex;height:28px;justify-content:center;width:28px}.report-config-control-drawer__copy{display:block;min-width:0}.report-config-control-drawer__copy span,.report-config-control-drawer__copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-config-control-drawer__copy strong{color:var(--eem-color-fg-primary,#1f313b);font-size:var(--font-size-12)}.report-config-control-drawer__copy span{color:var(--eem-color-fg-subtle,#78909d);font-size:var(--font-size-10-5);margin-top:2px}.report-config-control-drawer__actions{align-items:center;display:inline-flex;gap:2px}.report-config-control-drawer__required{align-items:center;color:var(--eem-color-status-success-fg,#4f7c63);display:inline-flex;font-size:var(--font-size-10-5);font-weight:700;gap:5px;margin-left:4px;padding:0 4px}.report-config-control-drawer__add{align-items:center;appearance:none;background:#0000;border:0;border-radius:var(--surface-border-radius);color:var(--color-primary-2,#446f85);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-11);font-weight:700;gap:5px;min-height:30px;padding:0 7px}.report-config-control-drawer__add:focus-visible,.report-config-control-drawer__add:hover{background:var(--eem-selected-subtle,#e8f1f5);color:var(--eem-color-accent-fg,#315f73);outline:0}.report-config-control-drawer__empty{color:var(--eem-text-muted,#6f8390);font-size:var(--font-size-11);padding:16px 12px;text-align:center}.report-config-control-options-drawer__list{display:grid;gap:14px}.report-config-control-options-drawer__field{border-bottom:1px solid var(--eem-color-border-subtle,#e3eaee);padding-bottom:14px}.report-config-control-options-drawer__field:last-child{border-bottom:0;padding-bottom:0}.report-config-control-options-drawer__label{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.report-config-control-options-drawer__label>span:last-child{color:var(--eem-color-fg-subtle,#78909d);font-size:var(--font-size-10-5);text-align:right}@media (max-width:47.99875rem){.report-config__masthead{padding:6px 16px}.report-config__banner-controls{align-self:stretch}.report-config__search{flex:1 1 100%;min-width:0;width:100%}.report-config__field{flex:1 1 auto}.report-config__field .k-dropdownlist{flex:1 1 auto;width:auto}.report-config__toggle{margin-left:0}.report-config__body{padding:10px}.report-config__footer.eem-grid-footer{padding:9px 16px}.report-config-editor__masthead{align-items:stretch;flex-direction:column;padding:12px 16px}.report-config-editor__identity{flex-wrap:wrap}.report-config-editor__title{max-width:calc(100% - 36px)}.report-config-editor__context{flex-basis:100%;width:fit-content}.report-config-editor__actions{align-self:flex-end;flex-wrap:wrap;justify-content:flex-end}}@media (max-width:61.25rem){.report-config__workspace:not(.report-config__workspace--preview-hidden):not(.report-config__workspace--preview-full){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,auto) minmax(360px,1fr);overflow:auto}.report-config__workspace:not(.report-config__workspace--preview-hidden):not(.report-config__workspace--preview-full)>.report-config__gutter{display:none}.report-config-editor__workspace:not(.report-config-editor__workspace--preview-hidden):not(.report-config-editor__workspace--preview-full){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(240px,auto) minmax(340px,1fr);overflow:auto}.report-config-editor__workspace:not(.report-config-editor__workspace--preview-hidden):not(.report-config-editor__workspace--preview-full)>.report-config-editor__gutter{display:none}.report-config-editor__builder,.report-config-editor__preview{overflow:visible}}.hierarchy-selection-summary{align-items:center;display:flex;flex-wrap:nowrap;gap:0;margin:5px 0;min-height:32px;width:100%}.hierarchy-selection-actions{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end;margin-bottom:0;margin-left:auto;padding-left:8px}.label-selected-hierarchy-nodes{align-items:center;background:var(--eem-color-bg-pressed,#e8f1f6);border-radius:0;color:var(--eem-color-accent-fg,#4e7386);display:inline-flex;font-size:var(--font-size-12);font-weight:700;line-height:1;margin:0;min-height:2.308rem;padding:0 .769rem;white-space:nowrap}.span-minimum-node-warning,.span-selected-hierarchy-value{align-items:center;display:inline-flex;line-height:1.45;margin:0;min-height:30px;min-width:0;padding-left:8px;white-space:nowrap}.span-selected-hierarchy-value{color:var(--eem-color-fg-primary,#2e4352);font-weight:600;overflow:hidden;text-overflow:ellipsis}.hierarchy-interaction-tooltip,.hierarchy-interaction-tooltip.k-tooltip{background:#18313ff7;border:0;border-left:3px solid var(--eem-orange,#f5811f);border-radius:0;box-shadow:0 6px 18px rgb(var(--eem-color-shadow-rgb)/.35);color:var(--eem-color-on-accent,#fff)}.hierarchy-interaction-tooltip .k-tooltip-content,.hierarchy-interaction-tooltip.k-tooltip .k-tooltip-content{color:inherit;font-size:var(--font-size-12);font-weight:600;line-height:1.35;padding:8px 14px 9px 11px}.hierarchy-interaction-tooltip .k-callout,.hierarchy-interaction-tooltip.k-tooltip .k-callout{display:none}.hierarchy-interaction-tooltip-wrapper{margin-left:12px}.div-hierarchy-tree-type-button,.hierarchy-collapse-all-button{flex:0 0 auto}#div-hierarchyControlTools,.hierarchyControlTools{display:flex;flex-direction:column}#div-hierarchyControlToolsButtons,.hierarchyControlToolsButtons{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.25rem;margin-bottom:.35rem;max-width:100%;white-space:nowrap;width:fit-content}#div-hierarchyControlToolsButtons>.btn,.hierarchyControlToolsButtons>.btn{flex:0 0 auto;float:none}.hierarchy-tree-type-dropdown{display:none}div.hierarchyTree{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d8e2e9);border-radius:var(--surface-border-radius);height:400px;max-height:400px;padding:6px 4px}div.hierarchyTree .k-treeview-item{margin:0}div.hierarchyTree .hierarchy-tree-row{align-items:center;border-radius:0;display:flex;margin:1px 0;padding-inline-end:4px}div.hierarchyTree .hierarchy-tree-row--leaf:before{content:"";display:inline-flex;flex:0 0 auto;height:calc(var(--icon-font-size-sm) + .5rem);margin-inline-start:-24px;pointer-events:none;width:calc(var(--icon-font-size-sm) + .5rem)}div.hierarchyTree .k-selected>.k-in,div.hierarchyTree .k-state-selected>.k-in,div.hierarchyTree .k-treeview-item-content.k-selected,div.hierarchyTree .k-treeview-item-content.k-state-selected,div.hierarchyTree .k-treeview-leaf.k-selected,div.hierarchyTree .k-treeview-leaf.k-state-selected{background-color:initial;box-shadow:none;color:inherit}div.hierarchyTree .hierarchy-tree-content{align-items:center;border-radius:0;color:var(--eem-color-fg-primary,#2e4352);display:inline-flex;min-height:28px;padding:3px 8px;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}div.hierarchyTree .hierarchy-tree-node-body{align-items:center;display:inline-flex;gap:.45rem;min-width:0}div.hierarchyTree .hierarchy-tree-node-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.hierarchyTree .hierarchy-tree-content .k-icon,div.hierarchyTree .hierarchy-tree-content .k-svg-icon,div.hierarchyTree .hierarchy-tree-content i.fa{color:var(--eem-color-fg-secondary,#4b6677);flex:0 0 auto;transition:color .14s ease}div.hierarchyTree .hierarchy-tree-row:not(.hierarchy-tree-row--blocked):not(.hierarchy-tree-row--invalid) .hierarchy-tree-content:hover{background-color:var(--eem-color-bg-canvas,#e4e7e9);box-shadow:inset 0 0 0 1px var(--eem-color-border-control,#c4cbd1);color:var(--eem-color-fg-primary,#2f3d45)}div.hierarchyTree .hierarchy-tree-row:not(.hierarchy-tree-row--blocked):not(.hierarchy-tree-row--invalid) .hierarchy-tree-content:hover .k-icon,div.hierarchyTree .hierarchy-tree-row:not(.hierarchy-tree-row--blocked):not(.hierarchy-tree-row--invalid) .hierarchy-tree-content:hover .k-svg-icon,div.hierarchyTree .hierarchy-tree-row:not(.hierarchy-tree-row--blocked):not(.hierarchy-tree-row--invalid) .hierarchy-tree-content:hover i.fa{color:var(--eem-color-fg-secondary,#51616b)}div.hierarchyTree .hierarchy-tree-content.k-focus:not(.hierarchy-tree-content--checked):not(.hierarchy-tree-content--mixed){background-color:var(--eem-color-bg-raised,#f4f8fa);box-shadow:inset 0 0 0 1px var(--eem-color-on-nav-rail,#c8d8e1)}div.hierarchyTree .hierarchy-tree-content--checked,div.hierarchyTree .hierarchy-tree-row--checked .hierarchy-tree-content{background-color:var(--eem-color-bg-pressed,#d6e7ef);box-shadow:inset 3px 0 0 var(--eem-tone-orange-dot),inset 0 0 0 1px var(--eem-selected-subtle-border,#86adbf);color:var(--eem-color-fg-primary,#1f3644)}div.hierarchyTree .hierarchy-tree-content--mixed,div.hierarchyTree .hierarchy-tree-row--mixed .hierarchy-tree-content{background-color:var(--eem-color-bg-hover,#edf5f9);box-shadow:inset 0 0 0 1px var(--eem-control-border,#b7cfdb);color:var(--eem-color-fg-primary,#2a4555)}div.hierarchyTree .hierarchy-tree-content--checked i.fa,div.hierarchyTree .hierarchy-tree-content--mixed i.fa,div.hierarchyTree .hierarchy-tree-row--checked .hierarchy-tree-content i.fa,div.hierarchyTree .hierarchy-tree-row--mixed .hierarchy-tree-content i.fa{color:var(--eem-color-accent-fg,#2f5668)}div.hierarchyTree .hierarchy-tree-content--blocked,div.hierarchyTree .hierarchy-tree-row--blocked .hierarchy-tree-content{background-color:initial;box-shadow:none;color:var(--eem-text-muted,#92a3ad);cursor:not-allowed}div.hierarchyTree .hierarchy-tree-content--blocked:hover,div.hierarchyTree .hierarchy-tree-row--blocked .hierarchy-tree-content:hover{background-color:initial}div.hierarchyTree .hierarchy-tree-content--blocked i.fa,div.hierarchyTree .hierarchy-tree-row--blocked .hierarchy-tree-content i.fa{color:var(--eem-text-muted,#9fb0ba)}div.hierarchyTree .hierarchy-tree-content--invalid,div.hierarchyTree .hierarchy-tree-row--invalid .hierarchy-tree-content{background-color:initial;box-shadow:none;color:var(--eem-color-fg-primary,#2e4352);cursor:default}div.hierarchyTree .hierarchy-tree-content--invalid:hover,div.hierarchyTree .hierarchy-tree-row--invalid .hierarchy-tree-content:hover{background-color:initial;color:var(--eem-color-fg-primary,#2e4352)}div.hierarchyTree .hierarchy-tree-content--invalid .k-icon,div.hierarchyTree .hierarchy-tree-content--invalid .k-svg-icon,div.hierarchyTree .hierarchy-tree-content--invalid i.fa,div.hierarchyTree .hierarchy-tree-row--invalid .hierarchy-tree-content .k-icon,div.hierarchyTree .hierarchy-tree-row--invalid .hierarchy-tree-content .k-svg-icon,div.hierarchyTree .hierarchy-tree-row--invalid .hierarchy-tree-content i.fa{color:var(--eem-color-fg-secondary,#4b6677)}div.hierarchyTree .hierarchy-tree-content--invalid.hierarchy-tree-content--mixed,div.hierarchyTree .hierarchy-tree-row--invalid.hierarchy-tree-row--mixed .hierarchy-tree-content{background-color:var(--eem-color-bg-hover,#edf5f9);box-shadow:inset 0 0 0 1px var(--eem-control-border,#b7cfdb);color:var(--eem-color-fg-primary,#2a4555)}div.hierarchyTree .hierarchy-tree-content--invalid.hierarchy-tree-content--mixed .k-icon,div.hierarchyTree .hierarchy-tree-content--invalid.hierarchy-tree-content--mixed .k-svg-icon,div.hierarchyTree .hierarchy-tree-content--invalid.hierarchy-tree-content--mixed i.fa,div.hierarchyTree .hierarchy-tree-row--invalid.hierarchy-tree-row--mixed .hierarchy-tree-content .k-icon,div.hierarchyTree .hierarchy-tree-row--invalid.hierarchy-tree-row--mixed .hierarchy-tree-content .k-svg-icon,div.hierarchyTree .hierarchy-tree-row--invalid.hierarchy-tree-row--mixed .hierarchy-tree-content i.fa{color:var(--eem-color-accent-fg,#2f5668)}div.hierarchyTree .hierarchy-tree-row--blocked.hierarchy-tree-row--mixed .hierarchy-tree-content{background-color:var(--eem-color-bg-raised,#f4f8fa);box-shadow:inset 0 0 0 1px var(--eem-color-border-subtle,#d3e1e8);color:var(--eem-color-fg-subtle,#6e8794)}span.span-disabled-tree-node{align-items:center;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;margin:0 .35rem 1px 0;width:17px}span.span-disabled-tree-node:before{background-color:var(--eem-gray,#aebcc5);border-radius:999px;content:"";height:2px;width:10px}.hierarchy-tree-checkbox--blocked{cursor:not-allowed!important;opacity:.45}.hierarchyGrid{height:400px;max-height:400px}.hierarchyGrid>.k-grid-content{max-height:none;min-height:0}.hierarchyGrid .k-master-row td{cursor:pointer;padding:.5em;vertical-align:middle;white-space:nowrap}.hierarchyGrid .k-grouping-row .k-icon,.hierarchyGrid .k-grouping-row .k-svg-icon,.hierarchyGrid .k-grouping-row td{cursor:default}.hierarchyGrid .k-grouping-row.k-selected,.hierarchyGrid .k-grouping-row.k-selected td,.hierarchyGrid .k-grouping-row.k-state-selected,.hierarchyGrid .k-grouping-row.k-state-selected td{background-color:var(--eem-panel-background,#f8fbfd);color:var(--eem-color-fg-primary,#2e4352)}.hierarchyGrid .k-grid-header th.k-header{padding-left:.5em}.hierarchyGrid .td-hierarchyGrid-reportName{background-color:var(--eem-color-bg-raised,#f4f7fa)}.hierarchyGrid .td-hierarchyGrid-measureTypeName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchyGrid .hierarchyGrid-reportNameCell{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.hierarchyGrid .hierarchyGrid-reportNameCell .fa{color:var(--eem-color-fg-secondary,#4b6677);flex:0 0 auto}.hierarchyGrid tr.k-selected .hierarchyGrid-reportNameCell .fa{color:var(--eem-grid-selected-text)}.hierarchyGrid .hierarchyGrid-reportNameText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.include-results-label,.rcfg-panel .div-control-block label.include-results-label{align-items:center;display:flex;margin-top:2px}.include-results-span-label{display:flex;padding-left:4px}.span-minimum-node-warning{color:red;font-weight:800}.li-disabled{opacity:.5}.li-disabled:hover{background-color:inherit;border-style:none;opacity:.5}.div-filter-container{display:block;position:relative;width:100%}.div-filter-container.k-textbox,.div-search-container.k-textbox{background:#0000;border:0;box-shadow:none;padding:0}.div-filter-container>div{align-items:center;display:flex;gap:4px}.div-filter-container div>input{display:block;flex:1 1 auto;max-width:none;min-width:0;padding-left:25px;width:100%}.div-filter-container div>.btn,.div-filter-container div>.eem-icon-button{flex:0 0 auto;margin:0}.div-filter-container div .btn>i{font-size:var(--icon-font-size-sm)}.div-filter-container.k-textbox .k-icon{margin:auto;position:static;top:auto}.hierarchy-filter-select.k-multiselect{border-radius:var(--radius-none)!important;box-shadow:none;flex:1 1 auto;height:var(--grid-command-icon-button-size)!important;min-height:var(--grid-command-icon-button-size)!important;min-width:0;overflow:hidden}.hierarchy-filter-select .k-input-values,.hierarchy-filter-select .k-multiselect-wrap{align-items:center;display:flex;height:100%;min-height:100%;padding:0 .45rem}.hierarchy-filter-select .k-chip-list{align-items:center;display:flex;gap:.25rem;height:100%;min-height:100%;padding:0}.hierarchy-filter-select .k-input-inner,.hierarchy-filter-select input.k-input,.hierarchy-filter-select input.k-input-inner{height:28px;line-height:28px;min-height:28px;padding:0}.hierarchy-filter-select .k-chip{background:rgb(var(--eem-tone-blue-dot-rgb)/.12);border-radius:999px;color:var(--eem-color-fg-primary,#254153)}.hierarchy-filter-popup .k-list-container,.hierarchy-filter-popup.k-popup{background:var(--eem-color-bg-surface,#fff);border:1px solid var(--eem-color-border-subtle,#d7e0e7);border-radius:var(--radius-md);box-shadow:0 12px 28px rgb(var(--eem-color-shadow-rgb)/.16);overflow:hidden}.hierarchy-filter-popup .k-list-content,.hierarchy-filter-popup .k-list-ul{padding:.2rem}.hierarchy-filter-popup .k-list-item{border-radius:var(--radius-sm);margin:0;padding:0}.hierarchy-filter-popup .k-list-item+.k-list-item{margin-top:.1rem}.hierarchy-filter-popup .k-list-item.k-hover,.hierarchy-filter-popup .k-list-item:hover{background-color:rgb(var(--eem-tone-orange-dot-rgb)/.12)}.hierarchy-filter-popup .k-list-item.k-focus{background-color:rgb(var(--eem-tone-orange-dot-rgb)/.16);box-shadow:inset 0 0 0 1px rgb(var(--eem-tone-orange-dot-rgb)/.28)}.hierarchy-filter-popup .k-list-item.k-selected,.hierarchy-filter-popup .k-list-item.k-selected.k-hover,.hierarchy-filter-popup .k-list-item.k-selected:hover{background:linear-gradient(180deg,var(--eem-color-status-warning-soft,#ffe5c8) 0,var(--eem-color-status-warning-border,#ffd5ab) 100%);box-shadow:inset 0 0 0 1px #f08e358c;color:var(--eem-color-status-warning-fg,#4b2a11)}.hierarchy-filter-option{align-items:center;display:flex;gap:.55rem;justify-content:space-between;padding:.5rem .7rem;width:100%}.hierarchy-filter-option__title{color:var(--eem-color-fg-primary,#233845);display:block;font-size:var(--font-size-sm);font-weight:650;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-filter-option__meta{align-items:center;color:var(--eem-color-status-warning-fg,#6a523f);display:inline-flex;flex-shrink:0;font-size:var(--font-size-11);gap:.25rem;line-height:1.1}.hierarchy-filter-option__meta i{color:var(--eem-color-status-warning-fg,#7a4a21);font-size:.8rem}input.checkbox-negative-margin{margin-top:-1px}.div-filter-tab-content{min-height:322px}.div-filter-tab-content>.row>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.div-filter-config-reset{margin-top:15px}.div-filter-config-list-container .k-grid-content{max-height:300px}#filterConfigurationGrid .k-command-cell,#filterConfigurationGrid .k-table-td.k-command-cell,#filterConfigurationGrid td.k-command-cell{white-space:nowrap}#filterConfigurationGrid .k-command-cell .filter-config-grid__edit,#filterConfigurationGrid .k-table-td.k-command-cell .filter-config-grid__edit,#filterConfigurationGrid td.k-command-cell .filter-config-grid__edit{align-items:center;display:inline-flex;gap:.35rem;justify-content:center;min-width:5.25rem;padding-left:.7rem;padding-right:.7rem;width:auto}#filterConfigurationGrid .k-command-cell .filter-config-grid__edit .gridIcon,#filterConfigurationGrid .k-table-td.k-command-cell .filter-config-grid__edit .gridIcon,#filterConfigurationGrid td.k-command-cell .filter-config-grid__edit .gridIcon{margin-right:0}#filterConfigurationGrid .k-command-cell .filter-config-grid__edit>span:not(.gridIcon),#filterConfigurationGrid .k-table-td.k-command-cell .filter-config-grid__edit>span:not(.gridIcon),#filterConfigurationGrid td.k-command-cell .filter-config-grid__edit>span:not(.gridIcon){height:auto!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;width:auto!important;clip:auto!important;border:0!important;white-space:nowrap!important}#filterConfigurationGrid .k-command-cell .filter-config-grid__delete,#filterConfigurationGrid .k-table-td.k-command-cell .filter-config-grid__delete,#filterConfigurationGrid td.k-command-cell .filter-config-grid__delete{align-items:center;display:inline-flex;justify-content:center}.input-filter-config-name{width:100%}.div-filter-config-section .k-grid-filter{height:22px;margin-right:-3px}.div-filter-level{margin-right:30px}.input-filter-config-dropdown{width:200px}#div-filter-preview-container{background-color:var(--color-normal-background);box-shadow:1px 1px 4px 1px rgb(var(--eem-color-shadow-rgb)/.475);left:0;margin-left:-490px;margin-top:-13px;padding:0 15px 15px;position:absolute;top:0;width:456px;z-index:99}#div-filter-configuration-hierarchy{height:275px}#div-filter-configuration-hierarchy .label-selected-hierarchy-nodes{height:22px;margin-bottom:1px!important;padding:.1em 0}#div-filter-configuration-hierarchy .k-treeview{height:248px}#div-filter-configuration-hierarchy-grid td,#grid-keyword-types .k-grid-content tr{cursor:pointer}.btn-group-operators{margin-right:10px}.input-dropdown-single-hierarchyLevelsControl{max-width:245px;width:100%}.k-combobox>.k-input-inner.input-dropdown-single-hierarchyLevelsControl{max-width:none}.hierarchy-level-option{align-items:center;display:inline-flex;gap:.75rem;justify-content:space-between;min-width:0;width:100%}.hierarchy-level-option__label{flex:1 1 auto;min-width:0}.hierarchy-level-option__icon{flex:0 0 auto;margin-left:auto}#div-hierarchyControlTools .k-combobox,#reportConfigurationPanel .k-combobox{border-radius:var(--radius-none)}#div-hierarchyControlTools .k-list .k-selected,#reportConfigurationPanel .k-list .k-selected{background-color:var(--eem-orange);color:var(--color-base)}#div-hierarchyControlTools .k-list .k-selected:hover,#reportConfigurationPanel .k-list .k-selected:hover{background-color:var(--color-tertiary-2);color:var(--color-base)}.div-search-container{display:block;position:relative;width:100%}.div-search-container>div{align-items:center;display:flex;gap:4px;position:relative}.div-search-container .fa-magnifying-glass{vertical-align:middle}.div-search-container div>label{align-items:center;color:grey;display:inline-flex;font-size:var(--font-size-md);height:1rem;justify-content:center;left:.85rem;margin:0;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);vertical-align:bottom;width:1rem;z-index:999}.div-search-container div>input{display:block;flex:1 1 auto;max-width:none;min-width:0;padding-left:2.6rem!important;text-indent:0;width:100%}.div-search-container div>input.k-textbox{border-radius:var(--radius-none)!important;box-shadow:none;box-sizing:border-box;height:var(--grid-command-icon-button-size)!important;min-height:var(--grid-command-icon-button-size)!important}.div-search-container div>.btn,.div-search-container div>.eem-icon-button{flex:0 0 auto;margin:0}.div-hierarchy-tool-toggle{background:var(--color-base);border:1px solid var(--eem-color-border-control,#c7d2da);border-radius:var(--surface-border-radius);box-shadow:0 1px 2px rgb(var(--eem-color-shadow-rgb)/.06);color:var(--color-normal-text-color);font-size:var(--font-size-sm);min-width:2rem;padding:.35rem .65rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.div-hierarchy-tool-toggle:hover{background-color:var(--eem-color-bg-hover,#eef5f8);border-color:var(--eem-control-border-hover,#9fb7c5)}.div-hierarchy-tool-toggle.active,.div-hierarchy-tool-toggle[aria-pressed=true]{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px rgb(var(--eem-color-overlay-light-rgb)/.12);color:var(--color-base)}.div-hierarchy-tool-toggle.active:hover,.div-hierarchy-tool-toggle[aria-pressed=true]:hover{background-color:var(--color-primary-2);border-color:var(--color-primary-2)}.div-hierarchy-tool-toggle.active i,.div-hierarchy-tool-toggle[aria-pressed=true] i{color:inherit}.hierarchy-toolbar{align-items:start;column-gap:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:0;row-gap:5px}.hierarchy-view-toggle{align-items:stretch;border:0;border-radius:var(--surface-border-radius);flex-shrink:0;gap:0;grid-column:1;grid-row:1;justify-self:start;overflow:visible}.hierarchy-view-btn,.hierarchy-view-toggle{display:inline-flex;height:var(--grid-command-icon-button-size);min-height:var(--grid-command-icon-button-size)}.hierarchy-view-btn{align-items:center;background:var(--color-base);border:1px solid var(--eem-color-border-control,#c7d2da);border-radius:var(--surface-border-radius);box-sizing:border-box;color:var(--color-normal-text-color);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;gap:.35rem;justify-content:center;line-height:1;padding:0 10px;position:relative;transition:background-color .12s ease,color .12s ease;white-space:nowrap}.hierarchy-view-btn:hover{background-color:var(--eem-color-bg-hover,#eef5f8)}.hierarchy-view-btn+.hierarchy-view-btn{margin-left:-1px}.hierarchy-view-btn--active{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-base);z-index:1}.hierarchy-view-btn--active:hover{background-color:var(--color-primary-2)}.hierarchy-view-btn--active i{color:inherit}.hierarchy-finder-panel{grid-column:1/-1;grid-row:2;margin-bottom:0;min-width:0;width:100%}.hierarchy-finder-item:not(.hierarchy-finder-item--active){display:none}.hierarchy-finder-toggle{border:0;border-radius:var(--surface-border-radius);flex-shrink:0;gap:4px;grid-column:2;grid-row:1;justify-self:end;overflow:visible}.hierarchy-finder-btn,.hierarchy-finder-toggle{align-items:center;display:inline-flex;height:var(--grid-command-icon-button-size);min-height:var(--grid-command-icon-button-size)}.hierarchy-finder-btn{background:var(--color-base);border:1px solid var(--eem-color-border-subtle,#d4e1e8);border-radius:var(--surface-border-radius);box-sizing:border-box;color:var(--eem-color-accent-fg,#4e7386);cursor:pointer;justify-content:center;min-width:var(--grid-command-icon-button-size);transition:background-color .12s ease,color .12s ease;width:var(--grid-command-icon-button-size)}.hierarchy-finder-btn+.hierarchy-finder-btn{border-left:1px solid var(--eem-color-border-subtle,#d4e1e8)}.hierarchy-finder-btn:hover{background-color:var(--eem-panel-background,#f7fbfd);border-color:var(--eem-control-border,#b7cfdb);color:var(--eem-color-accent-fg,#2f5668)}.hierarchy-finder-btn--active,.hierarchy-finder-btn--active:hover{background-color:var(--eem-ink-900,#1d3440);border-color:var(--eem-ink-900,#1d3440);color:var(--eem-orange,#f5811f)}.hierarchy-search-popup{margin-top:0}.hierarchy-search-popup .k-list-container,.hierarchy-search-popup .k-popup{border:1px solid var(--eem-panel-border,#cfd6dc);border-top-color:var(--eem-color-border-subtle,#dbe2e8);box-shadow:0 8px 18px rgb(var(--eem-color-shadow-rgb)/.14)}@media (max-width:560px){.hierarchy-toolbar{grid-template-columns:minmax(0,1fr) auto}}.hierarchy-finder-item{min-width:0}.div-searchTypes{width:100%}.div-searchTypes.k-combobox{border:none;display:none}