.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html,body{height:100%;width:100%}body{padding:0;margin:0;background-color:var(--color-background);color:var(--color-on-background)}p,h1,h2,h3,h4,h5,h6,ul,ol{margin-block:0}table{border-spacing:0}router-outlet{display:none}svg svg,svg symbol,svg use{overflow:visible}:root{--color-link: var(--color-info);--color-link-active: color-mix(in oklch, var(--color-info), var(--color-error) 45%)}@layer{a:link{color:var(--color-link)}@media (any-hover: hover){a:link:hover{color:oklch(from var(--color-link) calc(l + var(--absolute-contrast-hover)) c h)}}a:link:active{color:oklch(from var(--color-link) calc(l + var(--absolute-contrast-active)) c h)}a:visited{color:var(--color-link-active)}@media (any-hover: hover){a:visited:hover{color:oklch(from var(--color-link-active) calc(l + var(--absolute-contrast-hover)) c h)}}a:visited:active{color:oklch(from var(--color-link-active) calc(l + var(--absolute-contrast-active)) c h)}}.sr-only,.cdk-visually-hidden{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;margin:-1px!important}.cdk-overlay-backdrop.fob-backdrop{transition:filter .35s cubic-bezier(.2,0,0,1);background-color:#00000026;filter:opacity(0)}.cdk-overlay-backdrop.fob-backdrop.fob-backdrop-visible{filter:opacity(1)}@starting-style{.cdk-overlay-backdrop.fob-backdrop.fob-backdrop-visible{filter:opacity(0)}}.fob-overlay-panel-mobile{width:100vw;height:100vh}.fob-overlay-panel-mobile:empty{display:none}.cdk-global-scrollblock{overflow-y:hidden!important}mask.fid>rect{width:100%;height:100%;fill:#fff}mask.fid>use{fill:#fff;stroke:#000;stroke-width:15%}symbol.fid,symbol.fa{overflow:visible}symbol.fid use[part=primary]{opacity:.5}:is(mask,symbol).fid>use:last-of-type{transform-origin:right bottom;transform:scale(.65)}symbol.fid.s-fas-slash use[part=primary]{opacity:unset!important}:is(mask,symbol).fid.s-fas-slash>use:last-of-type{transform:unset!important}.fob-icon{display:inline-block;overflow:visible;width:var(--size, 1em);height:var(--size, 1em);vertical-align:middle;text-align:center;stroke:currentColor;fill:currentColor;stroke-linejoin:round;stroke-linecap:round}.fob-icon mask>rect{width:100%;height:100%;fill:#fff}.fob-icon mask>text{fill:#fff;stroke:#000;stroke-width:15%}.fob-icon text{font-family:Arial,Helvetica,sans-serif;font-size:50px;text-anchor:middle;transform:translate(50%,50%);-webkit-user-select:none;user-select:none}.fob-icon g{stroke-width:6;stroke:currentColor;fill:currentColor}.fob-icon .b{stroke-width:8}.fob-icon .light{opacity:.5}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:is(mask,symbol).fid.p-far-calendar>use:last-of-type{transform-origin:center center;transform:scale(.5) translateY(28%)!important}:is(mask,symbol).fid.p-far-file.s-fas-check>use:last-of-type{transform:scale(.63) translateY(2%)!important;fill:var(--color-success)}:is(mask,symbol).fid.p-far-file.s-fas-xmark-large>use:last-of-type{transform:scale(.55) translateY(-10%)!important;fill:var(--color-error)}:is(mask,symbol).fid.p-far-folder>use:last-of-type{transform-origin:left bottom;transform:scale(.65) translateY(-10%)}:is(mask,symbol).fid.p-far-folder:is(.s-fas-calendar-days,.s-fas-chart-network,.s-fas-copyright,.s-fas-earth-europe,.s-fas-sack-dollar,.s-fas-shield-check,.s-fas-parachute-box)>use:last-of-type{transform:scale(.61) translateY(-10%)}:is(mask,symbol).fid.p-far-folder:is(.s-fas-clipboard-list-check,.s-fas-file,.s-fas-file-lines,.s-fas-file-image,.s-fas-file-invoice-dollar)>use:last-of-type{transform:scale(.65) translate(-11%,-9%)}:is(mask,symbol).fid.p-far-folder:is(.s-fas-file-signature,.s-fas-handshake)>use:last-of-type{transform:scale(.7) translateY(-3%)}:is(mask,symbol).fid.p-far-folder:is(.s-fas-conveyor-belt-boxes,.s-fas-tags)>use:last-of-type{transform:scale(.71) translate(0)}:is(mask,symbol).fid.p-far-folder.s-fas-square-info>use:last-of-type{transform:scale(.62) translate(-5%,-4%)}:is(mask,symbol).fid.p-far-folder.s-fas-scroll>use:last-of-type{transform:scale(.71) translateY(2%)}:is(mask,symbol).fid.p-far-folder.s-fas-starship>use:last-of-type{transform:scale(.79) translate(17%,16%) rotate(-15deg)}:is(mask,symbol).fid.p-fir-box>use:last-of-type{transform-origin:center bottom;transform:scale(.63) translateY(-2%)}:is(mask,symbol).fid.p-fir-box:is(.s-fas-calendar-days,.s-fas-chart-network,.s-fas-sack-dollar,.s-fas-shield-check)>use:last-of-type{transform:scale(.63) translateY(-3%)}:is(mask,symbol).fid.p-fir-box:is(.s-fas-conveyor-belt-boxess,.s-fas-tags,.s-fas-truck)>use:last-of-type{transform:scale(.66) translateY(6%)}:is(mask,symbol).fid.p-fir-box.s-fas-water>use:last-of-type{transform:scale(.6) translateY(-10%)}:is(mask,symbol).fid.p-fir-box:is(.s-fas-droplet,.s-fas-arrows-rotate)>use:last-of-type{transform:scale(.6) translate(0)}:is(mask,symbol).fid.p-far-truck>use:last-of-type{transform-origin:left top;transform:scale(.4) translate(31%,51%)}.color-scheme-light [fobfield].empty input[type=date],.color-scheme-light [fobfield].empty input[type=time],.color-scheme-light [fobfield].empty input[type=datetime],.color-scheme-light [fobfield].empty input[type=datetime-local]{color:color-mix(in oklch,var(--color-on-neutral-box),transparent 70%)!important}.color-scheme-light input::-webkit-datetime-edit-text{color:var(--color-on-neutral-box)}:root{--step-transparency: .3;--step-saturate: .03}.color-scheme-light{--step-contrast: -.075;--absolute-contrast-hover: -.08;--absolute-contrast-active: -.12;--absolute-transparency-hover: .08;--absolute-transparency-active: .12;--absolute-selected: .18}.color-scheme-dark{--step-contrast: .075;--absolute-contrast-hover: .08;--absolute-contrast-active: .12;--absolute-transparency-hover: .08;--absolute-transparency-active: .12;--absolute-selected: .18}.fob-card{background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:12px;overflow:hidden}.interactive-opaque{transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color;background-color:var(--color-interactive)}.interactive-opaque.no-interaction{cursor:default}.interactive-opaque:disabled,.interactive-opaque.disabled{background-color:oklch(from var(--color-on-neutral-box) l c h/calc(var(--absolute-transparency-active)));color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-opaque:not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive) calc(l + var(--absolute-contrast-hover)) c h);outline:none}}.interactive-opaque:not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive) calc(l + var(--absolute-contrast-active)) c h)}.interactive-opaque:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive) calc(l + var(--absolute-contrast-hover)) c h)}.interactive-opaque-decrease{transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color;background-color:var(--color-interactive)}.interactive-opaque-decrease.no-interaction{cursor:default}.interactive-opaque-decrease:disabled,.interactive-opaque-decrease.disabled{background-color:oklch(from var(--color-on-neutral-box) l c h/calc(var(--absolute-transparency-active)));color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-opaque-decrease:not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive) calc(l + 1 / (1 + var(--absolute-contrast-hover)) - 1) c h);outline:none}}.interactive-opaque-decrease:not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive) calc(l + 1 / (1 + var(--absolute-contrast-active)) - 1) c h)}.interactive-opaque-decrease:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive) calc(l + 1 / (1 + var(--absolute-contrast-hover)) - 1) c h)}.interactive-transparent{transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color}.interactive-transparent.no-interaction{cursor:default}.interactive-transparent:disabled,.interactive-transparent.disabled{color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-transparent:not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)));outline:none}}.interactive-transparent:not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-active)))}.interactive-transparent:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)))}.interactive-selected:not(.fob-interactive-selected){transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color}.interactive-selected:not(.fob-interactive-selected).no-interaction{cursor:default}.interactive-selected:not(.fob-interactive-selected):disabled,.interactive-selected:not(.fob-interactive-selected).disabled{color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-selected:not(.fob-interactive-selected):not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)));outline:none}}.interactive-selected:not(.fob-interactive-selected):not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-active)))}.interactive-selected:not(.fob-interactive-selected):not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)))}.interactive-selected.fob-interactive-selected{transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color;background-color:var(--color-interactive-selected)}.interactive-selected.fob-interactive-selected.no-interaction{cursor:default}.interactive-selected.fob-interactive-selected:disabled,.interactive-selected.fob-interactive-selected.disabled{background-color:oklch(from var(--color-on-neutral-box) l c h/calc(var(--absolute-transparency-active)));color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-selected.fob-interactive-selected:not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive-selected) calc(l + var(--absolute-contrast-hover)) c h);outline:none}}.interactive-selected.fob-interactive-selected:not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive-selected) calc(l + var(--absolute-contrast-active)) c h)}.interactive-selected.fob-interactive-selected:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive-selected) calc(l + var(--absolute-contrast-hover)) c h)}.interactive-selected-decrease:not(.fob-interactive-selected){transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color}.interactive-selected-decrease:not(.fob-interactive-selected).no-interaction{cursor:default}.interactive-selected-decrease:not(.fob-interactive-selected):disabled,.interactive-selected-decrease:not(.fob-interactive-selected).disabled{color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-selected-decrease:not(.fob-interactive-selected):not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)));outline:none}}.interactive-selected-decrease:not(.fob-interactive-selected):not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-active)))}.interactive-selected-decrease:not(.fob-interactive-selected):not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)))}.interactive-selected-decrease.fob-interactive-selected{transition:background-color .2s cubic-bezier(.2,0,0,1);transition-property:background-color,color;background-color:var(--color-interactive-selected)}.interactive-selected-decrease.fob-interactive-selected.no-interaction{cursor:default}.interactive-selected-decrease.fob-interactive-selected:disabled,.interactive-selected-decrease.fob-interactive-selected.disabled{background-color:oklch(from var(--color-on-neutral-box) l c h/calc(var(--absolute-transparency-active)));color:oklch(from var(--color-on-neutral-box) l c h/.38);cursor:default}@media (any-hover: hover){.interactive-selected-decrease.fob-interactive-selected:not(:disabled,.disabled):not(.no-interaction):hover{cursor:pointer;background-color:oklch(from var(--color-interactive-selected) calc(l + 1 / (1 + var(--absolute-contrast-hover)) - 1) c h);outline:none}}.interactive-selected-decrease.fob-interactive-selected:not(:disabled,.disabled):not(.no-interaction):active{background-color:oklch(from var(--color-interactive-selected) calc(l + 1 / (1 + var(--absolute-contrast-active)) - 1) c h)}.interactive-selected-decrease.fob-interactive-selected:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none;background-color:oklch(from var(--color-interactive-selected) calc(l + 1 / (1 + var(--absolute-contrast-hover)) - 1) c h)}:is(button,a).fob-button-variant-text{border:none;height:40px;min-width:40px;border-radius:20px;padding-inline:16px;gap:8px}:is(button,a).fob-button-variant-text .fob-button-icon{--size: 18px}:is(button,a).fob-button{color:var(--components-button-color-foreground);--color-interactive: var(--components-button-color-background);--color-on-interactive: var(--components-button-color-foreground)}:is(button,a).fob-button-variant-icon-clear{color:var(--components-button-color-background);background:none}:is(button,a).fob-button-variant-text{color:currentColor;background-color:unset}:is(button,a).fob-button{text-align:center;cursor:pointer;transition:color .2s cubic-bezier(.2,0,0,1);transition-property:color,background-color}:is(button,a).fob-button.fob-button-mobile-icon .fob-button-label{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;margin:-1px!important}:is(button,a).fob-button-color-primary{--components-button-color-background: var(--component-color, var(--color-primary));--components-button-color-foreground: var(--component-on-color, var(--color-on-primary))}:is(button,a).fob-button-color-primary-box{--components-button-color-background: var(--component-color, var(--color-primary-box));--components-button-color-foreground: var(--component-on-color, var(--color-on-primary-box))}:is(button,a).fob-button-color-primary-container{--components-button-color-background: var(--component-color, var(--color-primary-container));--components-button-color-foreground: var(--component-on-color, var(--color-on-primary-container))}:is(button,a).fob-button-color-secondary{--components-button-color-background: var(--component-color, var(--color-secondary));--components-button-color-foreground: var(--component-on-color, var(--color-on-secondary))}:is(button,a).fob-button-color-tertiary{--components-button-color-background: var(--component-color, var(--color-primary-box));--components-button-color-foreground: var(--component-on-color, var(--color-on-primary-box))}:is(button,a).fob-button-color-error{--components-button-color-background: var(--component-color, var(--color-error));--components-button-color-foreground: var(--component-on-color, var(--color-on-error))}:is(button,a).fob-button-color-warning{--components-button-color-background: var(--component-color, var(--color-warning));--components-button-color-foreground: var(--component-on-color, var(--color-on-warning))}:is(button,a).fob-button-color-success{--components-button-color-background: var(--component-color, var(--color-success));--components-button-color-foreground: var(--component-on-color, var(--color-on-success))}:is(button,a).fob-button-color-info{--components-button-color-background: var(--component-color, var(--color-info));--components-button-color-foreground: var(--component-on-color, var(--color-on-info))}:is(button,a).fob-button-color-neutral{--components-button-color-background: var(--component-color, var(--color-neutral));--components-button-color-foreground: var(--component-on-color, var(--color-on-neutral))}:is(button,a):is(.fob-button-variant-fab,.fob-button-variant-fab-small){border:none;--size: 24px;box-shadow:0 11px 7px color-mix(in srgb,var(--rgb-shadow),transparent 81%),0 13px 25px color-mix(in srgb,var(--rgb-shadow),transparent 70%);transition-property:background-color,color,box-shadow}:is(button,a):is(.fob-button-variant-fab,.fob-button-variant-fab-small) .fob-button-label{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;margin:-1px!important}@media (any-hover: hover){:is(button,a):is(.fob-button-variant-fab,.fob-button-variant-fab-small):hover:not(:disabled){box-shadow:0 14px 12px color-mix(in srgb,var(--rgb-shadow),transparent 83%),0 20px 40px color-mix(in srgb,var(--rgb-shadow),transparent 70%)}}:is(button,a):is(.fob-button-variant-fab,.fob-button-variant-fab-small):active:not(:disabled){box-shadow:0 11px 7px color-mix(in srgb,var(--rgb-shadow),transparent 81%),0 13px 25px color-mix(in srgb,var(--rgb-shadow),transparent 70%)}:is(button,a).fob-button-variant-fab{height:56px;width:56px;border-radius:16px;padding-inline:16px;justify-content:center}:is(button,a).fob-button-variant-fab-small{height:40px;width:40px;border-radius:12px;padding-inline:8px;justify-content:center}:is(button,a).fob-button-variant-filled{border:none;height:40px;min-width:40px;border-radius:20px;padding-inline:16px;gap:8px;box-shadow:0 0 color-mix(in srgb,var(--rgb-shadow),transparent 63%);transition-property:background-color,color,box-shadow}:is(button,a).fob-button-variant-filled .fob-button-icon{--size: 18px}:is(button,a).fob-button-variant-filled:hover:not(:disabled){box-shadow:0 1px 4px color-mix(in srgb,var(--rgb-shadow),transparent 63%)}:is(button,a).fob-button-variant-filled:active:not(:disabled){box-shadow:0 0 color-mix(in srgb,var(--rgb-shadow),transparent 63%)}:is(button,a):is(.fob-button-variant-icon,.fob-button-variant-icon-clear){border:none;--size: 24px;height:40px;width:40px;border-radius:100%;padding-inline:8px;justify-content:center}:is(button,a):is(.fob-button-variant-icon,.fob-button-variant-icon-clear) .fob-button-label{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important;margin:-1px!important}fob-rich-tooltip{box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%);display:block;border-radius:12px;padding-block-start:12px;padding-block-end:8px;padding-inline:16px;overflow:hidden;white-space:pre-line;background-color:var(--color-neutral-box);color:var(--color-on-neutral-box)}fob-rich-tooltip .rich-tooltip-title{margin-block-end:4px;letter-spacing:.1pt;font-weight:500}fob-rich-tooltip .rich-tooltip-text{letter-spacing:.25pt;font-weight:400}fob-rich-tooltip .rich-tooltip-action{margin-block-start:12px}fob-rich-tooltip.tooltip-error{background-color:var(--color-primary-container);color:var(--color-on-primary-container);position:relative;border-right:unset}fob-rich-tooltip.tooltip-error.form-error{border-start-end-radius:0}fob-rich-tooltip.tooltip-error:before{content:"";border-left:3px solid var(--color-error);position:absolute;height:100%;left:0;top:0}fob-rich-tooltip.tooltip-error [dir=rtl]{border-left:unset}fob-rich-tooltip.tooltip-error [dir=rtl]:before{content:"";border-right:3px solid var(--color-error);position:absolute;height:100%;right:0;top:0}.fob-badge{cursor:pointer}fob-chip,.combobox-chip{--color-chip: var(--color-primary);background-color:color-mix(in srgb,transparent,var(--color-chip) 20%);color:var(--color-on-primary-container);display:grid;align-items:center;grid-template-columns:repeat(5,auto);height:24px;border-radius:8px;overflow:hidden;width:min-content}fob-chip .grid-element,.combobox-chip .grid-element{width:100%;height:100%;grid-area:1/1}fob-chip .color-indicator,.combobox-chip .color-indicator{height:100%;width:4px;background-color:color-mix(in srgb,transparent,var(--color-chip) 50%)}fob-chip .chip-icon,.combobox-chip .chip-icon{--size: 18px;grid-column:2;margin-inline-start:8px}fob-chip .chip-text,.combobox-chip .chip-text{grid-column:3;margin-inline-start:8px;white-space:nowrap}fob-chip .button-column,.combobox-chip .button-column{width:34px;height:0;grid-column:4;justify-self:end;display:grid;align-items:center;justify-content:center}fob-chip .button-column .chip-button,.combobox-chip .button-column .chip-button{transform:translateY(-20px)}fob-chip .button-column .chip-button svg,.combobox-chip .button-column .chip-button svg{--size: 18px;color:var(--color-on-primary-container)}fob-chip .padding-element,.combobox-chip .padding-element{padding-inline-end:8px}fob-gauge{--color-gauge: var(--color-primary);display:flex;flex-direction:column;align-items:center;justify-content:center}fob-gauge svg{width:100%;height:100%}fob-gauge svg .background,fob-gauge svg .foreground{stroke:var(--color-gauge);stroke-linecap:round;fill:none}fob-gauge svg .background{stroke:color-mix(in srgb,transparent,var(--color-gauge) 20%)}fob-gauge svg .icon{color:var(--color-gauge)}.loading-spinner{animation:loading-spinner-rotator 1.4s linear infinite}.loading-spinner-path{stroke:var(--color-primary);stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:splash-dash 1.4s ease-in-out infinite}@keyframes loading-spinner-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes splash-dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}svg.progress-bar{display:block;height:2px;width:100%}.progress-bar-path{stroke:color-mix(in srgb,var(--color-primary),var(--color-neutral-box) 15%);animation:progress-bar-width 2s linear infinite,progress-bar-dashoffset 2s step-start infinite,progress-bar-opacity 2s step-end infinite}@keyframes progress-bar-width{0%{stroke-dasharray:0 100;animation-timing-function:cubic-bezier(.4,.4,.7,.8)}35%{stroke-dasharray:45 55;animation-timing-function:cubic-bezier(.3,.2,.5,.8)}44%{stroke-dasharray:25 75;animation-timing-function:cubic-bezier(.5,.3,.2,.4)}61%{stroke-dasharray:61.3 38.7;animation-timing-function:cubic-bezier(.7,.65,.8,.85)}75%{stroke-dasharray:0 100;animation-timing-function:cubic-bezier(.2,.1,0,0)}to{stroke-dashoffset:0 100;animation-timing-function:cubic-bezier(0,0,0,0)}}@keyframes progress-bar-dashoffset{0%{stroke-dashoffset:200;animation-timing-function:cubic-bezier(.9,.4,.75,.85)}50%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.25,.15,.75,.7)}75%,to{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.25,.3,0,0)}}@keyframes progress-bar-opacity{1%{opacity:1}0%,75%{opacity:0}}.fob-scrollable{min-height:0;min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@supports not selector(::-webkit-scrollbar){.fob-scrollable{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--color-primary),80% transparent) transparent}}.fob-scrollable::-webkit-scrollbar{height:8px;width:8px}.fob-scrollable ::-webkit-scrollbar-corner{background-color:transparent}.fob-scrollable::-webkit-scrollbar-track{background-color:transparent}.fob-scrollable::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--color-primary),80% transparent);border-radius:4px;transition:background-color .2s cubic-bezier(.2,0,0,1)}.fob-scrollable::-webkit-scrollbar-thumb:vertical{min-height:40px}.fob-scrollable::-webkit-scrollbar-thumb:horizontal{min-width:40px}@media (any-hover: hover){.fob-scrollable::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--color-primary),70% transparent)}}.fob-scrollable::-webkit-scrollbar-thumb:active{background-color:color-mix(in oklch,var(--color-primary),60% transparent)}.fob-scrollable-both{overflow:auto}.fob-scrollable-vertical{overflow:hidden auto}.fob-scrollable-horizontal{overflow:auto hidden}fob-simple-dialog{display:block;box-shadow:0 11px 7px color-mix(in srgb,var(--rgb-shadow),transparent 81%),0 13px 25px color-mix(in srgb,var(--rgb-shadow),transparent 70%);background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);min-inline-size:280px;max-inline-size:560px;padding:24px;border-radius:28px}fob-simple-dialog .fob-simple-dialog-title-divider{margin-block:8px}fob-simple-dialog .fob-simple-dialog-action-divider{margin-block:12px}fob-simple-dialog .fob-simple-dialog-title:not(:has(+.fob-simple-dialog-title-divider)){margin-block-end:16px}fob-simple-dialog .fob-simple-dialog-body:not(:has(+.fob-simple-dialog-action-divider)){margin-block-end:24px}fob-simple-dialog>.fob-simple-dialog-actions{display:flex;justify-content:flex-end;gap:8px}fob-snackbar{gap:8px;display:block}fob-snackbar .snackbar-container{box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%);display:grid;grid-auto-columns:1fr auto 32px;grid-auto-rows:48px;background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:4px;overflow:hidden;padding-inline-start:16px;padding-inline-end:8px;width:min(450px,100vw - 16px);margin:8px;gap:8px;align-items:center}fob-snackbar .snackbar-container .snackbar-message{grid-column:1}fob-snackbar .snackbar-container .snackbar-action{color:var(--color-primary)!important;grid-column:2}fob-snackbar .snackbar-container .snackbar-close{grid-column:3;color:var(--color-on-neutral-box)!important;justify-self:center}fob-snackbar .snackbar-container.color-bar{background:linear-gradient(90deg,var(--color-snackbar) 5px,var(--color-neutral-box) 6px,var(--color-neutral-box) 100%)}.viewport-orientation-portrait fob-snackbar{margin-block-end:80px}fob-tooltip-overlay .container{background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);padding:8px;border-radius:4px;min-height:24px}fob-field :is(fob-checkbox,fob-checkbox-tri){align-self:flex-start}:is(fob-checkbox,fob-checkbox-tri){--components-checkbox-color: var(--component-color, var(--color-primary));--components-checkbox-border: var(--component-on-color, var(--color-on-primary-container));display:flex;align-items:center;pointer-events:none}:is(fob-checkbox,fob-checkbox-tri) .container{width:20px;height:20px;border-radius:2px;border:2px solid var(--components-checkbox-border);z-index:1;display:flex;align-items:center;justify-content:center;color:var(--components-checkbox-color);transition:border-color .2s cubic-bezier(.2,0,0,1);transition-property:border-color,background-color}:is(fob-checkbox,fob-checkbox-tri) .container button{--components-button-color-background: var(--components-checkbox-color);min-width:40px;min-height:40px;border-radius:24px;background-color:transparent;padding:unset;border:none;display:grid;align-content:center;justify-content:center;pointer-events:all;--color-interactive: var(--components-button-color-background)}:is(fob-checkbox,fob-checkbox-tri) .container button svg{--size: 12px;color:var(--color-on-primary);transform:scale(0);background-color:transparent;transition:transform .2s cubic-bezier(.2,0,0,1)}:is(fob-checkbox,fob-checkbox-tri) .container button svg.icon-true{margin-top:-100%}:is(fob-checkbox,fob-checkbox-tri) .container:has(>input:checked),:is(fob-checkbox,fob-checkbox-tri) .container:has(:where([aria-checked=true],[aria-checked=mixed])){background-color:var(--components-checkbox-color);border-color:var(--components-checkbox-color)}:is(fob-checkbox,fob-checkbox-tri) .container:has(>input:checked) .checkbox-button>svg{transform:scale(1)}:is(fob-checkbox,fob-checkbox-tri) .container:has([aria-checked=true]) button>svg.icon-true{transform:scale(1)}:is(fob-checkbox,fob-checkbox-tri) .container:has([aria-checked=mixed]) button>svg.icon-mixed{transform:scale(1)}:is(fob-checkbox,fob-checkbox-tri) .container:has(>input:disabled){opacity:62%}:is(fob-checkbox,fob-checkbox-tri) .container:has(>input:focus-visible)>button,:is(fob-checkbox,fob-checkbox-tri) .container:has(>[role=checkbox]:focus-visible)>button{background-color:oklch(from var(--components-checkbox-color) l c h/calc(var(--absolute-transparency-hover)))}fob-checkbox-group .checkbox-entry{display:flex;gap:8px;padding:4px;padding-inline-start:12px;contain:paint}fob-checkbox-list :is(fieldset,legend){display:contents}fob-checkbox-grouped-list{display:grid;grid-column-end:span var(--col-count);grid-template-columns:subgrid}fob-checkbox-grouped-list>fieldset,fob-checkbox-grouped-list legend{display:contents}fob-checkbox-grouped-list>fieldset>fieldset{margin:0;padding:0;border:none}fob-color-picker-popover-basic{display:grid;height:100%;overflow:hidden;background-color:var(--color-primary-container);border-radius:2px;box-shadow:0 1px 4px color-mix(in srgb,var(--rgb-shadow),transparent 63%)}fob-color-picker-popover-basic .selection{display:grid;align-items:center;justify-content:start;align-content:start;padding:8px}fob-color-picker-popover-basic span{grid-column:1/-1;margin-block:8px}fob-color-picker-popover-basic span:first-child{margin-block-start:unset}fob-color-picker-popover-basic .cell-row{display:flex;flex-direction:row}fob-color-picker-popover-basic .cell-row .cell{width:30px;height:30px}.viewport-type-mobile fob-color-picker-popover-basic{width:100%;height:100%;grid-template-rows:auto 1fr}.viewport-type-mobile fob-color-picker-popover-basic .mobile-header-preview{height:20px;width:32px;border-radius:4px;transform:translateY(2px)}.viewport-type-mobile fob-color-picker-popover-basic .mobile-header-preview.no-color{border:2px solid var(--color-on-neutral-box)!important}fob-color-picker{height:0px;transform:translateY(-20px);z-index:1;--components-color-picker-color: var(--component-color, var(--color-primary))}.fob-color-picker-button{padding-inline:unset!important;background-color:transparent!important}@media (any-hover: hover){.fob-color-picker-button:not(:disabled,.disabled):hover{cursor:pointer;outline:none}.fob-color-picker-button:not(:disabled,.disabled):hover .solid{background-color:oklch(from var(--components-color-picker-color) calc(l + var(--absolute-contrast-hover)) c h)}}.fob-color-picker-button:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none}.fob-color-picker-button:not(:disabled,.disabled):focus-visible .solid:not(.selected){background-color:oklch(from var(--components-color-picker-color) calc(l + var(--absolute-contrast-hover)) c h)}.fob-color-picker-button:not(:disabled,.disabled):active .solid{background-color:oklch(from var(--components-color-picker-color) calc(l + var(--absolute-contrast-active)) c h)}.fob-color-picker-button .solid{width:32px;height:32px;border-radius:4px;background-color:var(--components-color-picker-color);transition:background-color .2s cubic-bezier(.2,0,0,1)}.fob-color-picker-button .solid.readonly{pointer-events:none}.fob-color-picker-button .solid.no-color{border:2px solid var(--color-on-neutral-box)!important}.fob-color-picker-button .solid.active{outline:1px solid var(--color-on-primary-container)!important}.fob-color-picker-button .solid.selected{outline:2px solid var(--color-on-primary-container)!important}.fob-color-picker-button .solid.active.selected.navigated{outline:1px solid var(--color-on-primary-container)!important}fob-field fob-color-picker{flex-grow:unset!important;transform:translate(-2px,-10px)}fob-field fob-color-picker .solid{height:20px!important;width:32px!important}fob-combobox input[aria-expanded=true],fob-combobox-multi input[aria-expanded=true]{outline:none;margin-block-end:unset}fob-combobox .combobox-button svg,fob-combobox-multi .combobox-button svg{transition:transform .2s cubic-bezier(.2,0,0,1)}fob-combobox .combobox-button[aria-expanded=true] svg,fob-combobox-multi .combobox-button[aria-expanded=true] svg{transform:scale(-1)}fob-numeric{display:flex;height:100%}fob-numeric .text-display{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}fob-numeric .input-container{display:grid;grid-template-areas:"overlap";flex-grow:1}fob-numeric .input-container .unit-text-container{grid-area:overlap;display:flex;align-items:center}fob-numeric .input-container .unit-text-container .unit{filter:opacity(.5);white-space:pre;pointer-events:none}fob-numeric .input-container .unit-text-container .unit-text{visibility:hidden}fob-numeric .input-container .numeric-input{grid-area:overlap}fob-numeric .numeric-input{display:block;border:none;outline:none;background:none}fob-numeric .height-limit{height:0;transform:translateY(-12px);z-index:1}fob-numeric .height-limit .modify-buttons{display:flex;flex-direction:column;align-items:center;width:40px;height:40px;contain:layout}fob-numeric .height-limit .modify-buttons .modify-button{display:flex;padding:2px}fob-numeric .height-limit .modify-buttons .modify-button.up{clip-path:ellipse(50% 100% at 50% 100%);border-radius:unset!important}fob-numeric .height-limit .modify-buttons .modify-button.up svg{align-self:flex-end;transform:translateY(2.1px)}fob-numeric .height-limit .modify-buttons .modify-button.down{clip-path:ellipse(50% 100% at 50% 0%);border-radius:unset!important}fob-numeric .height-limit .modify-buttons .modify-button.down svg{align-self:flex-start;transform:translateY(-2.1px)}fob-numeric .height-limit .modify-buttons .fob-button-icon{--size: 11px}fob-password{height:100%}fob-password .password-row{display:flex;height:100%}fob-password .password-row .password-input{flex-grow:1}fob-password .password-row .height-limit{height:0;transform:translate(1px,-11px);z-index:1}fob-password .password-row .height-limit .password-eye-button{width:40px;height:40px;border-radius:24px;padding:unset;border:none;display:grid;align-items:center;justify-content:center;transition:background-color .2s cubic-bezier(.2,0,0,1)}fob-password .password-row .height-limit .password-eye-button svg{--size: 18px;color:var(--color-on-neutral-box);transform:scale(1)}fob-password .password-row .height-limit .password-eye-button svg.hidden{transform:scale(.9)}.password-error-overlay{background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);padding:8px;border-radius:4px;margin-block-start:7px;box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%)}.password-error-overlay .error-row{display:flex;flex-direction:row;align-items:center}.password-error-overlay .error-row svg{margin-inline:4px 8px}.password-error-overlay .error-row svg.invalid{color:var(--color-error)}.password-error-overlay .error-row svg.valid{color:var(--color-success)}.password-error-overlay .error-row .error-text{white-space:nowrap}.fob-popover{overflow:hidden;position:relative;width:100%;height:100%;background-color:var(--color-primary-container);color:var(--color-on-primary-container);box-shadow:0 1px 4px color-mix(in srgb,var(--rgb-shadow),transparent 63%);min-height:32px}.fob-popover:has(.popover-host-loading){min-height:100px}.fob-popover .popover-host-loading{width:100%;position:absolute;bottom:0;height:2px}.fob-popover .popover-host-data-empty{text-align:center;margin:auto}fob-popover-grid.fob-popover{min-width:150px}fob-popover-grid.fob-popover .popover-host-data-empty{padding:8px}button.fob-popover-item{--color-interactive: oklch(from var(--color-primary-box) calc(l + var(--step-contrast) * 3) calc(c + var(--step-saturate) * 3) h);--color-interactive-selected: color-mix(in srgb, transparent, var(--color-primary-box) 42%);height:unset}button.fob-popover-item.fob-popover-item-active{background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)))}fob-rating,.fob-rating{--components-rating-color: var(--component-color, var(--color-primary));display:flex;flex-direction:row;transform:translate(-4px);z-index:1}fob-rating .svgs,.fob-rating .svgs{display:grid;grid-template-areas:"overlap"}fob-rating svg,.fob-rating svg{transition:color .2s cubic-bezier(.2,0,0,1);grid-area:overlap;--size: 20px;color:var(--color-on-neutral-box)}fob-rating svg.filled,.fob-rating svg.filled{color:var(--components-rating-color)}fob-rating:focus-visible,.fob-rating:focus-visible{outline:none}fob-rating:focus-visible button:not(:disabled,.disabled) svg,.fob-rating:focus-visible button:not(:disabled,.disabled) svg{color:oklch(from var(--components-rating-color) calc(l + var(--absolute-contrast-active)) c h)}@media (any-hover: hover){fob-rating button:not(:disabled,.disabled):hover,.fob-rating button:not(:disabled,.disabled):hover{outline:none}fob-rating button:not(:disabled,.disabled):hover svg,.fob-rating button:not(:disabled,.disabled):hover svg{color:oklch(from var(--components-rating-color) calc(l + var(--absolute-contrast-hover)) c h)}}fob-rating button:not(:disabled,.disabled):active svg,.fob-rating button:not(:disabled,.disabled):active svg{color:oklch(from var(--components-rating-color) calc(l + var(--absolute-contrast-active)) c h)}fob-rating button:is(:disabled,.disabled),.fob-rating button:is(:disabled,.disabled){cursor:unset}fob-rating button:is(:disabled,.disabled) svg,.fob-rating button:is(:disabled,.disabled) svg{color:oklch(from var(--color-on-neutral-box) l c h/.38)}fob-rating button:is(:disabled,.disabled) svg.filled,.fob-rating button:is(:disabled,.disabled) svg.filled{color:color-mix(in srgb,var(--components-rating-color),var(--color-neutral-box) 36%)}fob-field fob-rating{height:26px;transform:translate(-6px,-9px)}fob-segment-button,fob-segment-button-multi{display:flex;justify-items:center;height:40px;border-radius:16px;gap:2px}fob-segment-button .segment,fob-segment-button-multi .segment{height:100%;width:100%;min-width:40px;border:none;display:grid;grid-auto-flow:column;align-content:center;align-items:center;justify-content:center;pointer-events:all;gap:8px;--components-segment-button-color-selected: color-mix(in srgb, var(--color-interactive), var(--color-segment) 25%);--color-interactive: oklch(from var(--color-neutral-box) calc(l + var(--step-contrast) * 1) c h);--color-interactive-selected: var(--components-segment-button-color-selected)}fob-segment-button .segment:first-child,fob-segment-button-multi .segment:first-child{border-start-start-radius:16px;border-end-start-radius:16px}fob-segment-button .segment:last-child,fob-segment-button-multi .segment:last-child{border-start-end-radius:16px;border-end-end-radius:16px}fob-segment-button .segment.fob-interactive-selected:disabled,fob-segment-button-multi .segment.fob-interactive-selected:disabled{background-color:oklch(from var(--components-segment-button-color-selected) l c h/.38)}fob-field fob-segment-button,fob-field fob-segment-button-multi{align-self:flex-start;transform:translateY(-4px);height:26px}fob-field fob-segment-button .segment,fob-field fob-segment-button-multi .segment{--color-interactive: oklch(from var(--color-neutral-container) calc(l + var(--step-contrast) * 1) c h)}fob-slider{--components-slider-color: var(--component-color, var(--color-primary));transform:translateY(-11px);height:0px;z-index:1}fob-slider.has-transition-animation .container>.line{transition:width var(--step-duration) ease-in-out}fob-slider .container{position:relative;display:flex;flex-direction:row;align-items:center;border-radius:12px;height:40px;transform:none!important}fob-slider .container:has(>input:focus) button{background-color:color-mix(in srgb,transparent,var(--components-slider-color) 12%)}@media (any-hover: hover){fob-slider .container:not(.disabled):hover{cursor:pointer}}fob-slider .container .line{background-color:var(--components-slider-color);border-radius:4px;height:2px}fob-slider .container .line.active{background-color:var(--components-slider-color)}fob-slider .container .line.inactive{background-color:color-mix(in srgb,transparent,var(--components-slider-color) 20%);flex-grow:1}fob-slider .container button{min-width:40px;min-height:40px;background-color:transparent;clip-path:circle(50%);overflow:visible;display:flex;align-items:center;justify-content:center;--components-button-color-background: var(--components-slider-color)}fob-slider .container button .handle{width:20px;height:20px}fob-slider .container button .handle circle{fill:var(--components-slider-color)}fob-slider.is-dragging>.container>button{background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-active)))}fob-slider .label-top-right{font-size:12px;z-index:10;position:absolute;top:0;right:8px;transform:translateY(-7px);color:color-mix(in srgb,var(--color-on-neutral-container),transparent 25%)}fob-slider.disabled .container .line,fob-slider.disabled .container .button,fob-slider.disabled .container .handle{opacity:62%}fob-field fob-slider{width:0}fob-field fob-switch{transform:translateY(-3px);--components-switch-color-inactive: oklch(from var(--color-neutral-container) calc(l + var(--step-contrast) * 1) c h)}fob-switch{--switch-width: 40px;--switch-height: 22px;--components-switch-color-inactive: var(--color-neutral-container);--components-switch-color-handle-inactive: oklch(from var(--components-switch-color-inactive) calc(l + var(--step-contrast) * 6) c h);--components-switch-color-active: var(--component-color, var(--color-primary));--components-switch-color-track: color-mix(in srgb, var(--components-switch-color-inactive), var(--components-switch-color-active) var(--impl-progress));--components-switch-color-handle-active: oklch(from var(--components-switch-color-active) calc(l + 1 / (1 + var(--step-contrast) * -4 * -1) - 1) calc(c + var(--step-saturate) * 2) h);--components-switch-color-handle: color-mix(in srgb, var(--components-switch-color-handle-inactive), var(--components-switch-color-handle-active) var(--impl-progress));display:flex;align-items:center;pointer-events:none}fob-switch:not(.dragging) .track>button{transition:background-color .35s cubic-bezier(.2,0,0,1);transition-property:background-color,transform}fob-switch:not(.dragging) .track>button .solid{transition:fill .35s cubic-bezier(.2,0,0,1);transition-property:fill,r}fob-switch .track{width:var(--switch-width);height:var(--switch-height);border-radius:13px;background-color:var(--components-switch-color-track);display:flex;align-items:center;padding:2px;transform:unset!important;transition:background-color .35s cubic-bezier(.2,0,0,1);transition-property:background-color,border-color}@media (any-hover: hover){fob-switch .track:hover{cursor:pointer}}fob-switch .track button{background-color:transparent;border:none;width:40px;height:40px;display:grid;align-content:center;justify-content:center;border-radius:100%;pointer-events:all;--color-interactive: var(--components-switch-color-handle)}fob-switch .track button svg{width:40px;height:40px}fob-switch .track button .solid{fill:var(--color-interactive)}@media (any-hover: hover){fob-switch .track button:not(:disabled,.disabled):hover{cursor:pointer;outline:none}fob-switch .track button:not(:disabled,.disabled):hover .solid{background-color:oklch(from var(--color-interactive) calc(l + var(--absolute-contrast-hover)) c h)}}fob-switch .track button:not(:disabled,.disabled):focus-visible{cursor:pointer;outline:none}fob-switch .track button:not(:disabled,.disabled):focus-visible .solid:not(.selected){background-color:oklch(from var(--color-interactive) calc(l + var(--absolute-contrast-hover)) c h)}fob-switch .track button:not(:disabled,.disabled):active .solid{background-color:oklch(from var(--color-interactive) calc(l + var(--absolute-contrast-active)) c h)}fob-switch .track:has(>input:disabled){opacity:62%}fob-switch .track:has(>input:focus-visible) button{background-color:oklch(from var(--color-interactive) l c h/calc(var(--absolute-transparency-hover)))}fob-upload-grid{display:block;transition:background-color .2s cubic-bezier(.2,0,0,1);border-radius:4px}fob-upload-grid fob-form-array-label{transition:background-color .2s cubic-bezier(.2,0,0,1)}fob-upload-grid fob-form-array-label h3{font-size:1.1em;margin-block:8px}fob-upload-grid.drop-zone-preview{background-color:var(--color-primary-container)}fob-upload-grid.drop-zone-preview fob-form-array-label{background-color:var(--color-primary-container)}fob-upload-grid.drop-zone-preview fob-form-array-label h3{font-size:1.1em;margin-block:8px}fob-upload-grid .file-grid{display:grid;grid-auto-rows:min-content;grid-template-columns:auto 1fr auto auto;gap:8px;border-radius:4px}fob-upload-grid .file-grid .file-preview{padding:8px;border-radius:4px;display:grid;grid-auto-rows:min-content;grid-template-columns:auto 1fr auto auto;grid-column-end:span 4;align-items:center;gap:8px;background-color:color-mix(in srgb,var(--color-primary-container),transparent 50%);--color-interactive: color-mix(in srgb, var(--color-primary-container), transparent 50%)}fob-upload-grid .file-grid a.file-preview{text-decoration:none;color:var(--color-secondary)}fob-upload-grid .file-grid a.file-preview.file-deleted{text-decoration:line-through;color:var(--color-error)}.preview-icon{--size: 2em}.preview-name{overflow-wrap:anywhere}fob-patch-gauge,fob-patch-value{display:grid;grid-template-columns:auto auto;align-items:center}fob-patch-gauge .content,fob-patch-value .content{justify-self:end;--size: 24px}fob-patch-gauge .value,fob-patch-value .value{font-weight:700}fob-patch-gauge .unit,fob-patch-value .unit{color:color-mix(in srgb,transparent,var(--color-on-neutral-box) 60%)}fob-patch-gauge .trend,fob-patch-value .trend{color:var(--color-tile-strong)}fob-patch-gauge{grid-template-columns:unset;align-items:center;justify-content:center}fob-patch-gauge .value-unit{display:flex;justify-content:center;gap:4px}fob-patch-gauge fob-gauge{width:88px;transform:translateY(3px)}fob-tile{width:100%;height:100%;color:var(--color-on-neutral-box);background-color:var(--color-neutral-box);display:grid;grid-template-rows:auto 1fr auto auto}fob-tile .title-bar{background-color:var(--color-tile);padding-inline:8px;height:20px;display:flex;align-items:center;overflow:hidden}fob-tile .title-bar .title{transform:translateY(1px);text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}fob-tile .title-bar .button{position:absolute;right:0;transform:translate(8px,2px);--components-button-color-background: oklch(from var(--color-tile) calc(l - .05) calc(c - .05) h)}fob-tile .tile-content{display:flex;flex-direction:column;padding:8px;overscroll-behavior:auto;gap:8px}fob-tile .status{text-align:end;padding-block-start:4px;padding-block-end:2px;padding-inline:6px;width:100%;white-space:nowrap;color:color-mix(in srgb,transparent,var(--color-on-neutral-box) 50%);font-size:smaller}fob-tile .status.status-fill{background-color:var(--color-tile-fill)}fob-expansion-panel-header{cursor:pointer;padding:8px;min-height:48px;background-color:oklch(from var(--color-primary-container) calc(l + var(--step-contrast) * .5) c h);--color-interactive: oklch(from var(--color-primary-container) calc(l + var(--step-contrast) * .5) c h)}fob-expansion-panel-body{padding-block-start:8px;padding-inline-start:8px}fob-expansion-panel{border-inline-start:3px solid var(--color-primary)}fob-field{display:grid;grid-template-rows:22px 1fr;min-height:48px;position:relative;background-color:var(--color-neutral-container);border-top-left-radius:4px;border-top-right-radius:4px}fob-field.disabled{opacity:96%}fob-field:not(.disabled,.readonly){--color-field-active: var(--color-primary);--color-on-field-active: var(--color-on-primary)}fob-field:not(.disabled,.readonly).touched.invalid{--color-field-active: var(--color-error);--color-on-field-active: var(--color-on-error)}fob-field:not(.disabled,.readonly).touched.valid{--color-field-active: var(--color-success);--color-on-field-active: var(--color-on-success)}fob-field:before,fob-field:after{width:100%;position:absolute;inset-block-start:auto;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;content:""}fob-field:before{transition:color .2s cubic-bezier(.2,0,0,1)}fob-field:after{transition:color .2s cubic-bezier(.2,0,0,1);transition-property:color,opacity;border-bottom:2px solid var(--color-field-active);opacity:0}fob-field.focused:after{opacity:1}fob-field.touched.invalid:before{border-color:var(--color-field-active)}fob-field:is(.readonly,.disabled):after{opacity:0}fob-field label{grid-area:1/1;grid-row-end:span 2;display:flex;flex-direction:column;align-items:stretch;padding-block-start:4px;font-size:12px;padding-inline-start:8px;color:color-mix(in srgb,var(--color-on-neutral-container),25% transparent);transition:color .2s cubic-bezier(.2,0,0,1)}fob-field label .fob-field-label-text{padding-block-end:4px}fob-field label .fob-field-required-indicator{color:var(--color-error);font-size:14px;line-height:12px}fob-field:not(.disabled,.readonly).focused>label,fob-field:not(.disabled,.readonly).touched.invalid>label{color:var(--color-field-active)}fob-field.disabled>label{opacity:62%}fob-field>.control-container{grid-area:2/1;display:flex;padding-inline-start:8px}fob-field>.control-container>:not(:is(.affix,.prefix,.suffix)){flex-grow:1}fob-field>.control-container>.suffix{margin-inline-end:15px}fob-field>.control-container>textarea{flex:1 1 auto;padding-inline-end:8px}fob-field>.control-container>textarea:not([html]){resize:none}fob-field>.control-container:not(:has(>textarea)){padding-inline-end:8px}fob-field>.control-container input,fob-field>.control-container textarea{border:none;outline:none;background:none;padding:0;caret-color:var(--color-field-active)}fob-field>.control-container input:-webkit-autofill,fob-field>.control-container textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--color-neutral-container) inset}fob-field>.control-container>input:not([type=checkbox]),fob-field>.control-container>textarea{display:block;width:100%}fob-field>.control-container>input[type=datetime-local],fob-field>.control-container>input[type=date]{padding-inline-end:8.6px}fob-field>.control-container>input[type=checkbox]{cursor:pointer;align-self:flex-start}form:not([html]){height:100%;padding-inline-start:8px;display:flex;flex-direction:column}form:not([html]) .form-title{position:sticky;z-index:5;top:0;padding-block:8px;background-color:var(--color-neutral-box);color:var(--color-primary);margin-block-end:30px}form:not([html]) .form-title .form-error{align-self:flex-end}form:not([html]) .form-button-row{margin-inline-end:8px;position:sticky;z-index:9;bottom:0;padding-block:8px;display:flex;gap:8px;background-color:var(--color-neutral-box)}form:not([html]) .form-button-row button{flex:1 1 0}.form-layout{margin-inline-end:8px;flex:1 1 0;display:grid;gap:8px;grid-auto-rows:min-content;grid-template-columns:var(--grid-template-columns, repeat(var(--col-count), 1fr));grid-template-rows:var(--grid-template-rows);grid-template-areas:var(--grid-template-areas);margin-block-end:60px}@container (width <=500px){.form-layout{--col-count: 1}}@container (500px < width <=750px){.form-layout{--col-count: 2}}@container (750px < width <=1000px){.form-layout{--col-count: 3}}@container (width > 1000px){.form-layout{--col-count: 4}}.form-layout :is(h2,.heading-2){position:sticky;z-index:6;top:8px;margin-block-start:8px;padding-block-end:4px;grid-column-end:span var(--col-count);color:var(--color-secondary);background-color:var(--color-neutral-box)}form fieldset,form legend{display:contents}.fob-state-indicator{transition:all .2s cubic-bezier(.2,0,0,1);clip-path:polygon(100% 0,0 0,100% 100%);background-color:unset;border:none;cursor:pointer}.fob-state-indicator .error-triangle{position:absolute;clip-path:polygon(100% 0,0 0,100% 100%);right:0;top:0;width:30px;height:30px;border-top-right-radius:4px;padding-inline-start:15px;padding-block-end:15px;background-color:var(--color-field-active, var(--color-error));color:var(--color-on-field-active, var(--color-on-error));transition:background-color .2s cubic-bezier(.2,0,0,1)}.fob-state-indicator .error-triangle{--color-interactive: var(--color-error)}:is(fob-field,fob-form-error-indicator) .fob-state-indicator{position:absolute;inset-inline-end:0;inset-block-start:0;width:40px;height:40px}form:not([html]) .state-indicator-container{position:sticky;top:0;right:8px;height:0;align-self:flex-end;z-index:10}form:not([html]) .state-indicator-container .fob-state-indicator{width:50px;height:50px}form fob-expansion-panel-body{display:grid!important;gap:8px;grid-auto-rows:min-content;grid-template-columns:repeat(var(--col-count),1fr)}fob-form-array-accordion fob-form-array-accordion-item{display:block}fob-form-array-accordion fob-form-array-accordion-item:first-of-type:not(:last-child),fob-form-array-accordion fob-form-array-accordion-item+fob-form-array-accordion-item{margin-bottom:8px}fob-accordion fob-expansion-panel{display:block}fob-accordion fob-expansion-panel+fob-expansion-panel{margin-top:4px;margin-bottom:4px}fob-accordion fob-expansion-panel:first-of-type{margin-bottom:4px}:is(mask,symbol).fid.p-far-filter>use:last-of-type{transform-origin:right bottom;transform:scale(.7)}symbol.fid.p-far-brackets-square use[part=primary]{opacity:.3}:is(mask,symbol).fid.p-far-brackets-square>use:last-of-type{transform-origin:center center;transform:scale(.65)}:is(mask,symbol).fid.p-far-circle-dashed>use:last-of-type{transform-origin:center center;transform:scale(.62)}:is(mask,symbol).fid.p-fir-gear>use:last-of-type{transform-origin:center right;transform:scale(.6) translate(5%,2%)}:is(mask,symbol).fid.p-fir-gear.s-fas-input-numeric>use:last-of-type{transform:scale(.75) translate(5%,1%)!important}fob-info-overlay fob-overlay{max-height:500px;max-width:900px}fob-info-build{overflow:hidden;display:grid;grid-template-rows:auto 1fr;height:100%}fob-info-build .title{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;background-color:var(--color-primary-box);color:var(--color-on-primary-box);margin-block-start:8px;height:40px;padding:8px;border-radius:20px 0 0 20px}fob-info-build .scrollable .grid{display:grid;grid-template-columns:60% 1fr;border-radius:12px;gap:8px;margin:8px}fob-info-build .scrollable .grid .value,fob-info-build .scrollable .grid .description{background-color:var(--color-neutral-container);border-radius:12px;font-family:monospace;height:40px}fob-info-build .scrollable .grid .value span,fob-info-build .scrollable .grid .description span{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}fob-info-build .scrollable .grid .description{display:flex;align-items:center;padding-inline:12px}fob-info-build .scrollable .grid .value{display:grid;align-items:center;grid-auto-flow:column;grid-auto-columns:1fr auto;padding-inline-start:12px}fob-info-build .scrollable .grid .value .copy-button{--components-button-color-background: oklch(from var(--color-on-neutral-box) calc(l + 1 / (1 + var(--step-contrast) * -4 * -1) - 1) c h);color:var(--components-button-color-background)}fob-info-build .scrollable .grid .value .copy-button svg{--size: 16px}.viewport-type-mobile fob-build-info>.scrollable>.grid{grid-template-columns:1fr}.viewport-type-mobile fob-build-info>.scrollable>.grid .value{margin-block-end:12px}fob-info-color{overflow:hidden;height:100%;display:grid;grid-auto-rows:auto 1fr}fob-info-color .fob-overlay-title{margin-block-end:unset}fob-info-color .fob-overlay-title button{position:absolute;margin-inline-end:8px;right:0}fob-info-color .fob-overlay-title button svg{--size: 18px}fob-info-color .scrollable{color:var(--color-on-neutral-box);background-color:var(--color-neutral-box);border-radius:8px 0 0;padding:8px}fob-info-color .content{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;padding-block-start:unset;gap:16px}fob-info-color .selection{display:grid;width:fit-content;height:fit-content;align-items:center}fob-info-color .selection span{grid-column:1/-1;color:var(--color-on-neutral-box);margin-block:8px}fob-info-color .selection span:first-child{margin-block-start:unset}fob-info-color .selection .fob-color-picker-button.first{grid-column:1}fob-info-color .detail{display:flex;flex-direction:column;gap:8px}fob-info-color .detail .title{display:flex;flex-direction:row;align-items:center;gap:8px}fob-info-color .detail .title .resolve{width:32px;height:32px;border-radius:4px}fob-info-color .detail .solid-text-preview{height:32px;width:100%;border-radius:12px;display:flex;justify-content:center;align-items:center}fob-info-color .detail .display-with-name{display:flex;align-items:center;flex-direction:row;gap:8px}fob-info-color .detail .display-with-name .color-representation{width:20px;height:20px;border-radius:4px}fob-info-color .detail .card{height:40px;width:100%;border-radius:12px;display:grid;grid-template-columns:1fr auto;align-items:center;font-family:monospace;background-color:var(--color-neutral-container);color:var(--color-on-neutral-box);padding-inline-start:8px;border-start-end-radius:12px;border-end-end-radius:12px}fob-info-color .detail .card .value-text{text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}fob-info-color .detail .card button{--components-button-color-background: oklch(from var(--color-on-neutral-box) calc(l + 1 / (1 + var(--step-contrast) * -4 * -1) - 1) c h);color:var(--components-button-color-background);margin-inline-start:auto}fob-info-color .detail .card button svg{--size: 16px}.viewport-type-mobile fob-info-color .content{grid-template-columns:unset;grid-template-rows:auto 1fr}.viewport-type-mobile fob-info-color .content .detail{margin-block-start:auto}fob-info-main{overflow:hidden;position:relative;width:100%;height:100%;display:block}fob-info-main .version-number-background{position:absolute;color:color-mix(in srgb,var(--color-neutral-box),var(--color-on-neutral-box) 5%);pointer-events:none;font-size:400px;line-height:328px;right:-2px;top:0}fob-info-main .scrollable{padding-block:12px;height:100%;display:grid}fob-info-main .scrollable .content{justify-self:center;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;z-index:1}fob-info-main .scrollable .content a .fob-logo{width:100%;max-width:350px;margin-block-start:16px;padding-inline-end:8px}fob-info-main .scrollable .content .paragraph-section{display:grid;grid-auto-rows:auto 1fr}fob-info-main .scrollable .content .paragraph-section .paragraph{text-align:center;line-height:32px}fob-info-main .scrollable .content .paragraph-section .paragraph>span{margin:4px}fob-info-main .scrollable .content .paragraph-section .paragraph .customer{margin-block:2px}fob-info-main .scrollable .content .paragraph-section .paragraph .customer-title{font-size:32px}fob-info-main .scrollable .content .paragraph-section .paragraph .build-info{font-size:10px}fob-info-main .scrollable .content .paragraph-section .main-paragraph{align-self:center}fob-info-main .scrollable .products-section{align-self:end;display:grid;grid-auto-flow:row;justify-items:center}fob-info-main .scrollable .products-section .products{margin-block-start:12px;display:flex;flex-wrap:wrap;justify-content:center;margin-inline-end:16px;gap:16px}fob-info-main .scrollable .products-section .products fob-chip{width:fit-content;height:40px}fob-info-main .scrollable .products-section .products fob-chip a{width:12px;height:12px;display:grid;justify-content:center;align-content:center;margin:8px;margin-inline-end:0px}fob-info-main .scrollable .products-section .products fob-chip a button{width:40px;height:40px}fob-info-main .scrollable .products-section .products fob-chip a button svg{--size: 12px !important}fob-info-debug{overflow:hidden;display:grid;grid-template-rows:auto 1fr;height:100%}fob-info-debug .fob-overlay-title{padding-inline-start:0}fob-info-debug .fob-overlay-title h2{color:var(--color-primary)}fob-info-debug .secondary-header{margin-block-start:16px;padding-inline-start:0;color:var(--color-secondary)}fob-info-debug-actions .action-container{display:flex;align-items:center;gap:8px;margin:8px;padding-inline:8px;height:40px}fob-info-debug-actions .action-container .action{min-width:40px;display:flex;justify-content:center}fob-info-debug-actions .action-container .clear>svg{--size: 18px}fob-info-debug-environment .environment-info{display:flex;flex-direction:column;gap:8px;margin:8px;padding-inline:8px}fob-info-debug-environment .environment-info .row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:8px;height:40px}fob-info-debug-environment .environment-info .row .loading{height:14px;width:14px}fob-info-debug-environment .environment-info .row .description{display:flex;flex-direction:row;align-items:center;gap:12px}fob-info-debug-environment .environment-info .row .description svg{--size: 20px;color:var(--color-primary)}fob-info-debug-environment .environment-info .row .value{background-color:var(--color-neutral-container);border-radius:12px;white-space:nowrap;font-family:monospace;height:40px;overflow:hidden}fob-info-debug-environment .environment-info .row .value{padding-inline:8px;border-radius:12px;display:grid;grid-template-columns:1fr auto;align-items:center}fob-info-debug-environment .environment-info .row .value .value-text{text-overflow:ellipsis;overflow:hidden}fob-info-debug-environment .environment-info .row .value .copy-button{margin-inline-start:auto;--components-button-color-background: oklch(from var(--color-on-neutral-box) calc(l + 1 / (1 + var(--step-contrast) * -4 * -1) - 1) c h);color:var(--components-button-color-background);width:40px;padding-inline:none}fob-info-debug-environment .environment-info .row .value .copy-button svg{--size: 16px}fob-app-bar{display:flex;align-items:center;gap:24px;height:48px;padding-inline-start:16px;padding-inline-end:16px;box-shadow:0 1px 4px color-mix(in srgb,var(--rgb-shadow),transparent 63%);background-color:var(--color-neutral-box);color:var(--color-on-neutral-box)}fob-app-bar .fob-app-bar-menu-button{order:-20}fob-app-bar [slot=prefix]{order:-15}fob-app-bar .fob-logo img,fob-app-bar .fob-logo svg{order:-10;height:100%;padding-block-start:4px;padding-block-end:4px}fob-app-bar .fob-app-bar-title{order:-5;white-space:nowrap}fob-app-bar .fob-app-bar-flexible-space{order:0;flex-grow:1}fob-app-bar .fob-app-bar-profile-button{order:5}.fob-menu-item-content,a:link.fob-menu-item-content,a:visited.fob-menu-item-content{display:flex;width:100%;padding-block:8px;padding-inline:12px;gap:12px;border:none;cursor:pointer;font-size:1em;text-decoration:none;color:unset;vertical-align:middle;align-items:center;text-align:start;height:40px;--color-interactive: oklch(from var(--color-primary-box) calc(l + var(--step-contrast) * 3) calc(c + var(--step-saturate) * 3) h);--color-interactive-selected: color-mix(in srgb, transparent, var(--color-primary-box) 42%);--color-on-interactive: var(--color-on-primary-box)}.fob-menu-item-content .menu-item-label,a:link.fob-menu-item-content .menu-item-label,a:visited.fob-menu-item-content .menu-item-label{flex-grow:1;white-space:nowrap}.fob-menu-item-content .menu-item-label.menu-item-label-default,a:link.fob-menu-item-content .menu-item-label.menu-item-label-default,a:visited.fob-menu-item-content .menu-item-label.menu-item-label-default{font-weight:700}.fob-menu-item-content .menu-item-icon,a:link.fob-menu-item-content .menu-item-icon,a:visited.fob-menu-item-content .menu-item-icon{--size: 1.4em}.fob-menu-item-content.disabled,a:link.fob-menu-item-content.disabled,a:visited.fob-menu-item-content.disabled{color:color-mix(in srgb,transparent,var(--color-on-neutral-box) 40%)}.fob-menu-item-content .menu-item-subtitle,a:link.fob-menu-item-content .menu-item-subtitle,a:visited.fob-menu-item-content .menu-item-subtitle{opacity:67%}.fob-menu-item-content:is(button),a:link.fob-menu-item-content:is(button),a:visited.fob-menu-item-content:is(button){background-color:transparent}.fob-menu-item-separator,.menu-item-separator{list-style-type:none;height:1px;border-bottom:1px solid var(--color-background);margin-inline:5mm;margin-block:1mm}.viewport-type-mobile .fob-quicknav .menu-item-link-active>svg{background-color:color-mix(in srgb,var(--color-neutral-box),var(--color-primary) 8%)!important}fob-menu>.cdk-menu{box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%);min-width:112px;border-radius:4px;overflow:hidden;background-color:var(--color-primary-container)}nav ul{padding-inline-start:0}nav ul .fob-menu-item-content{border-radius:24px;margin-block:2px}nav ul .navigation-group-state{margin-inline-start:auto;transition:transform .3s}nav ul .navigation-group-state-open{transform:rotate(180deg)}nav ul.fob-navigation-horizontal{display:flex;flex-wrap:wrap}nav ul.fob-navigation-vertical{padding-block:6px}nav ul.fob-navigation-vertical .fob-menu-item-separator{margin-inline-start:calc(var(--fob-navigation-depth) * 4mm + 5mm)}nav ul.fob-navigation-vertical li .fob-menu-item-content{padding-inline-start:calc(var(--fob-navigation-depth) * 4mm + 2mm)}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav{display:flex;justify-content:stretch;width:100vw;padding-block:8px}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav>.quicknav-item{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content{flex-direction:column;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-block:unset;background-color:transparent!important}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content svg{--size: 1.75em;padding-inline:1.5em;padding-block:.2em;block-size:2.15em;inline-size:4.75em;border-radius:12px;transition:background-color .2s cubic-bezier(.2,0,0,1)}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content .menu-item-label{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8em}@media (any-hover: hover){fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content:hover:not(:disabled){cursor:pointer;background-color:unset!important}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content:hover:not(:disabled) svg{background-color:oklch(from var(--color-primary) l c h/calc(var(--absolute-transparency-hover)))}}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content:active:not(:disabled){cursor:pointer}fob-portal:is(.fob-navigation-bottombar,.fob-navigation-sidebar) ul.fob-quicknav .fob-menu-item-content:active:not(:disabled) svg{background-color:oklch(from var(--color-primary) l c h/calc(var(--absolute-transparency-active)))}fob-portal.fob-navigation-bottombar nav{margin-block:0}fob-portal.fob-navigation-bottombar .fob-menu-item-content{gap:8px;height:unset}fob-portal.fob-navigation-sidebar ul.fob-quicknav{flex-direction:column;justify-content:stretch;height:100%;width:unset}fob-portal.fob-navigation-sidebar ul.fob-quicknav>.quicknav-item{display:flex;flex-direction:column;justify-content:stretch}fob-portal.fob-navigation-sidebar ul.fob-quicknav .fob-menu-item-content{flex:1 1 0;justify-content:center}nav[fob-overlay-navigation]{display:block;background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);width:100%;height:100%}nav[fob-overlay-navigation] .overlay-group>ul>li .fob-menu-item-content{padding-inline-start:calc(var(--fob-navigation-depth) * 4mm + 2mm)}.viewport-orientation-landscape nav[fob-overlay-navigation]{border-left:2px solid var(--color-background)}.viewport-type-mobile nav[fob-overlay-navigation]{border-bottom:2px solid var(--color-background);padding-block:6px}fob-portal{height:100%;width:100%;display:grid;overflow:hidden}fob-portal.fob-navigation-none{grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"header" "main  "}fob-portal.fob-navigation-horizontal{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}fob-portal.fob-navigation-vertical,fob-portal.fob-navigation-sidebar{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;grid-template-areas:"header header" "nav main"}fob-portal.fob-navigation-bottombar{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;grid-template-areas:"header" "main" "nav"}fob-portal>nav{box-shadow:0 0 color-mix(in srgb,var(--rgb-shadow),transparent 63%);background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);margin-block:8px;overflow:hidden;border-end-end-radius:12px;border-start-end-radius:12px}fob-portal>nav ul{height:100%}fob-portal>main{background-color:var(--color-background);color:var(--color-on-background)}fob-portal>main>*:not(.fob-no-card){background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:12px;overflow:hidden;margin:8px}.viewport-type-mobile fob-portal>main{overflow-y:auto}fob-portal.fob-navigation-bottombar nav,fob-portal.fob-navigation-sidebar nav{box-shadow:0 1px 4px color-mix(in srgb,var(--rgb-shadow),transparent 63%);border-end-end-radius:0;border-start-end-radius:0;margin-block-start:0}fob-profile{overflow:hidden;min-width:280px;border-radius:12px;background-color:var(--color-primary-container);color:var(--color-on-primary-container);box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%)}fob-profile .head{padding:12px;display:flex;flex-direction:column;align-items:center;gap:4px}fob-profile .head .profile-name{font-size:1.2em}fob-profile .head .profile-role{align-self:flex-start}fob-profile .avatar-container{--size: 24px;padding:8px;border-radius:50%;background-color:var(--color-primary-box);color:var(--color-on-primary-box)}fob-profile ul.menu-list{padding-inline-start:0}fob-menu.profile-menu-picker>.cdk-menu{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}th{--size: 1.5em}th[fob-header-cell-icon],th td.fob-cell-icon{text-align:center}fob-infinite-scroll-table,.fob-table{position:relative;height:100%}fob-infinite-scroll-table table,.fob-table table{inline-size:100%}fob-infinite-scroll-table thead tr,.fob-table thead tr{background-color:var(--color-primary-box)}fob-infinite-scroll-table thead tr:not(:has(th)),.fob-table thead tr:not(:has(th)){min-height:36px;display:block}fob-infinite-scroll-table tr>td,.fob-table tr>td{overflow:hidden}fob-infinite-scroll-table thead th,.fob-table thead th{text-align:start;height:36px;background-color:unset;color:var(--color-on-primary);padding:0;white-space:nowrap;text-overflow:ellipsis;contain:paint;box-shadow:1px 0 0 0 var(--color-primary-box)}fob-infinite-scroll-table thead th button.fob-button,.fob-table thead th button.fob-button{width:100%;text-align:start;border-radius:unset;height:100%;position:relative}fob-infinite-scroll-table tbody>tr,.fob-table tbody>tr{transition:background-color .2s cubic-bezier(.2,0,0,1);--impl-color-table-row: var(--color-table-row, var(--color-neutral-box));background-color:var(--impl-color-table-row)}fob-infinite-scroll-table tbody>tr.fob-row-alternate-1,.fob-table tbody>tr.fob-row-alternate-1{--impl-color-table-row: color-mix(in srgb, var(--color-table-row, var(--color-neutral-box)), var(--color-on-neutral-box) 3%)}@media (any-hover: hover){fob-infinite-scroll-table tbody>tr:hover,.fob-table tbody>tr:hover{background-color:oklch(from color-mix(in srgb,var(--impl-color-table-row),var(--impl-color-table-interactive, var(--color-primary-box)) 20%) calc(l + var(--step-contrast) * .5) c h)}}fob-infinite-scroll-table td.fob-cell-align-start,.fob-table td.fob-cell-align-start{padding-inline:12px 0;text-align:start}fob-infinite-scroll-table td.fob-cell-align-center,.fob-table td.fob-cell-align-center{padding-inline:unset;text-align:center}fob-infinite-scroll-table td.fob-cell-align-end,.fob-table td.fob-cell-align-end{padding-inline:0 12px;text-align:end}fob-infinite-scroll-table th.fob-cell-align-start>button,.fob-table th.fob-cell-align-start>button{padding-inline:12px 0;justify-content:start}fob-infinite-scroll-table th.fob-cell-align-center>button,.fob-table th.fob-cell-align-center>button{justify-content:center}fob-infinite-scroll-table th.fob-cell-align-end>button,.fob-table th.fob-cell-align-end>button{padding-inline:0 12px;justify-content:end}th>button svg.table-header-filter-icon{color:color-mix(in srgb,var(--color-primary-box),var(--color-on-primary-box) 50%);--size: 15px;align-self:start;margin-block-start:1px;margin-inline-start:-8px}th>button:focus-visible{border-radius:5px!important;outline-offset:-4px}th>button>fob-table-sorting-icon{color:color-mix(in srgb,var(--color-primary-box),var(--color-on-primary-box) 50%)}fob-authentication{display:flex;gap:12px;flex-direction:column;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:fit-content;max-width:50vw;min-width:min(95vw,400px);justify-content:center;background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:12px;padding:12px}fob-authentication>.header{display:contents}fob-authentication>.header img{height:80px;margin-inline:auto;max-width:100%}fob-authentication>.header h1{text-align:center}fob-password-login{display:block}fob-password-login form{display:flex;flex-direction:column;gap:8px}fob-password-login button{position:relative}fob-password-login svg[loadingSpinner]{height:1.5em;order:-5;position:absolute;left:16px}fob-password-login svg[loadingSpinner] .loading-spinner-path{stroke:currentColor}fob-menu-tab{display:grid;grid-auto-rows:auto 1fr;grid-template-columns:62px 1fr;grid-template-areas:"menu-column component";overflow:hidden;height:100%}fob-menu-tab.has-no-menu{grid-template-areas:"component component"}fob-menu-tab .menu-column{grid-area:menu-column}fob-menu-tab .menu-column:focus-visible{outline:none}fob-menu-tab .menu-column:focus-visible button:not(:disabled,.disabled) svg{color:oklch(from var(--color-primary) calc(l + var(--absolute-contrast-active)) c h)}fob-menu-tab .menu{width:42px;border-radius:0 20px 20px 0;position:relative;background-color:var(--color-primary-box);color:var(--color-on-primary-box);margin-block:8px;height:40px;display:flex;flex-direction:row;align-items:center;transition:transform .2s cubic-bezier(.2,0,0,1);transition-property:transform,color,width}fob-menu-tab .menu button{margin-inline-start:auto;overflow:hidden}fob-menu-tab .menu button svg{color:var(--color-on-primary-box);--size: 20px;height:unset}fob-menu-tab .menu .menu-active-indicator{position:absolute;margin-inline-start:-2px;font-size:24px;transform:translate(-20px) scaleX(0);color:transparent}fob-menu-tab .menu.selected{width:54px;transition:width .2s cubic-bezier(.2,0,0,1)}fob-menu-tab .menu.selected button svg{color:var(--color-primary);transition:color .2s cubic-bezier(.2,0,0,1)}fob-menu-tab .menu.selected .menu-active-indicator{transform:translate(0) scale(1);color:color-mix(in srgb,transparent,var(--color-primary) 80%);transition:transform .2s cubic-bezier(.2,0,0,1);transition-property:transform,color}fob-menu-tab .component{grid-area:component;overflow:hidden}fob-menu-tab .component:focus-visible{outline:none}fob-menu-tab .no-components{display:flex;justify-content:center;align-items:center;color:color-mix(in srgb,transparent,var(--color-primary-box) 50%);font-size:110px;height:100%}fob-overlay{box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%);border-radius:12px;overflow:hidden;height:100vh;width:100vw;max-height:600px;max-width:800px;background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);display:grid;grid-template-rows:auto 1fr;padding-block-start:0px;align-items:start;grid-area:overlap;z-index:2}fob-overlay.transparent-background{opacity:var(--components-overlay-opacity, .85)}fob-overlay>.title{display:flex;flex-direction:row;align-items:center;background-color:var(--color-primary-box);color:var(--color-on-primary-box);padding-inline:8px;height:48px}fob-overlay>.title .title-end{margin-inline-start:auto;display:inline-flex}fob-overlay>.title .title-end .close-button{justify-self:end}fob-overlay>.title .title-end .close-button svg{--size: 25px}.viewport-type-mobile fob-overlay{border-radius:0;max-width:unset;max-height:unset}.fob-overlay-title{display:flex;flex-direction:row;align-items:center;position:relative;margin-block:8px;height:40px;padding:8px}.fob-overlay-title h2{color:var(--color-secondary)}fob-search{border-radius:16px;display:block;max-width:400px;outline:2px solid;outline-color:transparent;outline-offset:-1px;transition:outline-color .2s cubic-bezier(.2,0,0,1)}fob-search .search-container{align-items:center;display:grid;grid-template-columns:26px auto;grid-template-rows:1fr 3px;border-radius:16px;overflow:hidden}fob-search .search-container .progress-mask{width:100%;border-radius:3px;height:3px;display:grid;grid-column:1/span 2;grid-row:2/2}fob-search .search-container .progress-mask svg[progressBar]{overflow:hidden;transform:scaleX(1.025);grid-row:1/1}fob-search .search-container .icon-wrapper{pointer-events:none;color:var(--color-on-neutral-box);transform:translateY(-1px);justify-self:end;grid-column:1/1;grid-row:1/span 2;transition:transform .2s cubic-bezier(.2,0,0,1)}fob-search .search-container .icon-wrapper.icon-focused{transform:translate(-16px) scale(0)}fob-search .search-container .search-input{background-color:transparent;border:none;border-radius:16px;width:100%;padding:6px 16px;padding-inline-start:32px;grid-column:1/span 2;grid-row:1/span 2;outline:none;color:var(--color-on-primary-container);transition:padding-inline-start .2s cubic-bezier(.2,0,0,1)}fob-search .search-container .search-input::placeholder{color:color-mix(in srgb,transparent,var(--color-on-primary-container) 70%);font-weight:lighter}fob-search .search-container .search-input:focus.animate-icon{padding-inline-start:16px}fob-global-search fob-search .search-input{background-color:var(--color-neutral-box)!important}fob-base-search-result,.fob-search-result{--color-search-result: var(--color-on-neutral-box)}fob-base-search-result div.row-even,.fob-search-result div.row-even{background-color:var(--color-neutral-box)}fob-base-search-result div.row-odd,.fob-search-result div.row-odd{background-color:color-mix(in srgb,var(--color-neutral-box),var(--color-on-neutral-box) 3%)}fob-base-search-result div a,.fob-search-result div a{border-radius:12px;display:flex;align-items:center;min-height:40px;color:unset;text-decoration:none;--color-interactive: oklch(from var(--color-primary-box) calc(l + var(--step-contrast) * 7) c h)}fob-base-search-result div a .result-container,.fob-search-result div a .result-container{display:grid;grid-template-columns:36px 1fr;margin-inline-start:4px}fob-base-search-result div a .result-container .result-icon,.fob-search-result div a .result-container .result-icon{--size: 20px;display:flex;align-items:center;justify-content:center;color:var(--color-search-result)}fob-base-search-result div a .result-container .result-icon:visited,.fob-search-result div a .result-container .result-icon:visited{color:var(--color-search-result)!important}fob-base-search-result div a .result-container .result-information,.fob-search-result div a .result-container .result-information{white-space:nowrap;color:var(--color-on-neutral-box)}fob-base-search-result div a .result-container .result-information .result-description,.fob-search-result div a .result-container .result-information .result-description{color:color-mix(in srgb,var(--color-neutral-box),var(--color-on-neutral-box) 70%)}.cdk-overlay-pane:has(>fob-search-result-overlay){pointer-events:none}fob-search-result-overlay{background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:8px;border-start-end-radius:unset;border-end-end-radius:unset;margin-block-end:64px;display:grid;grid-template-rows:48px 1fr;overflow:hidden;min-width:60vw;min-height:30vh;pointer-events:all;box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%)}fob-search-result-overlay .top-bar{display:flex;flex-direction:row;align-items:center;height:48px;background-color:var(--color-primary-box);color:var(--color-on-primary-box)}fob-search-result-overlay .top-bar fob-search{margin-inline-start:4px;flex-grow:1;max-width:500px}fob-search-result-overlay .top-bar fob-search .search-container{max-width:unset}fob-search-result-overlay .top-bar .close-button{margin-inline-start:auto}fob-search-result-overlay .no-search-results{display:flex;align-items:center;justify-content:center}fob-search-result-overlay .scrollable{height:100%}fob-search-result-overlay .scrollable .entity-group{margin-block-end:12px}fob-search-result-overlay .scrollable .entity-group .entity-group-title{padding-block-end:4px;margin-inline-start:4px;position:sticky;top:0;color:var(--color-on-neutral-box);background-color:var(--color-neutral-box);overflow-x:hidden}@media (any-hover: hover){fob-search-result-overlay .scrollable .entity-group .entity-group-title h2:hover{cursor:pointer}}fob-search-result-overlay .scrollable .search-result{margin-block-end:4px}.viewport-type-mobile fob-search-result-overlay{border-radius:0;left:0;top:0;width:100%;height:100%;position:fixed}fob-table-configuration-button{display:contents}fob-infinite-scroll-table button.table-configuration-button{position:absolute;inset-block:-1.15mm;inset-inline-end:-3.5mm;inset-inline-start:auto;--components-button-color-background: var(--color-primary);--components-button-color-foreground: var(--color-on-primary)}fob-infinite-scroll-table button.table-configuration-button .fob-button-label{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;position:absolute!important;white-space:nowrap!important;width:1px!important;margin:-1px!important}fob-infinite-scroll-table .table-configuration-button-search-icon{position:absolute;inset-block:8px;inset-inline-end:19px;pointer-events:none;color:var(--color-on-primary);--size: 15px}fob-infinite-scroll-table>.add-btn{position:absolute;bottom:20px;right:20px;z-index:1}fob-table-configuration-columns{background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:12px}fob-table-configuration-columns .table-configuration-columns-restore-button{position:absolute;margin-inline-end:8px;right:0}fob-table-configuration-columns .scrollable{padding-block-end:8px;padding:3px}fob-table-configuration .reload-button svg{--size: 19px}fob-table-configuration .table-search{flex-grow:1}fob-table-configuration .configuration-grid{box-shadow:0 2px 2px color-mix(in srgb,var(--rgb-shadow),transparent 80%),0 6px 10px color-mix(in srgb,var(--rgb-shadow),transparent 70%);height:100vh;width:100vw;max-height:600px;max-width:800px;display:grid;grid-auto-rows:auto 1fr;grid-template-areas:"top-bar" "menu-tab";background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:12px;overflow:hidden}fob-table-configuration .configuration-grid.is-empty{max-height:70px;max-width:616px;grid-template-areas:"top-bar"}fob-table-configuration .configuration-grid.is-empty fob-table-configuration-top-bar{padding-inline-start:16px}fob-table-configuration .configuration-grid fob-menu-tab{grid-area:menu-tab}fob-table-configuration .table-configuration-container{height:100%;display:grid;grid-template-rows:56px auto}.viewport-type-mobile fob-table-configuration .configuration-grid{border-radius:0;max-width:unset;max-height:unset}fob-table-configuration-sorting{background-color:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:12px}fob-table-configuration-sorting .table-configuration-sorting-restore-button{position:absolute;margin-inline-end:8px;right:0}fob-table-configuration-sorting .scrollable{padding-block-end:8px;padding:3px}button.fob-button-variant-text.drag-and-drop-row-content{width:100%;text-align:start;border-radius:unset;height:100%;padding-inline-start:16px;padding-inline-end:0}button.fob-button-variant-text.drag-and-drop-row-content:focus-visible{border-radius:5px!important;outline-offset:-4px}button.fob-button-variant-text.drag-and-drop-row-content .drag-and-drop-column-name{margin-inline-start:16px}button.fob-button-variant-text.drag-and-drop-row-content .table-sorting-icon{position:relative;height:80%}.table-configuration.drag-and-drop-row{color:var(--color-on-neutral-box);display:grid;grid-template-columns:42px 1fr;grid-auto-rows:48px;align-items:center;border-radius:4px}.table-configuration.drag-and-drop-row.alternate-0{background-color:var(--color-neutral-box)}.table-configuration.drag-and-drop-row.alternate-1{background-color:color-mix(in srgb,var(--color-neutral-box),var(--color-on-neutral-box) 3%)}.table-configuration.drag-and-drop-row>button{--color-interactive: oklch(from var(--color-primary-box) calc(l + var(--step-contrast) * 7) c h)}.table-configuration.drag-and-drop-indicator{padding:12px;cursor:move;grid-column:1}.table-configuration.drag-and-drop-row-content{display:flex;flex-direction:row;align-items:center;grid-column:2}.table-configuration.drag-and-drop-list{background:var(--color-neutral-box);color:var(--color-on-neutral-box);border-radius:4px;overflow:hidden}.table-configuration.drag-and-drop-checkbox{position:relative;margin-inline-start:auto;margin-right:16px}.table-configuration.drag-and-drop-column-name{margin-inline-start:6px}.table-configuration.cdk-drag-placeholder{opacity:0}fob-table-configuration-filter .table-configuration-filter-restore-filters{position:absolute;margin-inline-end:8px;right:0}fob-table-configuration-filter .filter-create{margin-inline-start:auto;display:flex;flex-direction:row;align-items:center;gap:8px}fob-table-configuration-filter .filter-columns{display:grid;gap:8px;padding-inline:8px}fob-table-configuration-filter form{padding-block-end:8px;height:100%}fob-table-configuration-filter form .apply-button{position:sticky;bottom:0;z-index:1;justify-self:end}fob-filter-column{width:100%}fob-filter-column .column-icon{margin:12px}fob-filter-column .column-name{margin-inline-start:8px}fob-filter-column .filter-input{margin-inline-start:auto;margin-right:16px}fob-filter-column .filter{display:flex;flex-direction:row;align-items:center;width:100%}fob-table-configuration-top-bar{background-color:color-mix(in srgb,var(--color-neutral-box),var(--color-on-neutral-box) 10%);color:var(--color-on-primary-box);top:0;display:flex;flex-direction:row;justify-content:stretch;align-items:center;padding-inline:8px;grid-area:top-bar;height:48px}fob-table-configuration-top-bar .table-search{flex-grow:1}fob-table-configuration-top-bar .table-search .table-search-input{width:100%!important}fob-table-configuration-top-bar .top-bar-icons{margin-inline-start:auto;width:90px;white-space:nowrap;display:flex;align-items:center}fob-table-configuration-top-bar .top-bar-icons button{margin-inline-start:4px}fob-table-configuration-top-bar .top-bar-icons .reload-button{justify-self:end;--components-button-color-foreground: oklch(from var(--color-on-primary-box) calc(l + var(--step-contrast) * .5) c h);--components-button-color-background: oklch(from var(--color-primary-box) calc(l + var(--step-contrast) * .5) c h)}fob-table-configuration-top-bar .top-bar-icons .reload-button svg{--size: 19px}fob-table-top-bar .table-top-bar{display:flex;flex-direction:row;align-items:center;height:48px;background-color:var(--color-primary-box)!important;color:var(--color-on-primary-box)!important;margin-inline-start:8px}fob-table-top-bar .table-top-bar .table-top-bar-search{margin-inline-start:auto}fob-table-sorting-icon{position:absolute;pointer-events:none;height:20px;width:20px;left:0;color:color-mix(in srgb,var(--color-primary-box),var(--color-on-primary-box) 30%)}fob-table-sorting-icon svg{min-width:unset!important;min-height:unset!important;width:20px!important;height:20px!important}fob-table-sorting-icon svg g{stroke-width:10!important}fob-table-sorting-icon.ascending{bottom:0}fob-table-sorting-icon.descending{top:0}fob-table-sorting-icon .fob-icon.sorting-icon{min-width:20px;min-height:20px}fob-table-sorting-icon .fob-icon.sorting-icon .sorting-icon-asc-mask text{font-weight:800;font-size:60px;transform:translate(25%,90%)!important}fob-table-sorting-icon .fob-icon.sorting-icon .sorting-icon-desc-mask text{font-weight:800;font-size:60px;transform:translate(25%,55%)!important}fob-table-sorting-icon .fob-icon.sorting-icon mask>text{fill:#000;stroke:#000;stroke-width:0%!important}fob-table-filter-input-text{margin-inline-start:auto;margin-right:16px}table.cdk-table tr.fob-row-alternate-0{--color-loading-bg: var(--color-neutral-box);--color-loading-fg: var(--color-neutral-container)}table.cdk-table tr.fob-row-alternate-1{--color-loading-bg: color-mix(in srgb, var(--color-neutral-box), var(--color-on-neutral-box) 3%);--color-loading-fg: var(--color-neutral-box)}table.cdk-table tr:has(td.cdk-cell.fob-cell-loading){position:relative}table.cdk-table tr:has(td.cdk-cell.fob-cell-loading):after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(110deg,var(--color-loading-bg) 8%,var(--color-loading-fg) 18%,var(--color-loading-bg) 33%);background-size:200% 100%;animation:2s shine linear infinite;clip-path:inset(6px 8px);z-index:0}table.cdk-table tr:has(td.cdk-cell.fob-cell-loading) .fob-cell-loading{position:relative;background-color:var(--color-loading-bg);clip-path:xywh(0 0 12px 100%);z-index:1}.cdk-cell{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}@keyframes shine{to{background-position-x:-200%}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url("./assets/roboto300-GTFHRNQ2.eot");src:local("Roboto Light"),local("Roboto-Light"),url("./assets/roboto300-GTFHRNQ2.eot#iefix") format("embedded-opentype"),url("./assets/roboto300-WIEW4XZM.woff2") format("woff2"),url("./assets/roboto300-JM7JR2AK.woff") format("woff"),url("./assets/roboto300-NBNBGT3S.ttf") format("truetype"),url("./assets/roboto300-3KBVIR6T.svg#Roboto") format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url("./assets/roboto400-UXXWZIML.eot");src:local("Roboto"),local("Roboto-400"),url("./assets/roboto400-UXXWZIML.eot#iefix") format("embedded-opentype"),url("./assets/roboto400-3XGOHEZN.woff2") format("woff2"),url("./assets/roboto400-YBOTIXFS.woff") format("woff"),url("./assets/roboto400-MZ5LORKZ.ttf") format("truetype"),url("./assets/roboto400-FNDOXKLM.svg#Roboto") format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url("./assets/roboto700-PE54V4GK.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("./assets/roboto700-PE54V4GK.eot#iefix") format("embedded-opentype"),url("./assets/roboto700-7T2VXRWV.woff2") format("woff2"),url("./assets/roboto700-63JFZG4B.woff") format("woff"),url("./assets/roboto700-OWZWJ2QM.ttf") format("truetype"),url("./assets/roboto700-WWPCVXUP.svg#Roboto") format("svg")}body,input,textarea{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}h1,.heading-1{font-size:1.9em;font-weight:lighter;letter-spacing:-.04em}h2,.heading-2{font-size:1.6em;font-weight:lighter;letter-spacing:-.02em}h3,.heading-3{font-size:1.5em;font-weight:400;letter-spacing:0}:is(mask,symbol).fid.p-far-filter.s-fas-triangle>use:last-of-type{fill:var(--color-ref-warning)}:is(mask,symbol).fid.p-far-filter.s-fas-square>use:last-of-type{fill:var(--color-ref-error)}:is(mask,symbol).fid.p-far-tag>use:last-of-type{transform-origin:right bottom;transform:scale(.7)}:is(mask,symbol).fid.p-far-tag:is(.s-fas-calendar,.s-fas-circle,.s-fas-envelope-open-text,.s-fas-shield-check,.s-fas-hourglass-end,.s-fas-face-smile,.s-fas-user)>use:last-of-type{transform:scale(.66) translate(0)}:is(mask,symbol).fid.p-far-tag.s-fas-phone>use:last-of-type{transform:scale(.63) translate(0)}:is(mask,symbol).fid.p-far-clipboard-list-check>use:last-of-type{transform-origin:right bottom;transform:scale(.63) translate(20%,-5%)}:is(mask,symbol).fid.p-far-check>use:last-of-type{transform-origin:left top;transform:scale(.5) translate(20%,-15%)}:is(mask,symbol).fid.p-far-clipboard-list-check:is(.s-fas-money-bill-wave,.s-fas-laptop)>use:last-of-type{transform:scale(.7) translate(20%)}:root{--color-customer: oklch(75% .05324 179.07deg);--color-ref-primary: oklch(75% .05324 179.07deg);--color-ref-neutral: oklch(60% 0 0deg);--color-ref-secondary: oklch(83% .16384 81.4deg);--color-ref-error: oklch(50% .17832 28.7deg);--color-ref-info: oklch(61% .1124 227.6deg);--color-ref-success: oklch(63% .15972 152.9deg);--color-ref-warning: oklch(72% .14884 68.29deg);--rgb-shadow: oklch(from var(--color-ref-neutral) 0% c h);--color-on-light: oklch(from var(--color-ref-neutral) 5% c h);--color-on-dark: oklch(from var(--color-ref-neutral) 95% c h)}.color-scheme-light{color-scheme:light;--color-primary: oklch(from var(--color-ref-primary) 65% c h);--color-on-primary: oklch(from var(--color-ref-primary) 95% .025 h);--color-primary-box: oklch(from var(--color-ref-primary) 90% calc(c*.36) h);--color-on-primary-box: oklch(from var(--color-ref-primary) 35% calc(c*.36) h);--color-primary-container: oklch(from var(--color-ref-primary) 98% calc(c*.1) h);--color-on-primary-container: oklch(from var(--color-ref-primary) 35% calc(c*.1) h);--color-secondary: oklch(from var(--color-ref-secondary) 65% c h);--color-on-secondary: oklch(from var(--color-ref-secondary) 95% .07 h);--color-secondary-box: oklch(from var(--color-ref-secondary) 90% calc(c*.36) h);--color-on-secondary-box: oklch(from var(--color-ref-secondary) 35% calc(c*.36) h);--color-secondary-container: oklch(from var(--color-ref-secondary) 98% calc(c*.1) h);--color-on-secondary-container: oklch(from var(--color-ref-secondary) 35% calc(c*.1) h);--color-neutral-box: oklch(from var(--color-ref-neutral) 99% c h);--color-on-neutral-box: var(--color-on-light);--color-neutral-container: oklch(from var(--color-ref-neutral) 94% c h);--color-on-neutral-container: var(--color-on-light);--color-background: oklch(from var(--color-ref-primary) 86% .003 h);--color-on-background: var(--color-on-light);--color-error: oklch(from oklch(50% .17832 28.7deg) 65% .14 h);--color-on-error: oklch(from oklch(50% .17832 28.7deg) 95% .07 h);--color-error-box: oklch(from oklch(50% .17832 28.7deg) 90% .04 h);--color-on-error-box: oklch(from oklch(50% .17832 28.7deg) 40% .02 h);--color-error-container: oklch(from oklch(50% .17832 28.7deg) 98% .012 h);--color-on-error-container: var(--color-on-light);--color-warning: oklch(from oklch(72% .14884 68.29deg) 65% .14 h);--color-on-warning: oklch(from oklch(72% .14884 68.29deg) 95% .07 h);--color-warning-box: oklch(from oklch(72% .14884 68.29deg) 90% .04 h);--color-on-warning-box: oklch(from oklch(72% .14884 68.29deg) 40% .02 h);--color-warning-container: oklch(from oklch(72% .14884 68.29deg) 98% .012 h);--color-on-warning-container: var(--color-on-light);--color-success: oklch(from oklch(63% .15972 152.9deg) 65% .14 h);--color-on-success: oklch(from oklch(63% .15972 152.9deg) 95% .07 h);--color-success-box: oklch(from oklch(63% .15972 152.9deg) 90% .04 h);--color-on-success-box: oklch(from oklch(63% .15972 152.9deg) 40% .02 h);--color-success-container: oklch(from oklch(63% .15972 152.9deg) 98% .012 h);--color-on-success-container: var(--color-on-light);--color-info: oklch(from oklch(61% .1124 227.6deg) 65% .14 h);--color-on-info: oklch(from oklch(61% .1124 227.6deg) 95% .07 h);--color-info-box: oklch(from oklch(61% .1124 227.6deg) 90% .04 h);--color-on-info-box: oklch(from oklch(61% .1124 227.6deg) 40% .02 h);--color-info-container: oklch(from oklch(61% .1124 227.6deg) 98% .012 h);--color-on-info-container: var(--color-on-light)}.color-scheme-dark{color-scheme:dark;--color-primary: oklch(from var(--color-ref-primary) 80% c h);--color-on-primary: oklch(from var(--color-ref-primary) 20% .025 h);--color-primary-box: oklch(from var(--color-ref-primary) 50% calc(c*.3) h);--color-on-primary-box: oklch(from var(--color-ref-primary) 95% calc(c*.3) h);--color-primary-container: oklch(from var(--color-ref-primary) 30% calc(c*.1) h);--color-on-primary-container: oklch(from var(--color-ref-primary) 95% calc(c*.1) h);--color-secondary: oklch(from var(--color-ref-secondary) 80% c h);--color-on-secondary: oklch(from var(--color-ref-secondary) 20% .06 h);--color-secondary-box: oklch(from var(--color-ref-secondary) 50% calc(c*.3) h);--color-on-secondary-box: oklch(from var(--color-ref-secondary) 95% calc(c*.3) h);--color-secondary-container: oklch(from var(--color-ref-secondary) 30% calc(c*.1) h);--color-on-secondary-container: oklch(from var(--color-ref-secondary) 95% calc(c*.1) h);--color-neutral-box: oklch(from var(--color-ref-neutral) 28% c h);--color-on-neutral-box: var(--color-on-dark);--color-neutral-container: oklch(from var(--color-ref-neutral) 36% c h);--color-on-neutral-container: var(--color-on-dark);--color-background: oklch(from var(--color-ref-primary) 22% .003 h);--color-on-background: var(--color-on-dark);--color-error: oklch(from oklch(50% .17832 28.7deg) 80% .14 h);--color-on-error: oklch(from oklch(50% .17832 28.7deg) 20% .07 h);--color-error-box: oklch(from oklch(50% .17832 28.7deg) 50% .03 h);--color-on-error-box: oklch(from oklch(50% .17832 28.7deg) 94% .015 h);--color-error-container: oklch(from oklch(50% .17832 28.7deg) 30% .01 h);--color-on-error-container: var(--color-on-dark);--color-warning: oklch(from oklch(72% .14884 68.29deg) 80% .14 h);--color-on-warning: oklch(from oklch(72% .14884 68.29deg) 20% .07 h);--color-warning-box: oklch(from oklch(72% .14884 68.29deg) 50% .03 h);--color-on-warning-box: oklch(from oklch(72% .14884 68.29deg) 94% .015 h);--color-warning-container: oklch(from oklch(72% .14884 68.29deg) 30% .01 h);--color-on-warning-container: var(--color-on-dark);--color-success: oklch(from oklch(63% .15972 152.9deg) 80% .14 h);--color-on-success: oklch(from oklch(63% .15972 152.9deg) 20% .07 h);--color-success-box: oklch(from oklch(63% .15972 152.9deg) 50% .03 h);--color-on-success-box: oklch(from oklch(63% .15972 152.9deg) 94% .015 h);--color-success-container: oklch(from oklch(63% .15972 152.9deg) 30% .01 h);--color-on-success-container: var(--color-on-dark);--color-info: oklch(from oklch(61% .1124 227.6deg) 80% .14 h);--color-on-info: oklch(from oklch(61% .1124 227.6deg) 20% .07 h);--color-info-box: oklch(from oklch(61% .1124 227.6deg) 50% .03 h);--color-on-info-box: oklch(from oklch(61% .1124 227.6deg) 94% .015 h);--color-info-container: oklch(from oklch(61% .1124 227.6deg) 30% .01 h);--color-on-info-container: var(--color-on-dark)}fob-chart-2d .fob-chart-y-axis-line,fob-chart-2d .fob-chart-x-axis-line{stroke:var(--color-on-neutral-box);stroke-width:1}fob-chart-2d .fob-chart-axis-grid>line{stroke:var(--color-on-neutral-box);stroke-width:.3}fob-chart-2d .fob-chart-axis-ticks line{stroke:var(--color-on-neutral-box);stroke-width:1}fob-chart-2d .fob-chart-axis-ticks text{font-size:15}fob-chart-2d rect[fob-chart-draw]{fill:#89b9ae;stroke:#89b9ae4d}fob-chart-2d line[fob-chart-draw]{fill:none;stroke:var(--color-on-neutral-box)}fob-chart-2d line.fob-chart-coordinate-system-axis{fill:none;stroke:var(--color-on-neutral-box)}fob-chart-2d .fob-chart-mark-line path{stroke-width:2;fill:none}fob-chart-2d .fob-chart-mark-area path{stroke-width:2}fob-chart-2d .fob-chart-mark-bar rect{stroke-width:2;cursor:pointer}fob-chart-2d svg.active-entries .fob-chart-mark-bar rect.active{opacity:.8}fob-chart-2d svg.active-entries .fob-chart-mark-line path.fob-chart-mark-line-area{stroke:none;fill:var(--color-on-neutral-box)}fob-chart-2d .fob-chart-mark-series{transition:opacity .27s ease-in-out}fob-chart-2d svg.active-series .fob-chart-mark-series:not(.series-active){opacity:.2!important}fob-chart-2d text.no-data{transform:translate(50%,50%);text-anchor:middle}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-0{stroke:#7dada2}fob-chart-2d .fob-chart-mark-point-0 circle{fill:#7dada2}fob-chart-2d .fob-chart-mark-spike-0 line{stroke:#7dada2}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-0{stroke:#7dada2;fill:#89b9ae}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-0{fill:#89b9ae}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-0 rect{stroke:#89b9aeb3;fill:#89b9ae}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-0 line{stroke:#89b9ae}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-0 rect[fob-chart-draw]{stroke:#89b9ae;fill:#89b9ae}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-1{stroke:#7aacae}fob-chart-2d .fob-chart-mark-point-1 circle{fill:#7aacae}fob-chart-2d .fob-chart-mark-spike-1 line{stroke:#7aacae}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-1{stroke:#7aacae;fill:#86b9bb}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-1{fill:#86b9bb}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-1 rect{stroke:#86b9bbb3;fill:#86b9bb}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-1 line{stroke:#86b9bb}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-1 rect[fob-chart-draw]{stroke:#86b9bb;fill:#86b9bb}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-2{stroke:#86ac96}fob-chart-2d .fob-chart-mark-point-2 circle{fill:#86ac96}fob-chart-2d .fob-chart-mark-spike-2 line{stroke:#86ac96}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-2{stroke:#86ac96;fill:#92b9a2}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-2{fill:#92b9a2}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-2 rect{stroke:#92b9a2b3;fill:#92b9a2}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-2 line{stroke:#92b9a2}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-2 rect[fob-chart-draw]{stroke:#92b9a2;fill:#92b9a2}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-3{stroke:#7caab8}fob-chart-2d .fob-chart-mark-point-3 circle{fill:#7caab8}fob-chart-2d .fob-chart-mark-spike-3 line{stroke:#7caab8}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-3{stroke:#7caab8;fill:#88b7c5}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-3{fill:#88b7c5}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-3 rect{stroke:#88b7c5b3;fill:#88b7c5}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-3 line{stroke:#88b7c5}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-3 rect[fob-chart-draw]{stroke:#88b7c5;fill:#88b7c5}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-4{stroke:#91aa8a}fob-chart-2d .fob-chart-mark-point-4 circle{fill:#91aa8a}fob-chart-2d .fob-chart-mark-spike-4 line{stroke:#91aa8a}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-4{stroke:#91aa8a;fill:#9db796}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-4{fill:#9db796}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-4 rect{stroke:#9db796b3;fill:#9db796}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-4 line{stroke:#9db796}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-4 rect[fob-chart-draw]{stroke:#9db796;fill:#9db796}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-5{stroke:#83a7c0}fob-chart-2d .fob-chart-mark-point-5 circle{fill:#83a7c0}fob-chart-2d .fob-chart-mark-spike-5 line{stroke:#83a7c0}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-5{stroke:#83a7c0;fill:#8fb3cc}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-5{fill:#8fb3cc}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-5 rect{stroke:#8fb3ccb3;fill:#8fb3cc}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-5 line{stroke:#8fb3cc}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-5 rect[fob-chart-draw]{stroke:#8fb3cc;fill:#8fb3cc}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-6{stroke:#9da781}fob-chart-2d .fob-chart-mark-point-6 circle{fill:#9da781}fob-chart-2d .fob-chart-mark-spike-6 line{stroke:#9da781}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-6{stroke:#9da781;fill:#aab38d}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-6{fill:#aab38d}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-6 rect{stroke:#aab38db3;fill:#aab38d}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-6 line{stroke:#aab38d}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-6 rect[fob-chart-draw]{stroke:#aab38d;fill:#aab38d}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-7{stroke:#8ea3c3}fob-chart-2d .fob-chart-mark-point-7 circle{fill:#8ea3c3}fob-chart-2d .fob-chart-mark-spike-7 line{stroke:#8ea3c3}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-7{stroke:#8ea3c3;fill:#9aafd0}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-7{fill:#9aafd0}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-7 rect{stroke:#9aafd0b3;fill:#9aafd0}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-7 line{stroke:#9aafd0}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-7 rect[fob-chart-draw]{stroke:#9aafd0;fill:#9aafd0}fob-chart-2d .fob-chart-mark-line path.fob-chart-mark-line-8{stroke:#a9a37c}fob-chart-2d .fob-chart-mark-point-8 circle{fill:#a9a37c}fob-chart-2d .fob-chart-mark-spike-8 line{stroke:#a9a37c}fob-chart-2d .fob-chart-mark-area{fill-opacity:.8}fob-chart-2d .fob-chart-mark-area path.fob-chart-mark-area-8{stroke:#a9a37c;fill:#b6af88}fob-chart-2d .fob-chart-mark-area-between{fill-opacity:.15}fob-chart-2d .fob-chart-mark-area-between path.fob-chart-mark-area-between-8{fill:#b6af88}fob-chart-2d .fob-chart-mark-bar .fob-chart-mark-bar-8 rect{stroke:#b6af88b3;fill:#b6af88}fob-chart-2d .fob-chart-mark-spike .fob-chart-mark-spike-8 line{stroke:#b6af88}g[fob-chart-mark-bar-stacked] .fob-chart-mark-bar-stacked-stack-8 rect[fob-chart-draw]{stroke:#b6af88;fill:#b6af88}fob-chart-2d g[fob-chart-coordinate-system] line.fob-chart-coordinate-system-tick{stroke:var(--color-on-neutral-box)}fob-chart-2d g[fob-chart-coordinate-system] line.fob-chart-coordinate-system-grid{stroke:var(--color-on-neutral-box);stroke-width:.3}fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-axis-label,fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-tick-label,fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-tick-text{fill:var(--color-on-neutral-box)}fob-chart-2d g[fob-chart-coordinate-system] #fob-chart-coordinate-system-arrow{stroke:var(--color-on-neutral-box)}fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-ticks-x text{text-anchor:middle;dominant-baseline:hanging}fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-ticks-x text.origin{text-anchor:start;transform:translate(5px)}fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-ticks-y text{text-anchor:end}fob-chart-2d g[fob-chart-coordinate-system] .fob-chart-coordinate-system-ticks-y text.label-right{text-anchor:start}fob-dashpanel-patch-chart{height:25px;display:block}fob-dashpanel-patch-chart.block-end-fill{padding-block-end:8px;background-image:linear-gradient(0deg,var(--color-tile-fill) 8px,transparent 2px)}fob-dashpanel-patch-chart fob-chart-2d>.chart-container>svg{overflow:visible}fob-dashpanel-patch-chart fob-chart-2d>.chart-container>svg .x-axis{stroke:color-mix(in srgb,transparent,var(--color-tile-strong) 60%);stroke-dasharray:1px 1px;stroke-width:1px}.color-scheme-dark{--absolute-selected: .45}.color-scheme-light{--absolute-selected: .4}:root{--small-form-width: min(880px, calc(100% - 16px) )}[fobField=remark]{grid-column:1/-1}[fobField=remark] textarea{min-height:80px}form[fobFormView]:not(.default-padding){padding-inline-end:8px}form:not([html]) h1.form-title{margin-block-end:30px}form:not([html]) div.form-layout h2{margin-block-start:30px}fob-field>.control-container{gap:4px}fob-segment-button{margin-block-start:9px}
