@charset "UTF-8";:root,:host{--bryntum-version: "7.3.0";--b-checkbox-checked-check-content: "\f00c";--b-widget-anchor-width: 1.2em;--b-widget-anchor-height: .6em;--b-widget-font-size: 1em;--b-widget-font-weight: 400;--b-widget-icon-font-family: "Font Awesome 6 Free";--b-widget-icon-font-weight: 900;--b-widget-sub-menu-icon: "\f0da";--b-widget-color: var(--b-text-1);--b-widget-border-color: var(--b-border-3);--b-widget-disabled-color: var(--b-text-3);--b-widget-disabled-background: var(--b-neutral-90);--b-widget-padding: 1em;--b-widget-padding-large: 1.5em;--b-widget-gap: 1em;--b-widget-focus-outline-width: 2px;--b-widget-focus-outline-color: var(--b-primary);--b-widget-floating-box-shadow: var(--b-elevation-2);--b-aligned-above-floating-box-shadow: -3px -1px 6px rgba(0, 0, 0, .12), 3px -2px 6px rgba(0, 0, 0, .24);--b-widget-floating-border: null;--b-label-color: var(--b-widget-color);--b-widget-scrollbar-border-color: var(--b-border-7);--b-widget-anchor-offset: 1px;--b-elevation-0: none;--b-elevation-1: 0 1px 3px 0 rgba(0, 0, 0, .12), 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 1px -1px rgba(0, 0, 0, .08);--b-elevation-2: 0 1px 5px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .1), 0 3px 1px -2px rgba(0, 0, 0, .08);--b-elevation-3: 0 3px 6px rgba(0, 0, 0, .12), 0 3px 6px rgba(0, 0, 0, .24);--b-elevation-4: 0 5px 6px -3px rgba(0, 0, 0, .16), 0 8px 10px 1px rgba(0, 0, 0, .1), 0 3px 14px 2px rgba(0, 0, 0, .08);--b-default-transition-duration: .15s}@media(prefers-reduced-motion:reduce){body:not(.b-siesta-testing){--b-default-transition-duration: 0s}}@property --bi-widget-grid-column{syntax : "*"; inherits : false;}.b-internal{--bi-widget-grid-column: null}.b-widget{display:flex;position:relative;overflow:hidden;color-scheme:var(--b-widget-color-scheme);font-weight:var(--b-widget-font-weight);font-size:var(--b-widget-font-size);grid-column:var(--bi-widget-grid-column)}.b-widget,.b-widget:before,.b-widget:after,.b-widget *,.b-widget *:before,.b-widget *:after{box-sizing:border-box}.b-widget.b-hidden.b-hide-mode-clip{clip:rect(0,0,0,0)!important}.b-widget.b-hidden.b-hide-mode-opacity{opacity:0!important;pointer-events:none}.b-widget.b-hidden.b-hide-mode-display{display:none!important}.b-widget.b-positioned{position:absolute;inset-inline-start:0;inset-block-start:0}.b-widget.b-positionable{position:absolute}.b-widget .b-aria-desc-element{position:absolute;clip-path:polygon(0 0);contain:strict}.b-widget.b-floating,.b-widget.b-positioned{box-shadow:var(--b-widget-floating-box-shadow)}:is(.b-widget.b-floating,.b-widget.b-positioned).b-centered{top:50%;inset-inline-start:50%;z-index:1;translate:calc(-50% * var(--b-rtl-negate)) -50%}.b-widget.b-maximized{position:fixed;width:100%!important;height:100%!important}.b-widget.b-maximized:not(.b-maximized-constrained){translate:none!important;max-width:100%!important;max-height:100%!important;top:0!important;inset-inline-start:0!important}.b-widget.b-maximized.b-maximized-constrained{top:50%!important;inset-inline-start:50%!important;translate:calc(-50% * var(--b-rtl-negate)) -50%!important}.b-widget.b-maximized.b-mobile .b-bottom-toolbar{order:-1;min-height:3.5em}.b-widget.b-maximized.b-mobile .b-bottom-toolbar .b-toolbar-content{padding-block:.5em 0;padding-inline-start:1em!important}.b-widget>.b-focus-trap{position:absolute;display:none;clip:rect(0,0,0,0)}.b-widget.b-focus-trapped.b-contains-focus>.b-focus-trap{display:inherit}.b-widget.b-initializing *{transition:none!important}.b-anchor{position:absolute}.b-anchor svg{position:absolute;top:0;pointer-events:none;overflow:visible}.b-anchor.b-anchor-top,.b-anchor.b-anchor-bottom{left:0;height:calc(var(--b-widget-anchor-height) + var(--bi-align-offset-y, 0px));width:100%}:is(.b-anchor.b-anchor-top,.b-anchor.b-anchor-bottom) svg{width:var(--b-widget-anchor-width);height:var(--b-widget-anchor-height)}.b-anchor.b-anchor-top{bottom:calc(100% - var(--b-widget-anchor-offset))}.b-anchor.b-anchor-top svg{top:auto;bottom:0}.b-anchor.b-anchor-bottom{top:calc(100% - var(--b-widget-anchor-offset))}.b-anchor.b-anchor-bottom svg{rotate:180deg}.b-anchor.b-anchor-start,.b-anchor.b-anchor-end{top:0;width:calc(var(--b-widget-anchor-height) + var(--bi-align-offset-x, 0px));height:100%}:is(.b-anchor.b-anchor-start,.b-anchor.b-anchor-end) svg{height:var(--b-widget-anchor-width);width:var(--b-widget-anchor-height)}.b-anchor.b-anchor-start{inset-inline-end:100%}.b-anchor.b-anchor-start svg{rotate:270deg;transform-origin:var(--b-widget-anchor-height) var(--b-widget-anchor-height)}.b-anchor.b-anchor-end{inset-inline-start:100%}.b-anchor.b-anchor-end svg{rotate:90deg;transform-origin:calc(var(--b-widget-anchor-height) / 2) calc(var(--b-widget-anchor-height) / 2)}.b-anchor.b-anchor-right{inset-inline-start:calc(100% - var(--bi-border-width, 0px));clip-path:rect(0 100% 100% var(--bi-border-width, 0px))}.b-anchor.b-anchor-left{inset-inline-end:calc(100% - var(--bi-border-width, 0px));clip-path:rect(0 calc(100% - var(--bi-border-width, 0px)) 100% 0)}.b-rtl>.b-anchor.b-anchor-right{inset-inline-end:calc(100% - var(--bi-border-width, 0px));inset-inline-start:auto}.b-rtl>.b-anchor.b-anchor-left{inset-inline-start:calc(100% - var(--bi-border-width, 0px));inset-inline-end:auto}.b-float-root{position:fixed!important;inset:0;pointer-events:none;overflow:clip;z-index:14000;contain:strict}.b-float-root.b-safari{user-select:none;-webkit-user-select:none}.b-float-root>.b-floating{position:absolute;contain:layout style;pointer-events:all;transition:opacity .2s;top:0;inset-inline-start:0;z-index:1}.b-float-root>.b-floating:not(.b-popup){box-shadow:var(--b-widget-floating-box-shadow);border-radius:var(--b-widget-border-radius);border:var(--b-widget-floating-border)}.b-firefox :is(.b-float-root>.b-floating){contain:layout}.b-float-root>.b-floating.b-hidden{opacity:0}.b-float-root>.b-floating.b-aligned-above:not(.b-anchored){box-shadow:var(--b-aligned-above-floating-box-shadow)}.b-trial-demo-mode [style*="data:image/svg+xml"]{background-image:none!important}:root,:host{--b-rtl-negate: 1}.b-rtl{direction:rtl;--b-rtl-negate: -1}.b-rtl .b-anchor.b-anchor-start svg{rotate:90deg;transform-origin:calc(var(--b-widget-anchor-height) / 2) calc(var(--b-widget-anchor-height) / 2)}.b-rtl .b-anchor.b-anchor-end svg{rotate:270deg;transform-origin:var(--b-widget-anchor-height) var(--b-widget-anchor-height)}.b-ltr{direction:ltr}.b-aria-live-el{height:0;width:0;position:absolute;inset-inline-start:-9999px;contain:strict}.b-released,.b-hide-display,.b-theme-info{display:none!important}.b-hide-visibility{visibility:hidden!important}.b-hide-offscreen{visibility:hidden!important;position:absolute!important;top:-10000em;left:-10000em}.b-yscroll-pad{display:none}.b-visible-scrollbar .b-show-yscroll-padding>.b-yscroll-pad{display:block;order:9999;border-inline-start:1px solid var(--b-widget-scrollbar-border-color)}.b-visible-scrollbar .b-show-yscroll-padding>.b-yscroll-pad .b-yscroll-pad-sizer{overflow-x:hidden;overflow-y:scroll;margin-inline-start:-1px;height:0;max-width:var(--bi-scrollbar-width)}.b-widget-scroller.b-hide-scroll{scrollbar-width:none}.b-widget-scroller.b-hide-scroll::-webkit-scrollbar{display:none}:is(div,span) .b-color-red{--b-primary: var(--b-color-red)}:is(div,span) .b-color-pink{--b-primary: var(--b-color-pink)}:is(div,span) .b-color-magenta{--b-primary: var(--b-color-magenta)}:is(div,span) .b-color-purple{--b-primary: var(--b-color-purple)}:is(div,span) .b-color-deep-purple{--b-primary: var(--b-color-deep-purple)}:is(div,span) .b-color-violet{--b-primary: var(--b-color-violet)}:is(div,span) .b-color-indigo{--b-primary: var(--b-color-indigo)}:is(div,span) .b-color-blue{--b-primary: var(--b-color-blue)}:is(div,span) .b-color-light-blue{--b-primary: var(--b-color-light-blue)}:is(div,span) .b-color-cyan{--b-primary: var(--b-color-cyan)}:is(div,span) .b-color-teal{--b-primary: var(--b-color-teal)}:is(div,span) .b-color-green{--b-primary: var(--b-color-green)}:is(div,span) .b-color-light-green{--b-primary: var(--b-color-light-green)}:is(div,span) .b-color-lime{--b-primary: var(--b-color-lime)}:is(div,span) .b-color-yellow{--b-primary: var(--b-color-yellow)}:is(div,span) .b-color-amber{--b-primary: var(--b-color-amber)}:is(div,span) .b-color-orange{--b-primary: var(--b-color-orange)}:is(div,span) .b-color-deep-orange{--b-primary: var(--b-color-deep-orange)}:is(div,span) .b-color-brown{--b-primary: var(--b-color-brown)}:is(div,span) .b-color-lighter-gray{--b-primary: var(--b-color-lighter-gray)}:is(div,span) .b-color-light-gray{--b-primary: var(--b-color-light-gray)}:is(div,span) .b-color-gray{--b-primary: var(--b-color-gray)}:is(div,span) .b-color-black{--b-primary: var(--b-color-black)}@keyframes b-anim-fade-in{0%{opacity:0}to{opacity:1}}@keyframes b-anim-fade-out{0%{opacity:1}to{opacity:0}}@keyframes b-anim-slide-in-from-right{30%{translate:-50%;opacity:.5}30.01%{translate:50%}to{translate:0;opacity:1}}@keyframes b-anim-slide-in-from-left{30%{translate:50%;opacity:.5}30.01%{translate:-50%}to{translate:0;opacity:1}}@keyframes b-anim-slide-in-from-below{30%{translate:0 -50%;opacity:.5}30.01%{translate:0 50%}to{translate:0;opacity:1}}@keyframes b-anim-slide-in-from-above{30%{translate:0 50%;opacity:.5}30.01%{translate:0 -50%}to{translate:0;opacity:1}}.b-slide-in-next,.b-slide-in-previous{animation:b-anim-slide-in-from-left .3s ease 0s 1 normal}.b-slide-vertical.b-slide-in-next{animation-name:b-anim-slide-in-from-below}.b-slide-vertical.b-slide-in-previous{animation-name:b-anim-slide-in-from-above}.b-slide-in-next:not(.b-slide-vertical){animation-name:b-anim-slide-in-from-right}.b-slide-in-previous:not(.b-slide-vertical){animation-name:b-anim-slide-in-from-left}.b-rtl.b-slide-in-next:not(.b-slide-vertical){animation-name:b-anim-slide-in-from-left}.b-rtl.b-slide-in-previous:not(.b-slide-vertical){animation-name:b-anim-slide-in-from-right}.b-sliding-child-element{overflow:clip}.b-transition-expand-collapse.b-aligned-below{animation:b-anim-expand-downwards .3s forwards}.b-transition-expand-collapse.b-aligned-above{animation:b-anim-expand-upwards .3s forwards}.b-transition-expand-collapse.b-hiding.b-aligned-below{animation:b-anim-collapse-upwards .3s forwards}.b-transition-expand-collapse.b-hiding.b-aligned-above{animation:b-anim-collapse-downwards .3s forwards}@keyframes b-anim-expand-downwards{0%{clip-path:rect(-25px calc(100% + 25px) 0 -25px);opacity:0}to{clip-path:rect(-25px calc(100% + 25px) calc(100% + 25px) -25px);opacity:1}}@keyframes b-anim-collapse-upwards{0%{clip-path:rect(-25px calc(100% + 25px) calc(100% + 25px) -25px);opacity:1}to{clip-path:rect(-25px calc(100% + 25px) 0 -25px);opacity:0}}@keyframes b-anim-expand-upwards{0%{clip-path:rect(100% calc(100% + 25px) 100% -25px);opacity:0}to{clip-path:rect(-25px calc(100% + 25px) calc(100% + 25px) -25px);opacity:1}}@keyframes b-anim-collapse-downwards{0%{clip-path:rect(-25px calc(100% + 25px) calc(100% + 25px) -25px);opacity:1}to{clip-path:rect(100% calc(100% + 25px) 100% -25px);opacity:0}}:root,:host{--b-color-red: #e53935;--b-color-pink: #d81b60;--b-color-magenta: #c200c2;--b-color-purple: #8e24aa;--b-color-violet: #5e35b1;--b-color-deep-purple: #4527a0;--b-color-indigo: #3949ab;--b-color-blue: #1e88e5;--b-color-light-blue: #03a9f4;--b-color-cyan: #3bc9db;--b-color-teal: #00897b;--b-color-green: #43a047;--b-color-light-green: #8bc34a;--b-color-lime: #c0ca33;--b-color-yellow: #fdd835;--b-color-amber: #ffb300;--b-color-orange: #fb8c00;--b-color-deep-orange: #f4511e;--b-color-brown: #6d4c41;--b-color-lighter-gray: #e0e0e0;--b-color-light-gray: #c0c0c0;--b-color-gray: #757575;--b-color-black: #000000;--b-neutral-100: hsl(0 0% 100%);--b-neutral-99: hsl(0 0% 99%);--b-neutral-98: hsl(0 0% 98%);--b-neutral-97: hsl(0 0% 97%);--b-neutral-96: hsl(0 0% 96%);--b-neutral-95: hsl(0 0% 95%);--b-neutral-94: hsl(0 0% 94%);--b-neutral-93: hsl(0 0% 93%);--b-neutral-92: hsl(0 0% 92%);--b-neutral-91: hsl(0 0% 91%);--b-neutral-90: hsl(0 0% 90%);--b-neutral-85: hsl(0 0% 85%);--b-neutral-80: hsl(0 0% 80%);--b-neutral-75: hsl(0 0% 75%);--b-neutral-70: hsl(0 0% 70%);--b-neutral-65: hsl(0 0% 65%);--b-neutral-60: hsl(0 0% 60%);--b-neutral-55: hsl(0 0% 55%);--b-neutral-50: hsl(0 0% 50%);--b-neutral-45: hsl(0 0% 45%);--b-neutral-40: hsl(0 0% 40%);--b-neutral-35: hsl(0 0% 35%);--b-neutral-30: hsl(0 0% 30%);--b-neutral-25: hsl(0 0% 25%);--b-neutral-20: hsl(0 0% 20%);--b-neutral-15: hsl(0 0% 15%);--b-neutral-10: hsl(0 0% 10%);--b-neutral-5: hsl(0 0% 5%);--b-neutral-2: hsl(0 0% 2%);--b-neutral-1: hsl(0 0% 1%);--b-neutral-0: hsl(0 0% 0%);--b-border-1: var(--b-neutral-10);--b-border-2: var(--b-neutral-30);--b-border-3: var(--b-neutral-50);--b-border-4: var(--b-neutral-60);--b-border-5: var(--b-neutral-70);--b-border-6: var(--b-neutral-80);--b-border-7: var(--b-neutral-90);--b-border-8: var(--b-neutral-93);--b-border-9: var(--b-neutral-95);--b-border-10: var(--b-neutral-100);--b-text-1: var(--b-neutral-10);--b-text-2: var(--b-neutral-30);--b-text-3: var(--b-neutral-50);--b-text-4: var(--b-neutral-70);--b-text-5: var(--b-neutral-100);--b-heatmap-start: oklab(.96 .01 .04);--b-heatmap-end: oklab(.86 .05 .02);--b-heatmap-mix-blend-mode: multiply}.b-colorize,.b-bryntum{--b-primary-100: var(--b-mix);--b-primary-99: color-mix(in srgb, var(--b-primary), var(--b-mix) 98%);--b-primary-98: color-mix(in srgb, var(--b-primary), var(--b-mix) 96%);--b-primary-97: color-mix(in srgb, var(--b-primary), var(--b-mix) 94%);--b-primary-96: color-mix(in srgb, var(--b-primary), var(--b-mix) 92%);--b-primary-95: color-mix(in srgb, var(--b-primary), var(--b-mix) 90%);--b-primary-94: color-mix(in srgb, var(--b-primary), var(--b-mix) 88%);--b-primary-93: color-mix(in srgb, var(--b-primary), var(--b-mix) 86%);--b-primary-92: color-mix(in srgb, var(--b-primary), var(--b-mix) 84%);--b-primary-91: color-mix(in srgb, var(--b-primary), var(--b-mix) 82%);--b-primary-90: color-mix(in srgb, var(--b-primary), var(--b-mix) 80%);--b-primary-85: color-mix(in srgb, var(--b-primary), var(--b-mix) 70%);--b-primary-80: color-mix(in srgb, var(--b-primary), var(--b-mix) 60%);--b-primary-75: color-mix(in srgb, var(--b-primary), var(--b-mix) 50%);--b-primary-70: color-mix(in srgb, var(--b-primary), var(--b-mix) 40%);--b-primary-65: color-mix(in srgb, var(--b-primary), var(--b-mix) 30%);--b-primary-60: color-mix(in srgb, var(--b-primary), var(--b-mix) 20%);--b-primary-55: color-mix(in srgb, var(--b-primary), var(--b-mix) 10%);--b-primary-50: var(--b-primary);--b-primary-45: color-mix(in srgb, var(--b-primary), var(--b-opposite) 10%);--b-primary-40: color-mix(in srgb, var(--b-primary), var(--b-opposite) 20%);--b-primary-35: color-mix(in srgb, var(--b-primary), var(--b-opposite) 30%);--b-primary-30: color-mix(in srgb, var(--b-primary), var(--b-opposite) 40%);--b-primary-25: color-mix(in srgb, var(--b-primary), var(--b-opposite) 50%);--b-primary-20: color-mix(in srgb, var(--b-primary), var(--b-opposite) 60%);--b-primary-15: color-mix(in srgb, var(--b-primary), var(--b-opposite) 70%);--b-primary-10: color-mix(in srgb, var(--b-primary), var(--b-opposite) 80%);--b-primary-5: color-mix(in srgb, var(--b-primary), var(--b-opposite) 90%);--b-primary-2: color-mix(in srgb, var(--b-primary), var(--b-opposite) 96%);--b-primary-1: color-mix(in srgb, var(--b-primary), var(--b-opposite) 98%);--b-primary-0: var(--b-opposite)}@supports not (color: color-mix(in srgb,red,blue)){.b-colorize,.b-bryntum{--b-primary-99: linear-gradient(rgba(255, 255, 255, .98), rgba(255, 255, 255, .98)) var(--b-primary);--b-primary-98: linear-gradient(rgba(255, 255, 255, .96), rgba(255, 255, 255, .96)) var(--b-primary);--b-primary-97: linear-gradient(rgba(255, 255, 255, .94), rgba(255, 255, 255, .94)) var(--b-primary);--b-primary-96: linear-gradient(rgba(255, 255, 255, .92), rgba(255, 255, 255, .92)) var(--b-primary);--b-primary-95: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)) var(--b-primary);--b-primary-94: linear-gradient(rgba(255, 255, 255, .88), rgba(255, 255, 255, .88)) var(--b-primary);--b-primary-93: linear-gradient(rgba(255, 255, 255, .86), rgba(255, 255, 255, .86)) var(--b-primary);--b-primary-92: linear-gradient(rgba(255, 255, 255, .84), rgba(255, 255, 255, .84)) var(--b-primary);--b-primary-91: linear-gradient(rgba(255, 255, 255, .82), rgba(255, 255, 255, .82)) var(--b-primary);--b-primary-90: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)) var(--b-primary);--b-primary-85: linear-gradient(rgba(255, 255, 255, .7), rgba(255, 255, 255, .7)) var(--b-primary);--b-primary-80: linear-gradient(rgba(255, 255, 255, .6), rgba(255, 255, 255, .6)) var(--b-primary);--b-primary-75: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)) var(--b-primary);--b-primary-70: linear-gradient(rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)) var(--b-primary);--b-primary-65: linear-gradient(rgba(255, 255, 255, .3), rgba(255, 255, 255, .3)) var(--b-primary);--b-primary-60: linear-gradient(rgba(255, 255, 255, .2), rgba(255, 255, 255, .2)) var(--b-primary);--b-primary-55: linear-gradient(rgba(255, 255, 255, .1), rgba(255, 255, 255, .1)) var(--b-primary);--b-primary-45: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)) var(--b-primary);--b-primary-40: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)) var(--b-primary);--b-primary-35: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)) var(--b-primary);--b-primary-30: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)) var(--b-primary);--b-primary-25: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)) var(--b-primary);--b-primary-20: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)) var(--b-primary);--b-primary-15: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)) var(--b-primary);--b-primary-10: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)) var(--b-primary);--b-primary-5: linear-gradient(rgba(0, 0, 0, .9), rgba(0, 0, 0, .9)) var(--b-primary);--b-primary-2: linear-gradient(rgba(0, 0, 0, .96), rgba(0, 0, 0, .96)) var(--b-primary);--b-primary-1: linear-gradient(rgba(0, 0, 0, .98), rgba(0, 0, 0, .98)) var(--b-primary)}}.b-fx-highlight{z-index:9999!important;animation:b-anim-fx-highlight 1s ease 0s 1}@keyframes b-anim-fx-highlight{0%,to{box-shadow:none}50%{box-shadow:0 0 10px 5px var(--b-primary-50)}}.b-dragging,.b-dragging *{pointer-events:none!important}.b-dragging:not(.b-widget){z-index:100;opacity:.8;box-sizing:border-box}.b-dragging:not(.b-widget).b-drag-unified-proxy{opacity:.65}.b-dragging:not(.b-widget).b-drag-main{z-index:101;opacity:1}.b-drag-proxy{position:absolute!important;top:0;inset-inline-start:0;pointer-events:none!important;box-sizing:border-box}.b-drag-proxy *{box-sizing:border-box}.b-aborting,.b-drag-final-transition{transition-duration:.3s;transition-property:all!important}.b-drag-unified-animation{transition:translate .2s}.b-drag-original.b-hidden{display:none!important}.b-drag-helper-active *{-webkit-user-select:none!important;user-select:none!important}.b-resize-grip{position:absolute;z-index:1}.b-resize-grip-top-start,.b-resize-grip-top-end,.b-resize-grip-bottom-start,.b-resize-grip-bottom-end{width:.5em;height:.5em}.b-resize-grip-top,.b-resize-grip-top-start,.b-resize-grip-top-end{top:0}.b-resize-grip-bottom,.b-resize-grip-bottom-start,.b-resize-grip-bottom-end{bottom:0}.b-resize-grip-start,.b-resize-grip-top-start,.b-resize-grip-bottom-start{inset-inline-start:0}.b-resize-grip-end,.b-resize-grip-top-end,.b-resize-grip-bottom-end{inset-inline-end:0}.b-resize-grip-top,.b-resize-grip-bottom{height:.5em}.b-resize-grip-start,.b-resize-grip-end{width:.5em}.b-resize-grip-top-start,.b-resize-grip-bottom-end{cursor:nwse-resize;z-index:2}.b-resize-grip-top-end,.b-resize-grip-bottom-start{cursor:nesw-resize;z-index:2}.b-resize-grip-top,.b-resize-grip-bottom{cursor:ns-resize;width:100%;inset-inline-start:0}.b-resize-grip-start,.b-resize-grip-end{height:100%;top:0;cursor:ew-resize}.b-no-resize-observer.b-resize-monitored:not(.b-floating){position:relative}.b-no-resize-observer.b-resize-monitored .b-resize-monitors{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;overflow:hidden}.b-no-resize-observer.b-resize-monitored .b-resize-monitors>*{width:100%;height:100%;overflow:hidden}.b-no-resize-observer.b-resize-monitored .b-resize-monitors>.b-resize-monitor-expand:after{content:"";display:block;width:100000px;height:100000px}.b-no-resize-observer.b-resize-monitored .b-resize-monitors>.b-resize-monitor-shrink:after{content:"";display:block;width:200%;height:200%;min-width:1px;min-height:1px}.simulated-mouse{position:absolute;z-index:100;top:10px;left:10px;transition:top .5s,left .5s;pointer-events:none;font-size:16px}.simulated-mouse.quick{transition:top .05s,left .05s}.simulated-mouse:after{position:absolute;content:"\f245" / "";font-family:var(--b-widget-icon-font-family);font-weight:900;z-index:102}.simulated-mouse.drag:before,.simulated-mouse.mousedown:before,.simulated-mouse.dblclick:before,.simulated-mouse.click:before{position:absolute;content:"";border:2px solid transparent;border-radius:50%;animation-name:b-anim-click;animation-duration:.2s;top:0;left:0;translate:-50% -50%;z-index:101;opacity:.7}.simulated-mouse.drag:after{content:"\f25a" / "";left:-3px}.simulated-mouse.dblclick:before{animation-name:b-anim-dblclick;animation-duration:.3s}.simulated-mouse.mousedown:before,.simulated-mouse.drag:before{animation-name:none;width:1.5em;height:1.5em;border-color:red}@keyframes b-anim-click{0%{width:0;height:0}90%{width:1.5em;height:1.5em;border-color:red}to{width:0;height:0;border-color:transparent}}@keyframes b-anim-dblclick{0%{width:0;height:0}40%{width:1.5em;height:1.5em;border-color:red}50%{width:0;height:0}90%{width:1.5em;height:1.5em;border-color:red}to{width:0;height:0;border-color:transparent}}.b-scroll-hidden{visibility:hidden!important;position:absolute!important;top:-10000em;left:-10000em;translate:0 0!important}.b-infinity-scroller{overflow:scroll}.b-infinity-scroller.b-infinity-scroller-smooth{scroll-behavior:smooth}.b-infinity-scroller-item{position:absolute!important}.b-widget-scroller{overflow:hidden;-webkit-overflow-scrolling:touch;overflow-anchor:none;position:relative}.b-hide-scroll{scrollbar-width:none}.b-hide-scroll::-webkit-scrollbar{display:none}.b-scroller-stretcher{position:absolute;height:1px;width:1px;top:0;inset-inline-start:0}.b-icon{display:inline-flex;gap:.5em}.b-icon:before,.b-fw-icon:before{font-style:normal;font-variant:normal;line-height:1;display:grid;place-items:center;font-family:var(--b-widget-icon-font-family);font-weight:var(--b-widget-icon-font-weight)}.b-fw-icon:before{width:1em}.b-icon-scroll-left:before{content:var(--b-icon-scroll-left, "\f104")}.b-icon-scroll-right:before{content:var(--b-icon-scroll-right, "\f105")}.b-icon-spin-up:before{content:var(--b-icon-spin-up, "\f0d8")}.b-icon-spin-down:before{content:var(--b-icon-spin-down, "\f0d7")}.b-icon-add:before{content:var(--b-icon-add, "+")}.b-icon-clear:before{content:var(--b-icon-clear, "\f00d")}.b-icon-remove:before{content:var(--b-icon-remove, "\f00d")}.b-icon-close:before{content:var(--b-icon-close, "\f00d")}.b-icon-remove-circle:before{content:var(--b-icon-remove-circle, "\f057")}.b-icon-collapse-down:before{content:var(--b-icon-collapse-down, "\f078")}.b-icon-collapse-left:before{content:var(--b-icon-collapse-left, "\f053")}.b-icon-collapse-right:before{content:var(--b-icon-collapse-right, "\f054")}.b-icon-collapse-up:before{content:var(--b-icon-collapse-up, "\f077")}.b-icon-filter-disable:before{content:var(--b-icon-filter-disable, "\f05e")}.b-icon-search:before{content:var(--b-icon-search, "\f002")}.b-icon-search-plus:before{content:var(--b-icon-search-plus, "\f00e")}.b-icon-search-minus:before{content:var(--b-icon-search-minus, "\f010")}.b-icon-hide:before{content:var(--b-icon-hide, "\f057")}.b-icon-trash:before{content:var(--b-icon-trash, "\f1f8")}.b-icon-edit:before{content:var(--b-icon-edit, "\f303")}.b-icon-show-details:before{content:var(--b-icon-show-details, "\f002")}.b-icon-rename:before{content:var(--b-icon-rename, "\f044")}.b-icon-copy:before{content:var(--b-icon-copy, "\f0c5")}.b-icon-cut:before{content:var(--b-icon-cut, "\f0c4")}.b-icon-paste:before{content:var(--b-icon-paste, "\f0ea")}.b-icon-expand-row:before{content:var(--b-icon-expand-row, "\f107")}.b-icon-expand-column:before{content:var(--b-icon-expand-column, "\f105")}.b-icon-expand{content:var(--b-icon-expand, "\f065")}.b-icon-first:before{content:var(--b-icon-first, "\f100")}:is(.b-rtl .b-icon-first,.b-rtl .b-icon-last,.b-rtl .b-icon-next,.b-rtl .b-icon-previous,.b-rtl .b-icon-scroll-left,.b-rtl .b-icon-scroll-right,.b-rtl .b-icon-collapse-left,.b-rtl .b-icon-collapse-right,.b-rtl .b-icon-tree-expand,.b-rtl .b-icon-expand-gridregion,.b-rtl .b-icon-collapse-gridregion):before{scale:-1 1}.b-icon-last:before{content:var(--b-icon-last, "\f101")}.b-icon-redo:before{content:var(--b-icon-redo, "\f01e")}.b-icon-reload:before{content:var(--b-icon-reload, "\f01e")}.b-icon-undo:before{content:var(--b-icon-undo, "\f0e2")}.b-icon-compare:before{content:var(--b-icon-compare, "\e13a")}.b-icon-split-horizontal:before,.b-icon-split-vertical:before,.b-icon-split-both:before{min-width:1em!important;width:1em;height:1em;border-radius:2px;border:2px solid currentColor;overflow:hidden}.b-icon-split-horizontal:before{content:var(--b-icon-split-horizontal, "\2503");rotate:90deg;border-left-width:3px;align-items:start;line-height:.8}.b-icon-split-vertical:before{content:var(--b-icon-split-vertical, "\2503");border-top-width:3px;align-items:start;line-height:.8}.b-icon-split-both:before{content:var(--b-icon-split-both, "\254b");border-top-width:3px}.b-icon-download:before{content:var(--b-icon-download, "\f019")}.b-icon-zoom:before{content:var(--b-icon-zoom, "\f002")}.b-icon-code:before{content:var(--b-icon-code, "\f121")}.b-icon-clipboard:before{content:var(--b-icon-clipboard, "\f328")}.b-icon-filter:before{content:var(--b-icon-filter, "\f0b0")}.b-icon-filter-equal:before{content:var(--b-icon-filter-equal, "\f0b0")}.b-icon-filter-less:before{content:var(--b-icon-filter-less, "\f053")}.b-icon-filter-before:before{content:var(--b-icon-filter-before, "\f053")}.b-icon-filter-more:before{content:var(--b-icon-filter-more, "\f054")}.b-icon-filter-after:before{content:var(--b-icon-filter-after, "\f054")}.b-icon-check:before{content:var(--b-icon-check, "\f00c")}.b-icon-checked:before{content:var(--b-icon-checked, "\f14a")}.b-icon-unchecked:before{content:var(--b-icon-unchecked, "\f0c8")}.b-icon-radio:before{content:var(--b-icon-radio, "\f111")}.b-icon-radio-unchecked:before{content:var(--b-icon-radio-unchecked, "\f111")}.b-icon-radio-checked:before{content:var(--b-icon-radio-checked, "\f192")}.b-icon-calendar:before{content:var(--b-icon-calendar, "\f133")}.b-icon-calendar-day:before{content:var(--b-icon-calendar-day, "\f783")}.b-icon-calendar-plus:before{content:var(--b-icon-calendar-plus, "\f271")}.b-icon-clock:before{content:var(--b-icon-clock, "\f017")}.b-icon-recurring:before{content:var(--b-icon-recurring, "\f021")}.b-icon-duration:before{content:var(--b-icon-duration, "\f254")}.b-icon-milestone:before{content:var(--b-icon-milestone, "\f219")}.b-icon-locked:before{content:var(--b-icon-locked, "\f023")}.b-icon-unlocked:before{content:var(--b-icon-unlocked, "\f09c")}.b-icon-user:before{content:var(--b-icon-user, "\f0c0")}.b-icon-menu:before{content:var(--b-icon-menu, "\f0c9")}.b-icon-menu-horizontal:before{content:var(--b-icon-menu-horizontal, "\f141")}.b-icon-menu-vertical:before{content:var(--b-icon-menu-vertical, "\f142")}.b-icon-info:before{content:var(--b-icon-info, "\f129")}.b-icon-sub-menu:before{content:var(--b-widget-sub-menu-icon)}.b-icon-star:before{content:var(--b-icon-star, "\f005")}.b-icon-warning:before{content:var(--b-icon-warning, "\f071")}.b-icon-columns:before{content:var(--b-icon-columns, "\f0db")}.b-icon-picker:before{content:var(--b-icon-picker, "\f0d7");transition:rotate .2s}.b-icon-picker-rotated:before{content:var(--b-icon-picker-rotated, "\f0d7");rotate:180deg;transition:rotate .2s}.b-icon-resize-horizontal:before{content:var(--b-icon-resize-horizontal, "\f337")}.b-icon-fullscreen:before{content:var(--b-icon-fullscreen, "\f0b2")}.b-icon-cog:before{content:var(--b-icon-cog, "\f013")}:is(.b-linux,.b-windows) .b-icon-cog:before{vertical-align:middle}.b-icon-file-download:before{content:var(--b-icon-file-download, "\f56d")}.b-icon-sync:before{content:var(--b-icon-sync, "\f2f1")}.b-icon-bad-mood-emoji:before{content:var(--b-icon-bad-mood-emoji, "\f119")}.b-icon-circle:before{content:var(--b-icon-circle, "\f111")}.b-icon-square:before{content:var(--b-icon-square, "\f0c8")}.b-icon-merge-cells:before{content:var(--b-icon-merge-cells, "\f5fd")}.b-icon-merge-events:before{content:var(--b-icon-merge-events, "\f5fd")}.b-icon-version:before{content:var(--b-icon-version, "\e5a0")}.b-icon-material:before{content:var(--b-icon-material, "\e4e6")}.b-icon-cost:before{content:var(--b-icon-cost, "\f81d")}.b-icon-paper-plane:before{content:var(--b-icon-paper-plane, "\f1d8")}.b-icon-robot:before{content:var(--b-icon-robot, "\f544")}.b-icon-mic:before{content:var(--b-icon-mic, "\f130")}.b-icon-play:before{content:var(--b-icon-play, "\f04b")}.b-icon-stop:before{content:var(--b-icon-stop, "\f04d")}.b-icon-message:before{content:var(--b-icon-message, "\f27a")}.b-icon-volume-high:before{content:var(--b-icon-volume-high, "\f028")}.b-icon-thumbs-up:before{content:var(--b-icon-thumbs-up, "\f164")}.b-icon-thumbs-down:before{content:var(--b-icon-thumbs-down, "\f165")}.b-icon-exclamation-circle:before{content:var(--b-icon-exclamation-circle, "\f06a")}.b-icon-eye:before{content:var(--b-icon-eye, "\f06e")}.b-icon-mouse-pointer:before{content:var(--b-icon-mouse-pointer, "\f245")}.b-icon-up:before{content:var(--b-icon-up, "\f062")}.b-icon-down:before{content:var(--b-icon-down, "\f063")}.b-icon-left:before{content:var(--b-icon-left, "\f060")}.b-icon-right:before{content:var(--b-icon-right, "\f061")}.b-icon-angle-left:before{content:var(--b-icon-angle-left, "\f104")}.b-icon-angle-right:before{content:var(--b-icon-angle-right, "\f105")}.b-icon-before:before{content:var(--b-icon-before, "\f053")}.b-icon-previous:before{content:var(--b-icon-previous, "\f053")}.b-icon-after:before{content:var(--b-icon-after, "\f054")}.b-icon-next:before{content:var(--b-icon-next, "\f054")}.b-icon-move-left-right:before{content:var(--b-icon-move-left-right, "\f337")}.b-icon-move-up-down:before{content:var(--b-icon-move-up-down, "\f338")}.b-icon-circle-arrow-up:before{content:var(--b-icon-circle-arrow-up, "\f0aa")}.b-icon-column-move-left:before{content:var(--b-icon-column-move-left, "\f0a8")}.b-icon-column-move-right:before{content:var(--b-icon-column-move-right, "\f0a9")}.b-icon-hide-column:before{content:var(--b-icon-hide-column, "\f057")}.b-icon-column-pin:before{content:var(--b-icon-column-pin, "\f08d")}.b-icon-column-unpin:before{content:var(--b-icon-column-unpin, "\e68f")}.b-icon-sort:before{content:var(--b-icon-sort, "\f0dc")}.b-icon-sort-asc:before{content:var(--b-icon-sort-asc, "\f15e")}.b-icon-sort-desc:before{content:var(--b-icon-sort-desc, "\f15d")}.b-icon-sorted-asc:before{content:var(--b-icon-sorted-asc, "\f062")}.b-icon-group-asc:before{content:var(--b-icon-group-asc, "\f885")}.b-icon-group-desc:before{content:var(--b-icon-group-desc, "\f160")}.b-icon-group-collapse:before{content:var(--b-icon-group-collapse, "\f056")}.b-icon-group-expand:before{content:var(--b-icon-group-expand, "\f055")}.b-icon-grouped-asc:before{content:var(--b-icon-grouped-asc, "\f012")}.b-icon-tree-expand:before{content:var(--b-icon-tree-expand, "\f105")}.b-icon-tree-collapse:before{content:var(--b-icon-tree-collapse, "\f107")}.b-icon-tree-folder:before{content:var(--b-icon-tree-folder, "\f07b")}.b-icon-tree-folder-open:before{content:var(--b-icon-tree-folder-open, "\f07c")}.b-icon-tree-leaf:before{content:var(--b-icon-tree-leaf, "\f111")}.b-icon-expand-gridregion:before{content:var(--b-icon-expand-gridregion, "\f054")}.b-icon-collapse-gridregion:before{content:var(--b-icon-collapse-gridregion, "\f053")}.b-icon-lock-row:before{content:var(--b-icon-lock-row, "\e73a")}.b-icon-unlock-row:before{content:var(--b-icon-unlock-row, "\e73b")}.b-icon-unassign:before{content:var(--b-icon-unassign, "\f506")}.b-icon-valid:before{content:var(--b-icon-valid, "\f00c")}.b-icon-invalid:before{content:var(--b-icon-invalid, "\f05e")}.b-icon-checking:before{content:var(--b-icon-checking, "\f110")}.b-icon-expand-resource:before{content:var(--b-icon-expand-resource, "\f103")}.b-icon-note:before{content:var(--b-icon-note, "\f249")}.b-icon-advanced:before{content:var(--b-icon-advanced, "\f085")}.b-icon-palette:before{content:var(--b-icon-palette, "\f53f")}.b-icon-renumber:before{content:var(--b-icon-renumber, "\f884")}.b-icon-indent:before{content:var(--b-icon-indent, "\f03c")}.b-icon-outdent:before{content:var(--b-icon-outdent, "\f03b")}.b-icon-subtask:before{content:var(--b-icon-subtask, "\e476")}.b-icon-predecessor:before{content:var(--b-icon-predecessor, "\e477")}.b-icon-successor:before{content:var(--b-icon-successor, "\e47a")}.b-icon-link:before{content:var(--b-icon-link, "\f0c1")}.b-icon-unlink:before{content:var(--b-icon-unlink, "\f127")}.b-icon-calendar-days:before{content:var(--b-icon-calendar-days, "\f073")}.b-icon-calendar-week:before{content:var(--b-icon-calendar-week, "\f784")}.b-icon-bold:before{content:var(--b-icon-bold, "\f032")}.b-icon-underline:before{content:var(--b-icon-underline, "\f0cd")}.b-icon-italic:before{content:var(--b-icon-italic, "\f033")}.b-icon-clock-live{background-color:currentColor;border-radius:50%;width:1em;height:1em;animation-delay:0s;display:grid}.b-icon-clock-live:before,.b-icon-clock-live:after{grid-area:1 / 1 / 1 / 1;position:relative;font-size:1em!important;content:"";width:.1em!important;left:.44em;background:#fff;border-radius:.5em}.b-icon-clock-live:before{top:.15em;height:.4em!important;transform-origin:.05em .35em;animation:b-anim-rotate 6s infinite linear;animation-play-state:paused;animation-delay:inherit}.b-icon-clock-live:after{top:.22em;height:.33em;transform-origin:.05em .3em;animation:b-anim-rotate 72s infinite linear;animation-play-state:paused;animation-delay:inherit}.b-icon-chart:before{content:var(--b-icon-chart, "\f201")}.b-icon-settings:before{content:var(--b-icon-settings, "\f013")}.b-icon-spinner:before{content:var(--b-icon-spinner, "\f110");animation:b-anim-rotate 2s infinite linear}@keyframes b-anim-rotate{0%{rotate:0deg}to{rotate:360deg}}:root,:host{--b-gripper-edge-size: 1em;--b-gripper-horz-cursor: ns-resize;--b-gripper-border: 1px solid rgba(0, 0, 0, .3);--b-gripper-horz-edge-height: var(--b-gripper-edge-size);--b-gripper-horz-height: .25em;--b-gripper-horz-width: 1.2em;--b-gripper-horz-offset: .4em;--b-gripper-horz-transition: opacity .2s, margin-inline-start .2s, width .2s;--b-gripper-vert-cursor: ew-resize;--b-gripper-vert-gradient: repeating-linear-gradient( 90deg, rgba(0, 0, 0, .5), rgba(255, 255, 255, .8) 3px);--b-gripper-vert-edge-width: var(--b-gripper-edge-size);--b-gripper-vert-width: calc(var(--b-gripper-vert-edge-width) / 2);--b-gripper-vert-height: 12px;--b-gripper-vert-offset: 4px;--b-gripper-vert-transition: opacity .2s, margin-top .2s, height .2s}.b-gripper{position:absolute}.b-gripper:after{content:" " / "";position:absolute;opacity:0}.b-hover-top .b-gripper.b-gripper-horz,.b-hover-bottom .b-gripper.b-gripper-horz{cursor:var(--b-gripper-horz-cursor);height:var(--b-gripper-horz-edge-height);left:0;right:0}.b-hover-bottom .b-gripper.b-gripper-horz{bottom:0}.b-gripper.b-gripper-horz:after{width:0;left:50%;margin-inline-start:0;border-top:var(--b-gripper-border);border-bottom:var(--b-gripper-border);height:var(--b-gripper-horz-height)}.b-hover-left .b-gripper.b-gripper-vert,.b-hover-right .b-gripper.b-gripper-vert{top:0;bottom:0;cursor:var(--b-gripper-vert-cursor);width:var(--b-gripper-vert-edge-width)}.b-hover-right .b-gripper.b-gripper-vert{right:0}.b-hover-left .b-gripper.b-gripper-vert{left:0}.b-gripper.b-gripper-vert:after{height:0;top:50%;margin-top:0;background:var(--b-gripper-vert-gradient);width:var(--b-gripper-vert-width)}.b-hover-anim.b-hover-edge .b-gripper-horz:after{opacity:1;margin-inline-start:calc(var(--b-gripper-horz-width) / -2);width:var(--b-gripper-horz-width);transition:var(--b-gripper-horz-transition)}.b-hover-top .b-gripper-horz:after{top:var(--b-gripper-horz-offset)}.b-hover-bottom .b-gripper-horz:after{bottom:var(--b-gripper-horz-offset)}.b-hover-anim.b-hover-edge .b-gripper-vert:after{opacity:1;margin-top:calc(var(--b-gripper-vert-height) / -2);height:var(--b-gripper-vert-height);transition:var(--b-gripper-vert-transition)}.b-hover-left .b-gripper-vert:after{left:var(--b-gripper-vert-offset)}.b-hover-right .b-gripper-vert:after{right:var(--b-gripper-vert-offset)}.b-sftime-picker .b-panel-content{background:var(--b-panel-background);align-items:stretch;padding:.5em;gap:.5em}.b-sftime-picker .b-panel-content .b-widget{margin:0;flex:0 0 auto;width:auto}.b-sftime-picker .b-panel-content .b-number-field{height:100%}.b-sftime-picker .b-panel-content .b-number-field>.b-label{clip-path:polygon(0 0);position:absolute;contain:strict}.b-sftime-picker .b-panel-content .b-number-field:not(.b-first-visible-child):before{content:":";align-self:center;margin-inline-end:.5em;font-weight:700}.b-sftime-picker .b-panel-content .b-number-field input{width:3em}.b-sftime-picker .b-panel-content .b-button{flex:0 0 3em;padding:0}.b-sftime-picker .b-panel-content .b-button .b-button-label{text-overflow:clip}:root,:host{--b-button-box-shadow: null;--b-button-text-align: center;--b-button-disabled-opacity: .4;--b-button-icon-only-border-radius: 50%;--b-button-font-weight: 500;--b-button-gap: .5em;--b-button-height: 3em;--b-button-icon-padding-inline: var(--b-widget-padding);--b-button-end-icon-padding-inline: var(--b-widget-padding);--b-button-menu-padding-inline: var(--b-widget-padding);--b-button-opacity: 1;--b-button-padding-inline: var(--b-widget-padding);--b-button-pressed-box-shadow: none;--b-button-focus-outline-width: var(--b-widget-focus-outline-width);--b-button-focus-outline-offset: calc(var(--b-widget-focus-outline-width) * -1);--b-button-border-radius: var(--b-widget-border-radius);--b-button-elevated-active-box-shadow: var(--b-elevation-1);--b-button-elevated-box-shadow: var(--b-elevation-1);--b-button-elevated-focus-box-shadow: var(--b-elevation-1);--b-button-elevated-hover-box-shadow: var(--b-elevation-2);--b-button-filled-color: var(--b-text-5);--b-button-filled-hover-box-shadow: none;--b-button-tonal-hover-box-shadow: none;--b-button-outlined-border-width: 1px;--b-button-outlined-border-color: var(--b-border-6);--b-button-outlined-disabled-background: transparent;--b-button-outlined-disabled-border-color: var(--b-border-6);--b-button-outlined-background: transparent;--b-button-outlined-pressed-color: unset;--b-button-type-text-background: transparent;--b-button-type-text-disabled-background: transparent;--b-button-disabled-background: var(--b-widget-disabled-background);--b-button-disabled-color: var(--b-neutral-50);--b-button-type-text-focused-background: transparent;--b-button-type-text-text-only-border-radius: unset;--b-button-focus-outline-color: var(--b-primary)}.b-button{display:flex;align-items:center;position:relative;transition-property:box-shadow,font-weight,background,color,border,border-radius;transition-duration:var(--b-default-transition-duration);overflow:hidden;flex-shrink:0;font-family:inherit;text-decoration:none;padding-block:0;contain:style;--b-button-border-width: var(--b-button-idle-border-width);--b-button-border-color: var(--b-button-idle-border-color);--b-widget-font-weight: var(--b-button-font-weight);--bi-button-cursor: pointer;background:var(--b-button-background);border:var(--b-button-border-width) solid var(--b-button-border-color);border-radius:var(--b-button-border-radius);box-shadow:var(--b-button-box-shadow);color:var(--bi-button-applied-color, var(--b-button-color));cursor:var(--bi-button-cursor);gap:var(--b-button-gap);height:var(--b-button-height);max-height:var(--b-button-max-height);opacity:var(--b-button-opacity);padding-inline:var(--b-button-padding-inline);justify-content:var(--b-button-text-align)}.b-button .b-button-label,.b-button i{white-space:nowrap;text-overflow:ellipsis;transition:color .2s;z-index:1;margin:0;cursor:var(--bi-button-cursor)}.b-button .b-button-label{overflow:hidden}.b-button i{flex-shrink:0}.b-button.b-button-elevated{--b-button-background: var(--b-button-elevated-background, var(--b-primary-98));--b-button-hover-background: var(--b-button-elevated-hover-background, var(--b-primary-95));--b-button-focused-background: var(--b-button-elevated-focused-background, var(--b-primary-95));--b-button-active-background: var(--b-button-elevated-active-background, var(--b-primary-95));--b-button-pressed-background: var(--b-button-elevated-pressed-background, var(--b-primary-90));--b-button-pressed-hover-background: var(--b-button-elevated-pressed-hover-background, var(--b-primary-92));--b-button-box-shadow: var(--b-button-elevated-box-shadow);--b-button-hover-box-shadow: var(--b-button-elevated-hover-box-shadow);--b-button-focus-box-shadow: var(--b-button-elevated-focus-box-shadow);--b-button-active-box-shadow: var(--b-button-elevated-active-box-shadow);--b-button-color: var(--b-button-elevated-color, var(--b-primary-40));--b-button-split-color: var(--b-button-elevated-split-color, color-mix(in srgb, var(--b-button-color), transparent 70%))}.b-button.b-button-filled,.b-button.b-raised{--b-button-background: var(--b-button-filled-background, var(--b-primary-45));--b-button-hover-background: var(--b-button-filled-hover-background, var(--b-primary-55));--b-button-focused-background: var(--b-button-filled-focused-background, var(--b-primary-60));--b-button-active-background: var(--b-button-filled-active-background, var(--b-primary-60));--b-button-pressed-background: var(--b-button-filled-pressed-background, var(--b-primary-65));--b-button-pressed-hover-background: var(--b-button-filled-pressed-hover-background, var(--b-primary-70));--b-button-color: var(--b-button-filled-color);--b-button-hover-box-shadow: var(--b-button-filled-hover-box-shadow);--b-button-split-color: var(--b-button-filled-split-color, var(--b-button-color))}.b-button.b-button-tonal{--b-button-background: var(--b-button-tonal-background, var(--b-primary-95));--b-button-hover-background: var(--b-button-tonal-hover-background, var(--b-primary-90));--b-button-focused-background: var(--b-button-tonal-focused-background, var(--b-primary-90));--b-button-active-background: var(--b-button-tonal-active-background, var(--b-primary-85));--b-button-pressed-background: var(--b-button-tonal-pressed-background, var(--b-primary-80));--b-button-pressed-hover-background: var(--b-button-tonal-pressed-hover-background, var(--b-primary-85));--b-button-hover-box-shadow: var(--b-button-tonal-hover-box-shadow);--b-button-color: var(--b-button-tonal-color, var(--b-primary-30));--b-button-split-color: var(--b-button-tonal-split-color, color-mix(in srgb, var(--b-button-tonal-color, var(--b-primary-30)), transparent 70%));--b-button-idle-border-width: var(--b-button-tonal-border-width);--b-button-idle-border-color: var(--b-button-tonal-border-color);--b-button-focus-border-color: var(--b-button-tonal-border-color);--b-button-hover-border-color: var(--b-button-tonal-border-color);--b-button-disabled-border-color: var(--b-button-tonal-border-color)}.b-button.b-button-outlined{--b-button-background: var(--b-button-outlined-background);--b-button-hover-background: var(--b-button-outlined-hover-background, var(--b-primary-95));--b-button-focused-background: var(--b-button-outlined-focused-background, var(--b-primary-90));--b-button-active-background: var(--b-button-outlined-active-background, var(--b-primary-90));--b-button-pressed-background: var(--b-button-outlined-pressed-background, var(--b-primary-90));--b-button-pressed-hover-background: var(--b-button-outlined-pressed-hover-background, var(--b-primary-92));--b-button-color: var(--b-button-outlined-color, var(--b-primary-25));--b-button-pressed-color: var(--b-button-outlined-pressed-color);--b-button-idle-border-width: var(--b-button-outlined-border-width);--b-button-idle-border-color: var(--b-button-outlined-border-color);--b-button-focus-border-color: var(--b-button-outlined-focus-border-color, var(--b-primary));--b-button-hover-border-color: var(--b-button-outlined-hover-border-color, var(--b-primary-80));--b-button-disabled-background: var(--b-button-outlined-disabled-background);--b-button-disabled-border-color: var(--b-button-outlined-disabled-border-color);--b-button-split-color: var(--b-button-outlined-split-color, var(--b-button-border-color))}.b-button.b-button-text,.b-button.b-transparent{--b-button-background: var(--b-button-type-text-background);--b-button-hover-background: var(--b-button-type-text-hover-background, var(--b-primary-95));--b-button-focused-background: var(--b-button-type-text-focused-background);--b-button-active-background: var(--b-button-type-text-active-background, var(--b-primary-90));--b-button-pressed-background: var(--b-button-type-text-pressed-background, var(--b-primary-90));--b-button-pressed-hover-background: var(--b-button-type-text-pressed-hover-background, var(--b-primary-92));--b-button-color: var(--b-button-type-text-color, var(--b-primary-20));--b-button-disabled-background: var(--b-button-type-text-disabled-background);--b-button-split-color: var(--b-button-type-text-split-color, var(--b-button-color))}:is(.b-button.b-button-text,.b-button.b-transparent).b-split-button .b-button-menu-icon{align-self:center}:is(.b-button.b-button-text,.b-button.b-transparent).b-text:not(:has(.b-button-icon)){border-radius:var(--b-button-type-text-text-only-border-radius, var(--b-button-border-radius))}.b-button:focus-visible,.b-button.b-contains-focus{outline-offset:var(--b-button-focus-outline-offset);outline:var(--b-button-focus-outline-color) solid var(--b-button-focus-outline-width)}.b-button.b-focus,.b-button:focus-visible{--b-button-background: var(--b-button-focused-background);--b-button-box-shadow: var(--b-button-focus-box-shadow);--b-button-border-color: var(--b-button-focus-border-color)}:is(.b-button:hover,.b-button .b-hover):where(:not(:active,.b-disabled)){--b-button-background: var(--b-button-hover-background);--b-button-box-shadow: var(--b-button-hover-box-shadow);--b-button-border-color: var(--b-button-hover-border-color)}.b-button.b-active,.b-button:active{--b-button-background: var(--b-button-active-background);--b-button-box-shadow: var(--b-button-active-box-shadow)}.b-button.b-rotate-vertical{padding-inline:0;padding-block:var(--b-button-padding-inline);width:var(--b-button-height);height:auto}.b-button.b-rotate-vertical .b-button-label{writing-mode:vertical-lr}.b-button.b-rotate-left{flex-direction:column-reverse}.b-button.b-rotate-left .b-button-label{rotate:180deg}.b-button.b-rotate-left i{rotate:270deg}.b-button.b-rotate-right{flex-direction:column}.b-button.b-rotate-right i{rotate:90deg}.b-button.b-pressed{--bi-button-applied-color: var(--b-button-pressed-color);--b-button-background: var(--b-button-pressed-background);--b-button-box-shadow: var(--b-button-pressed-box-shadow)}.b-button.b-pressed:hover{--b-button-background: var(--b-button-pressed-hover-background)}.b-button.b-icon-align-start{--b-button-padding-inline: var(--b-button-icon-padding-inline)}.b-button.b-icon-align-end{--b-button-padding-inline: var(--b-button-end-icon-padding-inline)}.b-button.b-icon-align-end .b-button-icon{order:1}.b-button.b-disabled{--b-button-color: var(--b-button-disabled-color);--b-button-background: var(--b-button-disabled-background);--b-button-opacity: var(--b-button-disabled-opacity);--b-button-box-shadow: none;--b-button-border-color: var(--b-button-disabled-border-color);--bi-button-cursor: normal}.b-button:not(.b-text,.b-has-menu-icon,.b-tab){aspect-ratio:1 / 1;--b-button-padding-inline: 0;--b-button-border-radius: var(--b-button-icon-only-border-radius)}.b-button.b-has-menu-icon:not(.b-text){--b-button-padding-inline: var(--b-button-menu-padding-inline)}.b-button .b-button-menu-icon:before{transition:rotate .2s}.b-button.b-menu-visible .b-button-menu-icon:before{rotate:180deg}.b-button-custom-content{display:flex;align-items:center}.b-using-keyboard .b-button-key{text-decoration:underline}.b-split-button{padding-inline-end:0}.b-split-button .b-button-menu-icon{display:grid;place-content:center;align-self:stretch;transition:border .2s;padding-inline:var(--b-button-padding-inline);border-inline-start:1px solid var(--b-button-split-color)}.b-split-button i:first-child{flex:1 0 auto;text-align:end}.b-split-button .b-button-label{flex:1 0 auto;text-align:start}:root,:host{--b-tab-border-radius: 0;--b-tab-indicator-border-radius: 0;--b-tab-font-weight: 500;--b-tab-padding: 0 var(--b-widget-padding-large);--b-tab-icon-only-padding: 0 var(--b-widget-padding);--b-tab-indicator-display: block;--b-tab-hover-indicator-opacity: 0;--b-tab-background: transparent;--b-tab-color: var(--b-neutral-40);--b-tab-close-color: var(--b-neutral-50);--b-tab-close-hover-color: var(--b-neutral-30);--b-tab-active-background: var(--b-tab-background);--b-tab-border: null;--b-tab-active-border: null;--b-tab-hover-border: var(--b-tab-border);--b-tab-label-position: null;--b-tab-indicator-height: .2em;--b-tab-hover-color: var(--b-neutral-20);--b-tab-active-tab-color: var(--b-neutral-0);--b-tab-invalid-indicator-color: var(--b-color-red);--b-tab-indicator-hidden-color: transparent;--b-tab-invalid-border: null;--bi-tab-indicator-opacity: 0}.b-button.b-tab{border:var(--b-tab-border);--b-button-background: var(--b-tab-background);--b-button-border-radius: var(--b-tab-border-radius);--b-button-hover-background: var(--b-tab-hover-background, var(--b-primary-95));--b-button-focused-background: var(--b-tab-focus-background, var(--b-primary-90));--b-button-color: var(--b-tab-color);--b-button-font-weight: var(--b-tab-font-weight);--b-button-padding: var(--b-tab-padding);--b-tab-indicator-applied-color: var(--b-tab-indicator-hidden-color, transparent)}.b-button.b-tab.b-active{--b-tab-border: var(--b-tab-active-border);--b-button-background: var(--b-tab-active-background);--b-tab-color: var(--b-tab-active-tab-color);--b-tab-indicator-applied-color: var(--b-tab-indicator-color);--bi-tab-indicator-opacity: 1}.b-button.b-tab:hover:where(:not(.b-active)){--b-tab-color: var(--b-tab-hover-color);--b-tab-border: var(--b-tab-hover-border);--b-button-background: var(--b-tab-hover-background, var(--b-primary-95))}.b-button.b-tab.b-invalid{--b-tab-indicator-applied-color: var(--b-tab-invalid-indicator-color);--bi-tab-indicator-opacity: 1;--b-tab-border: var(--b-tab-invalid-border)}.b-button.b-tab:not(.b-text){--b-button-icon-padding: var(--b-tab-icon-only-padding)}.b-button.b-tab .b-button-label{display:grid;place-items:center;align-self:stretch;position:var(--b-tab-label-position)}.b-tab-bar.b-dock-top{--b-tab-indicator-inset: auto 0 0 0}.b-tab-bar.b-dock-right{--b-tab-indicator-inset: 0 auto 0 0}.b-tab-bar.b-dock-bottom{--b-tab-indicator-inset: 0 0 auto 0}.b-tab-bar.b-dock-left{--b-tab-indicator-inset: 0 auto 0 0}.b-tab-indicator{position:absolute;transition:opacity .2s,background .2s;opacity:var(--bi-tab-indicator-opacity);inset:var(--b-tab-indicator-inset, auto 0 0 0);display:var(--b-tab-indicator-display);background:var(--b-tab-indicator-applied-color, var(--b-tab-active-tab-color));block-size:var(--b-tab-indicator-height);border-radius:var(--b-tab-indicator-border-radius)}.b-tab-close{font-size:.8em;cursor:pointer;color:var(--b-tab-close-color)}.b-tab-close:hover{color:var(--b-tab-close-hover-color)}.b-tab.b-drag-proxy{transition:background-color .3s;opacity:.9;background-color:var(--b-toolbar-background)}.b-aisettings-panel{padding-block:1em}.b-aisettings-panel .b-field-inner{justify-content:end}:root,:host{--b-chat-button-color: #FFF}.b-bryntum{--b-chat-button-background: var(--b-primary)}.b-chat-button.b-button{position:absolute;bottom:1em;inset-inline-end:1em;border:none;border-radius:50%;font-size:1em;width:2.75em;height:2.75em;display:grid;place-items:center;padding:0;margin:0;box-shadow:0 2px 8px #63636333;scale:1;transition:scale .2s;min-height:0;z-index:10000;outline:none;color:var(--b-chat-button-color);background:var(--b-chat-button-background)}.b-chat-button.b-button .b-button-menu-icon{display:none}.b-chat-button.b-button i{position:relative;display:grid;place-items:center;font-size:1.3em}.b-chat-button.b-button:hover{scale:1.1}.b-chat-button.b-button:active{scale:1}.b-using-keyboard .b-chat-button.b-button:focus:not(:active){box-shadow:0 0 .8em #3183fe}.b-chat-button.b-button.b-chat-button-animating i:before{animation:b-anim-chat-button-icon-transition .2s}.b-chat-button.b-button.b-chat-closed{--bi-content: "\f27a"}.b-chat-button.b-button.b-chat-closed-previous{--bi-previous-content: "\f27a"}.b-chat-button.b-button.b-chat-open{--bi-content: "\f00d"}.b-chat-button.b-button.b-chat-open-previous{--bi-previous-content: "\f00d"}.b-chat-button.b-button.b-voice-speaking{--bi-content: "\e473"}.b-chat-button.b-button.b-voice-speaking i{animation:b-anim-voice-speaking .7s infinite}.b-chat-button.b-button.b-voice-speaking-previous{--bi-previous-content: "\e473"}.b-chat-button.b-button.b-voice-waiting{--bi-content: "\f110";animation:b-anim-rotate 2s infinite linear}.b-chat-button.b-button.b-voice-waiting-previous{--bi-previous-content: "\f110"}.b-chat-button.b-button.b-voice-active{--bi-content: "\f130"}.b-chat-button.b-button.b-voice-active i{animation:b-anim-voice-active .9s ease-out infinite}.b-chat-button.b-button.b-voice-active-previous{--bi-previous-content: "\f130"}.b-chat-button.b-button.b-voice-inactive{--bi-content: "\f130";background:#aaa}.b-chat-button.b-button.b-voice-inactive-previous{--bi-previous-content: "\f130"}.b-chat-button.b-button .b-button-icon:before{content:var(--bi-content)}@keyframes b-anim-voice-speaking{0%{transform:none;opacity:1}49.9%{transform:none}50%{transform:scaleX(-1);opacity:.5}to{transform:scaleX(-1);opacity:1}}@keyframes b-anim-voice-active{0%,to{transform:scale(1);opacity:1}25%{transform:scale(.95)}60%{transform:scale(1.05);opacity:.8}}@keyframes b-anim-chat-button-icon-transition{0%{font-size:1em;content:var(--bi-previous-content)}50%{font-size:.1em}to{font-size:1em;content:var(--bi-content)}}@starting-style{.b-chat-button.b-button{scale:0}.b-chat-button.b-button i:after{opacity:0}}:root,:host{--b-chat-panel-border-radius: 1em;--b-chat-panel-message-them-align-self: flex-start;--b-chat-panel-message-them-background: var(--b-neutral-90);--b-chat-panel-message-them-color: var(--b-text-2);--b-chat-panel-intro-color: var(--b-neutral-50);--b-chat-panel-example-prompt-color: var(--b-neutral-70);--b-chat-panel-example-prompt-hover-color: var(--b-neutral-40);--b-chat-panel-message-us-align-self: flex-end;--b-chat-panel-message-us-color: #FFF;--b-chat-panel-message-color: var(--b-chat-panel-message-us-color);--b-chat-panel-tool-color: var(--b-color-lighter-gray);--b-chat-panel-tool-color-active: var(--b-color-gray);--b-chat-panel-tool-hover-color: var(--b-color-light-gray);--b-chat-panel-font-size: .8em;--b-chat-panel-loading-color: var(--b-text-3);--b-chat-panel-option-hover-background: color-mix(in srgb, var(--b-chat-panel-message-us-background), transparent 90%);--b-chat-panel-avatar-size: 5em}.b-internal{--bi-value: null}.b-chat-bubbles{display:flex;flex-flow:column nowrap;gap:.5em;overflow-x:clip;overflow-y:auto}.b-chat-bubbles:before{content:""}.b-chat-bubbles .b-message{display:flex;flex-direction:column;gap:.2em;overflow:clip;width:100%;flex-shrink:0;align-self:var(--b-chat-panel-message-align-self)}.b-chat-bubbles .b-bubble{padding:.5em .75em;opacity:1;transition:opacity .2s,translate .2s;translate:0;z-index:1;min-height:2.5em;line-height:1.5em;max-width:80%;word-wrap:break-word;overflow:auto;border-radius:var(--b-chat-panel-border-radius);align-self:var(--b-chat-panel-message-align-self);background:var(--b-chat-panel-message-background);color:var(--b-chat-panel-message-color)}.b-chat-bubbles .b-bubble .b-aborted{opacity:.3}.b-chat-bubbles .b-bubble .b-failed{color:var(--b-color-red)}.b-chat-bubbles .b-bubble strong{font-weight:600}.b-chat-bubbles .b-undone .b-bubble{opacity:.3}.b-chat-bubbles .b-async .b-bubble{width:3.5em;display:flex;align-items:center;overflow:clip}.b-chat-bubbles .b-async .b-asyncstatus{font-size:.8em;opacity:.8;padding-inline-start:.2em}.b-chat-bubbles .b-bubble-loading{position:relative;inset-inline-start:-2em;width:.5em;height:.5em;border-radius:50%;animation:b-anim-jumping-dots 2s infinite;box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}.b-chat-bubbles .b-bubble-tools{display:flex;padding-inline:.75em;gap:.5em;align-items:center;transition:opacity .2s,translate .2s;transition-delay:.2s;justify-content:var(--b-chat-panel-message-them-align-self)}.b-chat-bubbles .b-bubble-tools .b-undone-tag{border-radius:1em;font-size:.75em;padding-inline:.5em;background:var(--b-color-red);color:var(--b-neutral-100)}.b-chat-bubbles .b-bubble-tool{font-size:var(--b-chat-panel-font-size);color:var(--b-chat-panel-tool-color)}.b-chat-bubbles .b-bubble-tool:hover{--b-chat-panel-tool-color: var(--b-chat-panel-tool-hover-color)}.b-chat-bubbles button.b-bubble-tool{cursor:pointer;border:none;background:transparent;padding-inline:0}.b-chat-bubbles .b-timestamp{font-size:.7em;color:var(--b-chat-panel-tool-color)}.b-chat-bubbles .b-us{--b-chat-panel-message-align-self: var(--b-chat-panel-message-us-align-self);--b-chat-panel-message-background: var(--b-chat-panel-message-us-background, var(--b-primary));--b-chat-panel-message-color: var(--b-chat-panel-message-us-color)}.b-chat-bubbles .b-them{--b-chat-panel-message-align-self: var(--b-chat-panel-message-them-align-self);--b-chat-panel-message-background: var(--b-chat-panel-message-them-background);--b-chat-panel-message-color: var(--b-chat-panel-message-them-color)}.b-chat-bubbles .b-confidence{position:relative;width:1em;height:.6em;border-radius:.25em;border:1px solid var(--b-chat-panel-tool-color);overflow:clip}.b-chat-bubbles .b-confidence:before{display:block;position:absolute;content:"";height:100%;opacity:.6;width:calc(var(--bi-value) * 100%);background:var(--b-chat-panel-tool-color)}.b-chat-bubbles .b-options{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em;opacity:1;transition:height .2s,opacity .2s,gap .2s;height:auto;overflow:hidden;align-items:var(--b-chat-panel-message-us-align-self)}.b-chat-bubbles .b-options:has(.b-selected){gap:0}.b-chat-bubbles .b-options:has(.b-selected) .b-option{pointer-events:none}.b-chat-bubbles .b-options:has(.b-selected) .b-option:not(.b-selected){opacity:0;height:0;min-height:0;padding-block:0;display:none;transition-delay:0s}.b-chat-bubbles .b-option{background:none;font-size:1em;padding:.5em .75em;opacity:1;transition:opacity .2s,translate .2s,height .2s,min-height .2s,padding .2s,display .2s;transition-delay:.2s;translate:0;min-height:2.5em;line-height:1.5em;overflow:hidden;transition-behavior:allow-discrete;interpolate-size:allow-keywords;border:1px solid var(--b-chat-panel-tool-color);border-radius:var(--b-chat-panel-border-radius)}.b-chat-bubbles .b-option:not(.b-outdated):hover{cursor:pointer;background:var(--b-chat-panel-option-hover-background)}.b-chat-bubbles .b-option.b-selected{border:none;background:var(--b-chat-panel-message-us-background, var(--b-primary));color:var(--b-chat-panel-message-us-color)}.b-chat-bubbles .b-option:nth-child(2){transition-delay:.3s}.b-chat-bubbles .b-option:nth-child(3){transition-delay:.4s}.b-chat-bubbles .b-option:nth-child(4){transition-delay:.5s}.b-chat-bubbles .b-option:nth-child(5){transition-delay:.6s}.b-chat-bubbles .b-option:nth-child(6){transition-delay:.7s}.b-chat-bubbles .b-option.b-outdated{opacity:.3;transition-delay:0s}.b-chat-bubbles .b-bottom-anchor{min-height:1px}@starting-style{.b-chat-bubbles.b-animate .b-bubble{opacity:0;translate:0 1em}.b-chat-bubbles.b-animate .b-bubble-tools{opacity:0;translate:0 -1em}.b-chat-bubbles.b-animate .b-option{translate:-100% 0;opacity:0}}@keyframes b-anim-jumping-dots{0%,33.333%,66.667%,to{box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}16.667%,50%,83.333%{box-shadow:calc(2em * var(--b-rtl-negate)) -.5em 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}33.333%{box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}50%{box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) -.5em 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}66.667%{box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}83.333%{box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) -.5em 0 0 var(--b-chat-panel-loading-color)}to{box-shadow:calc(2em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(2.75em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color),calc(3.5em * var(--b-rtl-negate)) 0 0 0 var(--b-chat-panel-loading-color)}}.b-chat-panel-mixin.b-panel>header:after{display:none}.b-float-root>.b-chat-panel-mixin.b-panel.b-floating{--b-aligned-above-floating-box-shadow: var(--b-widget-floating-box-shadow )}.b-chat-panel-mixin.b-panel .b-chat-panel-mixin-content{--b-panel-with-header-padding: 0;padding:0}.b-chat-panel-mixin.b-panel .b-chat-panel-mixin-content>div{padding-inline:1em}.b-chat-panel-mixin.b-panel .b-chat-bubbles{padding-top:1em;flex:1}.b-chat-panel-mixin.b-panel .b-intro{display:flex;flex-direction:column;align-items:center;gap:.5em;text-align:center;margin-bottom:1em;color:var(--b-chat-panel-intro-color)}.b-chat-panel-mixin.b-panel .b-intro div{line-height:1.5em}.b-chat-panel-mixin.b-panel .b-intro .b-chat-avatar{border-radius:50%;margin-bottom:1em;background:var(--b-primary);width:var(--b-chat-panel-avatar-size)}.b-chat-panel-mixin.b-panel .b-example-prompt{font-size:.9em;font-style:italic;cursor:pointer;color:var(--b-chat-panel-example-prompt-color)}.b-chat-panel-mixin.b-panel .b-example-prompt:before{content:'"'}.b-chat-panel-mixin.b-panel .b-example-prompt:after{content:'"'}.b-chat-panel-mixin.b-panel .b-example-prompt:hover{color:var(--b-chat-panel-example-prompt-hover-color)}.b-chat-panel-mixin.b-panel .b-text-area-field{padding-bottom:1em}.b-chat-panel-mixin.b-panel .b-text-area-field .b-field-inner{border-radius:var(--b-chat-panel-border-radius)}.b-chat-panel-mixin.b-panel .b-text-area-field textarea,.b-chat-panel-mixin.b-panel .b-text-area-field [contenteditable]{max-height:10em}.b-chat-panel-mixin.b-panel .b-text-area-field.b-multiline textarea,.b-chat-panel-mixin.b-panel .b-text-area-field.b-multiline [contenteditable]{-webkit-mask-image:linear-gradient(to bottom,transparent,black 1em,black calc(100% - 1em),transparent);mask-image:linear-gradient(to bottom,transparent,black 1em,black calc(100% - 1em),transparent)}.b-chat-panel-mixin.b-panel .b-text-area-field .b-field-trigger{overflow:visible;color:var(--b-chat-panel-tool-color)}.b-chat-panel-mixin.b-panel .b-text-area-field .b-field-trigger:before{font-size:1.5em}.b-chat-panel-mixin.b-panel .b-text-area-field .b-field-trigger:hover:not(.b-ai-context-chip){color:var(--b-chat-panel-tool-hover-color)}.b-chat-panel-mixin.b-panel .b-text-area-field .b-field-trigger.b-send-chat-msg{transition:color .2s}.b-using-keyboard :is(.b-chat-panel-mixin.b-panel .b-text-area-field .b-field-trigger).b-icon-mic:focus{padding-inline-end:0;outline-offset:.4em;margin-inline-end:var(--b-field-trigger-edge-gap)}.b-chat-panel-mixin.b-panel .b-text-area-field .b-send-chat-msg:not(.b-disabled){color:var(--b-chat-panel-tool-color-active)}.b-chat-panel-mixin.b-panel.b-chat-tools-below .b-text-area-field .b-field-inner,.b-chat-panel-mixin.b-panel .b-text-area-field.b-multiline .b-field-inner{flex-wrap:wrap;justify-content:flex-end;padding-bottom:.7em}.b-chat-panel-mixin.b-panel .b-ai-context-chip.b-field-trigger{font-size:.8em;cursor:pointer;gap:.5em;display:flex;flex-direction:row;margin-inline-end:auto;border-radius:1em;padding-block:.4em;background-color:var(--b-chat-panel-tool-color);color:var(--b-color-black);padding-inline-start:var(--b-field-trigger-edge-gap);margin-inline-start:var(--b-field-trigger-edge-gap)}.b-chat-panel-mixin.b-panel .b-ai-context-chip.b-field-trigger span{padding:0}.b-chat-panel-mixin.b-panel .b-ai-context-chip.b-field-trigger:hover{background-color:var(--b-chat-panel-tool-hover-color)}.b-is-speaking button.b-bubble-tool[data-ref=readAloud],.b-aichat-panel-mixin.b-panel .b-text-area-field .b-is-recording,.b-aichat-panel-mixin.b-panel .b-text-area-field .b-is-recording:hover{color:#00f}.b-bubble ul,.b-bubble ol{padding-inline-start:1em}.b-bubble>p:first-child{margin-block-start:0}.b-bubble>p:last-child{margin-block-end:0}.b-aichat-panel-mixin .b-panel-header .b-tool[data-ref=offline]{color:#f99d9d}.b-bubble-mention-tag{font-weight:600;border-radius:.25em;padding-inline:.2em;background-color:color-mix(in srgb,var(--b-chat-panel-message-color),transparent 85%)}.b-confirmation-dialog{container-type:inline-size}.b-confirmation-dialog .b-approve-button{--b-primary: var(--b-color-green)}.b-confirmation-dialog .b-reject-button{--b-primary: var(--b-color-red)}.b-confirmation-dialog .b-message-icon{font-size:2em;color:var(--b-primary)}.b-confirmation-dialog .b-change-message{align-items:center}.b-confirmation-dialog .b-confirmation-dialog-content>*{white-space:nowrap}.b-confirmation-dialog .b-records-item{background-color:var(--b-neutral-90);display:flex;align-items:center;border-radius:1em;padding:.5em}.b-inline-item>.b-confirmation-dialog{--b-popup-background: var(--b-neutral-97);border-radius:var(--b-chat-panel-border-radius);font-size:.9em;flex-shrink:0}.b-inline-item>.b-confirmation-dialog .b-toolbar-content{--b-toolbar-padding: var(--b-panel-padding)}@container (max-width: 460px){.b-inline-item>.b-confirmation-dialog .b-approve-button .b-button-label,.b-inline-item>.b-confirmation-dialog .b-reject-button .b-button-label{display:none}}@container (max-width: 360px){.b-inline-item>.b-confirmation-dialog .b-highlight-button .b-button-label,.b-inline-item>.b-confirmation-dialog .b-preview-button .b-button-label{display:none}}.b-confirmation-dialog-popup{width:80%;max-width:42em}.b-confirmation-dialog-popup:not(.b-centered,.b-dragged-by-user){top:.5em;inset-inline-start:calc(100% - .5em);translate:-100%;transition:top .4s ease,inset-inline-start .4s ease}@container (max-width: 550px){.b-confirmation-dialog-popup .b-approve-button .b-button-label,.b-confirmation-dialog-popup .b-reject-button .b-button-label{display:none}}@container (max-width: 380px){.b-confirmation-dialog-popup .b-highlight-button .b-button-label,.b-confirmation-dialog-popup .b-preview-button .b-button-label{display:none}}.b-panel.b-checkbox-group{gap:var(--bi-field-gap)}.b-panel.b-checkbox-group .b-fieldset-content.b-inline{flex-wrap:wrap}.b-panel.b-checkbox-group .b-fieldset-content.b-inline label{white-space:nowrap}.b-panel.b-checkbox-group.b-invalid .b-checkbox label:before{outline-offset:2px;outline:1px solid var(--b-color-red)}:root,:host{--b-container-gap: var(--b-widget-gap);--b-container-padding: 0;--b-container-color: var(--b-widget-color);--b-divider-font-size: .9em;--b-divider-line-color: var(--b-border-5);--b-divider-text-color: var(--b-border-4);--b-divider-font-weight: null;--b-divider-margin-block: 1em;--b-container-border-width: 1px;--b-container-border-color: var(--b-border-7)}.b-internal{--bi-container-columns: null}.b-container{min-width:0;min-height:0;color:var(--b-container-color);gap:var(--b-container-gap);padding:var(--b-container-padding);align-content:var(--b-container-align-content)}.b-container:where(:not(.b-panel)){display:grid;grid-auto-rows:min-content}.b-container:where(:not(.b-panel)).b-columns{grid-template-columns:repeat(var(--bi-container-columns),auto)}.b-container.b-vbox{display:flex;flex-direction:column}.b-container.b-vbox.b-single-child:not(.b-toolbar-content)>.b-container{align-self:stretch;flex:1 1 auto}.b-container.b-hbox{display:flex;flex-flow:row nowrap}.b-container.b-hbox.b-single-child:not(.b-toolbar-content)>.b-container{align-self:stretch;flex:1 1 auto}.b-container.b-field-align-end .b-field-inner{justify-content:flex-end;justify-self:end}.b-container.b-bordered{border:var(--b-container-border-width) solid var(--b-container-border-color);border-radius:var(--b-widget-border-radius)}.b-content-element:has(>.b-splitter){gap:0}.b-content-element:has(>.b-splitter.b-moving) *{transition:none!important}:is(.b-container,.b-panel).b-label-align-before{--b-field-align-before-label-column: span 1;--b-field-align-before-field-column: span 1}.b-container.b-label-align-before,.b-panel.b-label-align-before>.b-panel-body-wrap>.b-panel-content,.b-panel.b-label-align-before>.b-panel-overlay>.b-panel-body-wrap>.b-panel-content{grid-template-columns:repeat(var(--bi-container-columns, 1),max-content 1fr);grid-auto-rows:min-content}:is(.b-container.b-label-align-before,.b-panel.b-label-align-before>.b-panel-body-wrap>.b-panel-content,.b-panel.b-label-align-before>.b-panel-overlay>.b-panel-body-wrap>.b-panel-content)>.b-has-label{display:contents;--b-field-label-padding: 0}:is(.b-container.b-label-align-before,.b-panel.b-label-align-before>.b-panel-body-wrap>.b-panel-content,.b-panel.b-label-align-before>.b-panel-overlay>.b-panel-body-wrap>.b-panel-content)>.b-has-label>label{grid-row:auto}:is(.b-container.b-label-align-before,.b-panel.b-label-align-before>.b-panel-body-wrap>.b-panel-content,.b-panel.b-label-align-before>.b-panel-overlay>.b-panel-body-wrap>.b-panel-content)>.b-has-label>.b-field-inner{grid-row:auto}.b-content-element{position:relative}.b-content-element.b-text-content{display:block;overflow:auto}.b-divider{justify-content:center;grid-column:1 / -1;margin-block:var(--b-divider-margin-block)}.b-divider:before{content:"";width:100%;border-bottom:1px solid var(--b-divider-line-color);position:absolute;top:50%}.b-divider[data-text]:after{display:flex;padding:0 1em;content:attr(data-text);z-index:1;color:var(--b-divider-text-color);background:var(--b-parent-background-color, var(--b-panel-background));font-size:var(--b-divider-font-size);font-weight:var(--b-divider-font-weight)}.b-undo-redo-base.b-toolbar{gap:.5em;align-items:center}:root,:host{--b-button-group-border-width: 0px;--b-button-group-border-radius: var(--b-button-border-radius);--b-button-group-box-shadow: none;--b-button-group-border-color: transparent;--b-button-group-padded-padding: .3em;--b-button-group-padded-background: var(--b-neutral-95);--b-button-group-padded-active-background: var(--b-neutral-97);--b-button-group-padded-pressed-background: var(--b-neutral-100);--b-button-group-padded-pressed-hover-background: var(--b-neutral-98);--b-button-group-padded-pressed-box-shadow: 0 1px 3px 0 rgb(0 0 0 /.05), 0 1px 1px 0 rgb(0 0 0 /.04), 0 2px 1px -1px rgb(0 0 0 /.03);--b-button-group-padded-pressed-border: null;--b-button-group-padded-button-opacity: .5;--b-button-group-padded-border: null;--b-button-group-padded-filled-pressed-color: var(--b-neutral-100)}.b-bryntum{--b-button-group-padded-filled-pressed-background: var(--b-primary-50);--b-button-group-padded-filled-pressed-hover-background: var(--b-primary-55)}.b-button-group{display:flex;gap:0;flex-shrink:0;align-items:center;width:min-content;height:min-content;transition-property:box-shadow,border,opacity,background;box-shadow:var(--b-button-group-box-shadow);border:var(--b-button-group-border-width) solid var(--b-button-group-border-color);opacity:var(--bi-button-group-opacity, 1);transition-duration:var(--b-default-transition-duration)}.b-button-group.b-columned{width:100%;flex-wrap:wrap}.b-button-group.b-button-group-tonal .b-button{--bi-button-group-button-border-end-width: 1px;--b-button-group-border-color: color-mix(in oklab, var(--b-button-tonal-color), transparent 80%)}.b-button-group.b-button-group-elevated{--b-button-group-box-shadow: var(--b-button-elevated-box-shadow)}.b-button-group.b-button-group-outlined{--b-button-group-border-color: var(--b-button-outlined-border-color);--b-button-group-border-width: var(--b-button-outlined-border-width);--bi-button-group-button-border-end-width: var(--b-button-outlined-border-width)}.b-button-group.b-button-group-outlined.b-disabled{--b-button-group-border-color: var(--b-button-outlined-disabled-border-color);--bi-button-group-opacity: var(--b-button-disabled-opacity)}.b-button-group.b-button-group-outlined.b-disabled .b-button{--b-button-disabled-opacity: 1}.b-button-group.b-rotate-vertical{flex-direction:column}.b-button-group .b-button{--b-button-border-width: 0;--b-button-box-shadow: none}.b-button-group .b-button:not(.b-button-text){--b-button-border-radius: 0}.b-button-group .b-button:not(.b-last-visible-child){border-inline-end:var(--bi-button-group-button-border-end-width) solid var(--b-button-group-border-color)}.b-button-group .b-button:not(.b-text,.b-button-text){aspect-ratio:unset;min-width:3.25em}.b-button-group .b-button:focus{z-index:3}.b-button-group .b-pressed{z-index:2}.b-button-group:where(.b-no-gap:not(.b-button-group-text,.b-button-group-padded,.b-button-group-padded-filled)){border-radius:var(--b-button-group-border-radius)}.b-button-group:where(.b-no-gap:not(.b-button-group-text,.b-button-group-padded,.b-button-group-padded-filled)) .b-first-visible-child{border-start-start-radius:calc(var(--b-button-group-border-radius) - var(--b-button-group-border-width));border-end-start-radius:calc(var(--b-button-group-border-radius) - var(--b-button-group-border-width))}.b-button-group:where(.b-no-gap:not(.b-button-group-text,.b-button-group-padded,.b-button-group-padded-filled)) .b-last-visible-child{border-start-end-radius:calc(var(--b-button-group-border-radius) - var(--b-button-group-border-width));border-end-end-radius:calc(var(--b-button-group-border-radius) - var(--b-button-group-border-width))}.b-button-group-padded,.b-button-group-padded-filled{background:var(--b-button-group-padded-background);border-radius:var(--b-button-group-border-radius);padding:var(--b-button-group-padded-padding);border:var(--b-button-group-padded-border);gap:3px}:is(.b-button-group-padded,.b-button-group-padded-filled) .b-button{background:transparent;transition-property:opacity,background,box-shadow,border;transition-duration:var(--b-default-transition-duration);border-radius:calc(var(--b-button-group-border-radius) - 1px);height:calc(var(--b-button-height) - var(--b-button-group-padded-padding) * 2);opacity:var(--b-button-group-padded-button-opacity)}:is(.b-button-group-padded,.b-button-group-padded-filled) .b-button:hover,:is(.b-button-group-padded,.b-button-group-padded-filled) .b-button.b-pressed{opacity:1}:is(.b-button-group-padded,.b-button-group-padded-filled) .b-button:active{background:var(--b-button-group-padded-active-background)}:is(.b-button-group-padded,.b-button-group-padded-filled) .b-button.b-pressed{background:var(--b-button-group-padded-pressed-background);border:var(--b-button-group-padded-pressed-border);box-shadow:var(--b-button-group-padded-pressed-box-shadow)}:is(.b-button-group-padded,.b-button-group-padded-filled):not(.b-toggle-group){gap:var(--b-button-group-padded-padding)}:is(.b-button-group-padded,.b-button-group-padded-filled):not(.b-toggle-group) .b-button.b-pressed:hover{background:var(--b-button-group-padded-pressed-hover-background)}.b-button-group-padded-filled .b-button.b-pressed{box-shadow:none;background:var(--b-button-group-padded-filled-pressed-background);color:var(--b-button-group-padded-filled-pressed-color)}.b-button-group-padded-filled:not(.b-toggle-group) .b-button.b-pressed:hover{background:var(--b-button-group-padded-filled-pressed-hover-background)}:root,:host{--b-editor-background: transparent;--b-editor-border-radius: var(--b-widget-border-radius)}.b-editor{display:flex;overflow:visible;background:var(--b-editor-background);border-radius:var(--b-editor-border-radius)}.b-editor .b-label{display:none}.b-editor .b-field{display:flex;width:100%;height:100%;--b-text-field-input-height: 100%}.b-editor .b-field-inner{height:100%}.b-field-filter-picker{display:flex;flex-flow:row wrap;overflow:visible;--b-container-gap: 1em;--b-text-field-default-width: 100%}.b-field-filter-picker-property,.b-field-filter-picker-operator,.b-field-filter-picker-values,.b-field-filter-picker-case-sensitive,.b-field-filter-picker-values-multiple{flex:1;min-width:10em}:is(.b-field-filter-picker-property,.b-field-filter-picker-operator,.b-field-filter-picker-values,.b-field-filter-picker-case-sensitive,.b-field-filter-picker-values-multiple).b-hidden{display:none}.b-field-filter-picker-values-multiple{display:flex;align-items:center;gap:var(--b-container-gap)}.b-field-filter-picker-values-multiple .b-field{flex:1}.b-combo.b-field-filter-picker-combo-locked{margin-top:.25em;--b-text-field-border-width: 0;--b-text-field-input-padding: 0;--b-text-field-input-height: 3em;--b-text-field-background: transparent}:root,:host{--b-panel-gap: var(--b-widget-gap);--b-panel-background: var(--b-neutral-100);--b-panel-header-color: var(--b-widget-color);--b-panel-overlay-box-shadow: var(--b-elevation-1);--b-panel-drawer-box-shadow: var(--b-elevation-4);--b-panel-header-font-size: 1.2em;--b-panel-header-font-weight: calc(var(--b-widget-font-weight) + 100);--b-panel-header-text-align: start;--b-panel-header-gap: var(--b-widget-gap);--b-panel-padding: var(--b-widget-padding-large);--b-panel-with-header-padding: var(--b-panel-padding);--b-panel-bottom-toolbar-padding: var(--b-widget-padding-large);--b-panel-bottom-toolbar-background: transparent;--b-panel-top-toolbar-margin-inline: null;--b-panel-top-toolbar-border-radius: null;--b-panel-with-header-top-toolbar-background: var(--b-neutral-97);--b-panel-header-padding: var(--b-widget-padding-large);--b-panel-border: null;--b-panel-header-background: transparent;--b-drawer-size: 30em;--b-panel-overlay-border: null;--b-default-panel-transition: background var(--b-default-transition-duration), color var(--b-default-transition-duration), border-color var(--b-default-transition-duration)}.b-panel{display:flex;flex-direction:column;gap:0;outline:none;transition:var(--b-default-panel-transition);overflow:clip;background:var(--b-panel-background);border:var(--b-panel-border)}.b-panel.b-columns .b-panel-content{display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(var(--bi-container-columns),auto)}.b-panel.b-panel-has-header>.b-panel-body-wrap>.b-top-toolbar:not(.b-tab-bar){margin-inline:var(--b-panel-top-toolbar-margin-inline);border-radius:var(--b-panel-top-toolbar-border-radius);background:var(--b-panel-with-header-top-toolbar-background)}.b-panel>.b-panel-overlay,.b-panel>.b-panel-body-wrap{z-index:0}.b-panel>.b-panel-collapse-size-locker{position:absolute!important}.b-panel .b-panel-overlay-right{border-inline-start:var(--b-panel-overlay-border)}.b-panel:not(.b-panel-collapsible-overlay).b-collapsed>.b-panel-collapse-size-locker{clip:rect(0,0,0,0)}:is(.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-down:not(.b-panel-has-header),.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-down,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-bottom.b-panel-collapse-up)>.b-panel-collapse-size-locker{top:0}:is(.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-up:not(.b-panel-has-header),.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-up,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-top.b-panel-collapse-down)>.b-panel-collapse-size-locker{bottom:0}:is(.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-left:not(.b-panel-has-header),.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-left,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-left.b-panel-collapse-right)>.b-panel-collapse-size-locker{right:0}:is(.b-panel:not(.b-panel-collapsible-overlay).b-panel-collapse-right:not(.b-panel-has-header),.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-left,.b-panel:not(.b-panel-collapsible-overlay).b-header-dock-right.b-panel-collapse-right)>.b-panel-collapse-size-locker{left:0}.b-panel.b-panel-collapsible-overlay{background:transparent}.b-panel.b-panel-collapsible-overlay:not(.b-collapsing,.b-expanding,.b-panel-overlay-revealed,.b-panel-overlay-revealing)>.b-panel-overlay>.b-panel-overlay-header{display:none}.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed>.b-panel-overlay{box-shadow:var(--b-panel-overlay-box-shadow);overflow:visible}.b-panel.b-panel-collapsible-overlay>.b-panel-header{transition:translate .2s ease-in-out}.b-panel.b-panel-collapsible-overlay.b-collapsed>.b-panel-header>.b-collapsify-hide{display:none}:is(.b-panel.b-panel-collapsible-overlay.b-collapsing,.b-panel.b-panel-collapsible-overlay.b-expanding)>.b-panel-header{opacity:0}.b-panel.b-panel-collapsible-overlay:not(.b-collapsed,.b-collapsing)>.b-panel-overlay>.b-panel-overlay-header{display:none}.b-panel.b-panel-collapsible-overlay.b-collapsing,.b-panel.b-panel-collapsible-overlay.b-expanding,.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealing,.b-panel.b-panel-collapsible-overlay.b-panel-overlay-revealed{overflow:visible;z-index:1}.b-panel.b-panel-collapsible-overlay.b-collapsing{overflow:visible}.b-panel.b-panel-collapsible-overlay.b-collapsing>.b-panel-header{z-index:-1}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-up>.b-panel-header{translate:0 -100%}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-down>.b-panel-header{translate:0 100%}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-right>.b-panel-header{translate:100% 0}.b-panel.b-panel-collapsible-overlay.b-collapsing.b-panel-collapse-left>.b-panel-header{translate:-100% 0}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding){border:none}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding)>.b-panel-collapse-size-locker{transition:translate .2s cubic-bezier(.06,1.1,.58,1),clip-path .2s ease-out,top .2s ease-out,right .2s ease-out,bottom .2s ease-out,left .2s ease-out}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up>.b-panel-collapse-size-locker{translate:0 -100%}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-up.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(0 0 -20px 0);translate:0 0}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down>.b-panel-collapse-size-locker{translate:0 100%}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-down.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(-20px 0 0 0);translate:0 0}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left>.b-panel-collapse-size-locker{translate:-100% 0}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-left.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(0 -20px 0 0);translate:0 0}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right>.b-panel-collapse-size-locker{translate:100% 0}.b-panel.b-panel-collapsible-overlay.b-collapsed:not(.b-expanding).b-panel-collapse-right.b-panel-overlay-revealed>.b-panel-collapse-size-locker{clip-path:inset(0 0 0 -20px);translate:0 0}.b-panel.b-panel-collapsible-overlay.b-expanding{flex:none!important;overflow:visible}.b-panel.b-header-dock-right,.b-panel.b-header-dock-bottom{justify-content:flex-end}.b-panel.b-collapsed:not(.b-expanding,.b-panel-overlay-revealed,.b-panel-overlay-revealing){visibility:hidden;flex:0 1 0}.b-panel.b-collapsed>.b-panel-collapse-revealer{visibility:visible;cursor:pointer}.b-panel.b-collapsed>.b-panel-collapse-revealer.b-dock-right,.b-panel.b-collapsed>.b-panel-collapse-revealer .b-dock-left{height:100%;border-block:none}.b-panel .b-panel-collapser-header{display:none}.b-panel.b-collapse-unflex{flex-grow:unset!important;flex-basis:unset!important;flex-shrink:0!important}:is(.b-panel.b-collapsed,.b-panel.b-collapsing) .b-panel-collapser-header{display:flex}:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-top,:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-bottom{min-height:auto!important}:is(:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-top,:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-bottom).b-panel-collapsible-overlay:not(.b-panel-overlay-revealed,.b-panel-overlay-revealing){height:unset!important}.b-vbox>:is(:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-top,:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-bottom){flex:none!important}:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-right,:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-left{min-width:auto!important}:is(:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-right,:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-left).b-panel-collapsible-overlay:not(.b-panel-overlay-revealed,.b-panel-overlay-revealing){width:unset!important}.b-hbox>:is(:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-right,:is(.b-panel.b-collapsed,.b-panel.b-collapsing).b-header-dock-left){flex:none!important}.b-panel.b-collapsed:not(.b-expanding,.b-panel-overlay-revealed,.b-panel-overlay-revealing).b-header-dock-right,.b-panel.b-collapsed:not(.b-expanding,.b-panel-overlay-revealed,.b-panel-overlay-revealing).b-header-dock-left{width:unset!important;flex:unset!important}.b-drawer-panel{--b-panel-overlay-box-shadow: var(--b-panel-drawer-box-shadow)}.b-drawer-panel:not(.b-positioned,.b-floating){flex:unset}.b-drawer-panel.b-panel-overlay-revealed>header.b-panel-collapse-revealer{display:none}.b-drawer-panel>header.b-panel-collapse-revealer{display:none}.b-drawer-panel.b-panel-collapse-up{min-height:var(--b-drawer-size);height:auto;inset:0 0 auto}.b-drawer-panel.b-panel-collapse-right{width:var(--b-drawer-size);inset:0 0 0 auto}.b-drawer-panel.b-panel-collapse-down{min-height:var(--b-drawer-size);height:auto;inset:auto 0 0}.b-drawer-panel.b-panel-collapse-left{width:var(--b-drawer-size);inset:0 auto 0 0}.b-panel-overlay{background:var(--b-panel-background)}.b-panel-header{display:flex;flex-direction:row;align-items:center;flex-shrink:0;z-index:1;transition:background var(--b-default-transition-duration),color var(--b-default-transition-duration),border var(--b-default-transition-duration);background:var(--b-panel-header-background);color:var(--b-panel-header-color);padding:var(--b-panel-header-padding);gap:var(--b-panel-header-gap);border-bottom:var(--b-panel-header-border-bottom)}.b-panel-collapsible>.b-panel-header{cursor:pointer}.b-panel-header.b-dock-top{border-top-left-radius:inherit;border-top-right-radius:inherit}.b-panel-header.b-dock-right{flex-flow:column nowrap;border-start-end-radius:inherit;border-end-end-radius:inherit;order:100}.b-panel-header.b-dock-right,.b-panel-header.b-dock-bottom{order:100}.b-panel-header.b-dock-left{flex-flow:column-reverse nowrap;border-start-start-radius:inherit;border-end-start-radius:inherit}.b-panel-header.b-dock-left .b-header-title{rotate:180deg}:is(.b-panel-header.b-dock-right,.b-panel-header.b-dock-left) .b-header-title{writing-mode:vertical-lr}.b-panel-header .b-header-title{align-items:center;flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--b-panel-header-font-size);font-weight:var(--b-panel-header-font-weight);text-align:var(--b-panel-header-text-align);gap:var(--b-panel-header-gap)}.b-panel-header .b-header-title.b-header-html-title,.b-panel-header .b-header-title.b-panel-ui-toolbar{display:flex}.b-panel-body-wrap{overflow:hidden;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.b-panel-body-wrap .b-top-toolbar .b-button.b-button-text{--b-button-type-text-color: var(--b-panel-top-toolbar-button-type-text-color, var(--b-primary-20))}.b-panel-body-wrap .b-bottom-toolbar{background:var(--b-panel-bottom-toolbar-background);--b-toolbar-padding: var(--b-panel-bottom-toolbar-padding)}.b-panel.b-bordered>.b-panel-body-wrap>.b-toolbar{border-radius:0}.b-panel.b-bordered>.b-panel-body-wrap>.b-toolbar.b-bordered.b-top-toolbar,.b-panel.b-bordered>.b-panel-body-wrap>.b-toolbar.b-bordered.b-bottom-toolbar{border-inline-width:0}.b-panel-collapser{z-index:0}.b-panel-content{flex:1;overflow:clip;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;gap:var(--b-panel-gap);padding:var(--b-panel-padding)}.b-panel-content:where(:not(.b-vbox,.b-hbox)){display:grid;grid-auto-rows:min-content;align-items:center}.b-panel-content.b-vbox{--b-text-field-default-width: 100%}.b-panel-has-header:where(:not(:has(.b-top-toolbar:not(.b-hidden,.b-tab-bar))))>.b-panel-body-wrap>.b-panel-content{padding:var(--b-panel-with-header-padding)}.b-panel .b-panel-content:has(+.b-bottom-toolbar:not(.b-bordered,.b-hidden)){padding-block-end:0}.b-collapse-tool:before{rotate:var(--b-panel-collapse-tool-rotate)}.b-collapse-tool:not(.b-collapsing):before{transition:all .2s ease-in-out}.b-collapse-tool.b-rotate-left,.b-collapse-tool.b-rotate-right{--b-panel-collapse-tool-rotate: 0deg}.b-collapse-tool.b-collapsed{--b-panel-collapse-tool-rotate: 180deg}.b-panel-ui-plain{--b-panel-header-background: var(--b-panel-background);--b-panel-header-color: var(--b-widget-color)}.b-panel-ui-toolbar{--b-panel-header-background: var(--b-grid-header-background, var(--b-toolbar-background));--b-panel-header-color: var(--b-widget-color);--b-panel-header-font-size: var(--b-widget-font-size);--b-panel-header-padding: 1em;--b-panel-header-border-bottom: 1px solid var(--b-grid-header-border-color, var(--b-border-5))}:root,:host{--b-calendar-panel-day-font-size: unset;--b-calendar-panel-day-header-font-weight: 500;--b-calendar-panel-week-width: 2em;--b-calendar-panel-week-number-display: none;--b-calendar-panel-cell-display: flex;--b-calendar-panel-cell-padding: none;--b-calendar-panel-cell-font-size: 1em;--b-calendar-panel-cell-font-weight: var(--b-widget-font-weight);--b-calendar-panel-disabled-cell-opacity: .4;--b-calendar-panel-non-working-cell-display: flex;--b-calendar-panel-gap: 0em;--b-calendar-panel-day-color: unset;--b-calendar-panel-color: var(--b-widget-color);--b-calendar-panel-other-month-color: var(--b-neutral-60);--b-calendar-panel-weeks-gap: .5em}.b-internal{--bi-min-column-width: null}.b-calendar-panel{user-select:none;-webkit-user-select:none}.b-calendar-panel.b-show-week-column{--b-calendar-panel-week-number-display: flex}.b-calendar-panel.b-hide-other-month-cells .b-other-month{visibility:hidden;pointer-events:none}.b-calendar-panel.b-disable-other-month-cells .b-other-month{pointer-events:none;opacity:var(--b-calendar-panel-disabled-cell-opacity)}.b-calendar-panel.b-shade-past-dates .b-past-date{opacity:var(--b-calendar-panel-disabled-cell-opacity)}.b-calendar-panel-content{gap:0;padding:0}.b-calendar-panel-content.b-hide-non-working-days .b-non-working-day{display:none}.b-calendar-panel-row{display:flex}.b-week-number-cell{flex-direction:column;justify-content:center;cursor:pointer;display:var(--b-calendar-panel-week-number-display);font-size:var(--b-calendar-panel-day-font-size);width:var(--b-calendar-panel-week-width);color:var(--b-calendar-panel-week-number-color, var(--b-primary-20))}.b-calendar-week-days .b-week-number-cell{flex-direction:row;font-size:var(--b-calendar-panel-day-font-size)}.b-calendar-day-header{flex:1;justify-content:center;display:flex;color:var(--b-calendar-panel-day-color);font-size:var(--b-calendar-panel-day-font-size);min-width:var(--bi-min-column-width);font-weight:var(--b-calendar-panel-day-header-font-weight)}.b-calendar-week-days{padding-inline:var(--b-calendar-panel-gap);gap:var(--b-calendar-panel-gap)}.b-weeks-container{display:flex;flex-flow:column nowrap;padding-block:var(--b-calendar-panel-weeks-gap);gap:var(--b-calendar-panel-weeks-gap)}.b-weeks-container .b-calendar-panel-row{flex:1;min-height:var(--bi-min-row-height, 0)}.b-calendar-panel-days{display:flex;flex:1;gap:var(--b-calendar-panel-gap)}.b-calendar-panel-cell{flex:1;justify-content:center;align-items:center;position:relative;transition:padding var(--b-default-transition-duration);color:var(--b-calendar-panel-color);display:var(--b-calendar-panel-cell-display);padding:var(--b-calendar-panel-cell-padding);background:var(--b-calendar-panel-cell-background);font-weight:var(--b-calendar-panel-cell-font-weight);font-size:var(--b-calendar-panel-cell-font-size);min-width:var(--bi-min-column-width)}.b-calendar-panel-cell.b-other-month{--b-calendar-panel-color: var(--b-calendar-panel-other-month-color)}.b-calendar-panel-cell.b-disabled-date{opacity:var(--b-calendar-panel-disabled-cell-opacity)}:root,:host{--b-date-picker-min-width: 25em;--b-date-picker-title-font-weight: 600;--b-date-picker-day-font-size: 1em;--b-date-picker-date-padding: .5em;--b-date-picker-date-font-size: 1em;--b-date-picker-today-font-weight: inherit;--b-date-picker-selected-font-weight: 600;--b-date-picker-selected-week-border-radius: 2px;--b-date-picker-cell-margin-block: 2px;--b-date-picker-toolbar-font-size: 1em;--b-date-picker-day-color: var(--b-neutral-20);--b-date-picker-date-color: var(--b-neutral-30);--b-date-picker-today-background: transparent;--b-date-picker-selected-color: var(--b-primary-30);--b-date-picker-header-padding: 1.5em 0;--b-date-picker-color: var(--b-primary)}.b-date-picker{position:relative;opacity:1;flex-shrink:0;color:var(--b-date-picker-color);min-width:var(--b-date-picker-min-width);--b-calendar-panel-day-color: var(--b-date-picker-day-color);--b-calendar-panel-day-font-size: var(--b-date-picker-day-font-size);--b-calendar-panel-color: var(--b-date-picker-date-color);--b-calendar-panel-cell-background: transparent;--b-calendar-panel-cell-font-size: var(--b-date-picker-date-font-size);--b-panel-header-padding: var(--b-date-picker-header-padding);--b-panel-top-toolbar-margin-inline: 0;--b-panel-with-header-top-toolbar-background: transparent}.b-date-picker.b-date-picker-has-payload{--b-calendar-panel-cell-display: block}.b-date-picker.b-floating .b-weeks-container{max-height:24em}.b-date-picker .b-top-toolbar{--b-toolbar-background: transparent;--b-toolbar-gap: 0}.b-date-picker .b-top-toolbar>.b-toolbar-content>.b-widget{font-size:var(--b-date-picker-toolbar-font-size)}.b-date-picker .b-top-toolbar .b-button{min-width:2em;--b-button-type-text-color: var(--b-date-picker-toolbar-color, var(--b-primary-30))}.b-date-picker .b-top-toolbar .b-widget{--b-primary: inherit}.b-date-picker .b-top-toolbar .b-text-field{color:var(--b-date-picker-toolbar-color, var(--b-primary-30));--b-text-field-background: transparent}.b-date-picker .b-top-toolbar i{font-size:.9em}:is(.b-date-picker [data-ref=monthButton],.b-date-picker [data-ref=yearButton]) .b-button-label{font-size:1.1em}.b-date-picker .b-calendar-panel-cell{cursor:pointer;line-height:1;margin-block:var(--b-date-picker-cell-margin-block)}.b-date-picker .b-calendar-panel-cell:hover{--b-date-picker-date-background: var(--b-date-picker-date-hover-background, var(--b-primary-95));color:var(--b-date-picker-date-hover-color)}.b-date-picker .b-calendar-panel-cell:focus-visible{outline:none}.b-date-picker .b-calendar-panel-cell:focus-visible:after{content:"";position:absolute;z-index:1;border-radius:.25em;pointer-events:none;inset:calc(var(--b-widget-focus-outline-width) * -1) var(--b-widget-focus-outline-width);outline:var(--b-widget-focus-outline-width) solid var(--b-widget-focus-outline-color);outline-offset:-1px}:is(.b-date-picker .b-calendar-panel-cell:not(.b-range-end):last-child,.b-date-picker .b-calendar-panel-cell:not(.b-range-end).b-last-visible-cell):before{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}:is(.b-date-picker .b-calendar-panel-cell:not(.b-range-start):first-child,.b-date-picker .b-calendar-panel-cell:not(.b-range-start).b-first-visible-cell):before{clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%)}.b-date-picker .b-date-picker-cell-payload{pointer-events:none;position:absolute;inset:auto 0 0;display:flex;justify-content:center;overflow:clip;z-index:1;font-weight:var(--b-widget-font-weight)}.b-date-picker .b-month-picker,.b-date-picker .b-year-picker{inset:0;z-index:1}.b-date-picker .b-selected-date:not(.b-in-range){--b-date-picker-date-hover-background: var(--b-date-picker-selected-hover-background, var(--b-date-picker-selected-background, var(--b-primary-90)));--b-calendar-panel-color: var(--b-date-picker-selected-color);--b-date-picker-date-background: var(--b-date-picker-selected-background, var(--b-primary-90));--b-calendar-panel-cell-font-weight: var(--b-date-picker-selected-font-weight);--b-date-picker-date-border: var(--b-date-picker-selected-border)}.b-date-picker .b-today,.b-date-picker .b-today:not(.b-in-range){--b-date-picker-date-border: var(--b-date-picker-today-border, 1px solid var(--b-date-picker-today-color, var(--b-primary-50)))}.b-date-picker .b-today{--b-date-picker-date-hover-background: var(--b-date-picker-today-hover-background, var(--b-primary-95));--b-calendar-panel-color: var(--b-date-picker-today-color, var(--b-primary-50));--b-calendar-panel-date-background: var(--b-date-picker-today-background);--b-calendar-panel-cell-font-weight: var(--b-date-picker-today-font-weight)}.b-date-picker.b-highlight-selected-week .b-calendar-week:has(.b-selected-date){background:var(--b-date-picker-selected-week-background, var(--b-primary-95));border-radius:var(--b-date-picker-selected-week-border-radius)}.b-date-picker .b-in-range{--b-date-picker-selected-color: var(--b-date-picker-selected-range-color)}:is(.b-date-picker .b-range-start:where(:not(.b-range-end)),.b-date-picker .b-range-end:where(:not(.b-range-start)),.b-date-picker .b-in-range):before{content:"";position:absolute;display:block;height:100%;inset-inline-start:0;background:var(--b-date-picker-selected-range-background, var(--b-primary-96))}.b-date-picker .b-range-start:before{inset-inline-start:50%;width:calc(50% + var(--b-calendar-panel-gap))}.b-date-picker .b-in-range:before{width:calc(100% + var(--b-calendar-panel-gap))}.b-date-picker .b-range-end:before{width:50%}.b-date-picker .b-out-of-range{opacity:var(--b-calendar-panel-disabled-cell-opacity)}.b-date-picker-cell-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;height:100%;position:relative;z-index:1;aspect-ratio:1 / 1;min-width:2.25em;background:var(--b-date-picker-date-background);padding:var(--b-date-picker-date-padding);outline:var(--b-date-picker-date-border)}.b-date-picker-title{display:flex;flex-direction:row;flex:1;align-items:center;justify-content:center;gap:.3em;overflow:visible}.b-date-picker-month-button,.b-date-picker-year-button{padding:0;background:transparent;border-radius:1px;font-weight:var(--b-date-picker-title-font-weight);--b-button-focus-outline-offset: 1px}.b-carousel-content:not(.b-carousel-empty){padding:0}.b-carousel-content>.b-carousel-content{overflow:clip}.b-carousel-content.b-carousel-empty>.b-carousel-inner-ct,.b-carousel-content:not(.b-carousel-empty)>.b-carousel-empty-text{display:none}.b-multi-date-picker.b-widget.b-floating,.b-multi-date-picker.b-widget.b-floating .b-carousel-inner-ct{border-radius:var(--b-popup-border-radius)}.b-multi-date-picker .b-top-toolbar{--b-toolbar-gap: var(--b-date-range-field-gap)}.b-multi-date-picker [data-ref=yearButton],.b-multi-date-picker [data-ref=monthButton]{color:var(--b-button-type-text-color);opacity:1}.b-multi-date-picker-nav-floating{overflow:visible}.b-multi-date-picker-nav-floating>.b-multi-date-picker-nav-button{position:absolute;top:50%;z-index:1;box-shadow:var(--b-elevation-1);--b-button-type-text-background: var(--b-panel-background);--b-button-type-text-hover-background: var(--b-primary-97)}.b-multi-date-picker-nav-floating>.b-multi-date-picker-next-button{inset-inline-end:0;translate:calc(50% * var(--b-rtl-negate)) -50%}.b-multi-date-picker-nav-floating>.b-multi-date-picker-prev-button{inset-inline-start:0;translate:calc(-50% * var(--b-rtl-negate)) -50%}.b-multi-date-picker-content>.b-carousel-inner-ct .b-date-picker-content .b-calendar-week,.b-multi-date-picker-content>.b-carousel-inner-ct .b-date-picker-content .b-calendar-week-days{padding-inline:1.5em}.b-multi-date-picker-content>.b-carousel-inner-ct [data-ref=nextMonth],.b-multi-date-picker-content>.b-carousel-inner-ct [data-ref=prevMonth],.b-multi-date-picker-content>.b-carousel-inner-ct [data-ref=prevYear],.b-multi-date-picker-content>.b-carousel-inner-ct [data-ref=nextYear]{display:none}.b-multi-date-picker-content>.b-carousel-inner-ct .b-date-picker.b-carousel-visible.b-carousel-first>.b-top-focus-trap,.b-multi-date-picker-content>.b-carousel-inner-ct .b-date-picker.b-carousel-visible.b-carousel-last>.b-end-focus-trap{display:none}.b-multi-date-picker-content>.b-carousel-inner-ct .b-date-picker.b-carousel-reserve [data-ref=monthField]{pointer-events:none}.b-multi-date-picker-content>.b-carousel-inner-ct .b-date-picker.b-carousel-reserve [data-ref=yearButton]{display:none}.b-demo-code-editor{width:490px;flex:unset;--b-toolbar-padding: .5em;--b-panel-padding: 0;--b-panel-background: var(--b-neutral-100);--b-text-field-input-height: 3em;--b-panel-overlay-border: none;--b-toolbar-background: transparent}.b-demo-code-editor .b-top-toolbar{height:58px;--b-toolbar-gap: 0}@media(min-width:2000px){.b-demo-code-editor{width:700px}}.b-demo-code-editor:not(.b-collapsed){border-inline-start:var(--b-splitter-size, 4px) solid var(--b-border-7)}:is(.b-demo-code-editor.b-collapsed,.b-demo-code-editor.b-collapsing) .b-panel-collapse-revealer{display:none}.b-demo-code-editor:not(.b-resizing){transition:border-width .1s}.b-demo-code-editor .b-code-editor-body-wrap,.b-demo-code-editor .b-panel-overlay{overflow:hidden}.b-demo-code-editor .b-panel-content{direction:ltr}.b-demo-code-editor.b-resizing *{user-select:none;-webkit-user-select:none}.b-demo-code-editor.b-over-resize-handle{cursor:ew-resize}.b-demo-code-editor.b-hidden{display:flex!important;border-inline-start-width:0}.b-demo-code-editor .b-bottom-toolbar{transition:background-color .2s}.readonly :is(.b-demo-code-editor .b-bottom-toolbar){background-color:#ff8d46}.b-demo-code-editor .b-bottom-toolbar [data-ref=cursorPos]{margin-inline-start:auto}.b-demo-code-editor .b-bottom-toolbar .b-toolbar-content{padding:1em!important}.b-demo-code-editor.invalid .b-bottom-toolbar{color:#fff;background:#b71c1c}.b-demo-code-editor [data-ref=filesCombo]{margin-inline-end:.5em}.b-demo-code-editor-file-picker{--b-list-item-gap: 0}.b-demo-code-editor-file-picker .b-editor-file-type{margin-inline-end:.5em}:root,:host{--b-field-label-padding: 0;--b-field-label-default-gap: var(--b-widget-gap);--b-field-label-above-gap: .5em;--b-field-label-before-gap: var(--b-widget-gap);--b-field-default-template-areas: "before inner";--b-field-default-template-columns: auto 1fr;--b-field-default-template-rows: 100%;--b-field-default-label-padding: 0 1em 0 0;--b-field-error-tip-primary: var(--b-color-red);--b-field-align-before-label-column: unset;--b-field-align-before-field-column: unset}@property --bi-field-template-areas{syntax : "*"; inherits : false;}@property --bi-field-template-columns{syntax : "*"; inherits : false;}.b-field,.b-slider{display:grid;align-items:center;justify-items:start;flex-shrink:0;--bi-field-template-areas: "inner";--bi-field-template-columns: 1fr;grid-template-rows:var(--bi-field-template-rows, 100%);grid-template-areas:var(--bi-field-template-areas);grid-template-columns:var(--bi-field-template-columns);color:var(--b-primary);gap:var(--bi-field-gap);--b-field-label-grid-area: before}:is(.b-field,.b-slider) .b-field-inner{display:grid;align-items:center;justify-items:center;grid-area:inner;max-height:100%}:is(.b-field,.b-slider) .b-label{align-self:center;grid-area:var(--b-field-label-grid-area);padding:var(--b-field-label-padding)}.b-vbox>:is(.b-field,.b-slider).b-label-above .b-label{align-self:flex-start}:is(.b-field,.b-slider).b-has-label{--bi-field-template-areas: var(--b-field-default-template-areas);--bi-field-template-rows: var(--b-field-default-template-rows);--bi-field-template-columns: var(--b-field-default-template-columns);--bi-field-gap: var(--b-field-label-default-gap)}:is(.b-field,.b-slider).b-has-label.b-required .b-label:after{content:"*"}:is(.b-field,.b-slider).b-label-align-before,:is(.b-field,.b-slider).b-label-before{--bi-field-template-rows: 100%;--bi-field-template-columns: auto 1fr;--bi-field-template-areas: "before inner";--b-field-label-grid-area: before;--bi-field-gap: var(--b-field-label-before-gap)}:is(.b-field,.b-slider).b-label-above{--bi-field-template-rows: auto 1fr;--bi-field-template-columns: 1fr;--bi-field-template-areas: "above" "inner";--b-field-label-grid-area: above;--bi-field-gap: var(--b-field-label-above-gap)}:is(.b-field,.b-slider).b-label-above .b-label{width:var(--b-label-above-width)}:is(.b-field,.b-slider).b-label-align-before .b-label{grid-column:var(--b-field-align-before-label-column)}:is(.b-field,.b-slider).b-label-align-before .b-field-inner{grid-column:var(--b-field-align-before-field-column)}:is(:is(.b-field,.b-slider).b-read-only,:is(.b-field,.b-slider).b-disabled) .b-field-trigger{pointer-events:none;opacity:.5}.b-field-container-wrap{display:flex;flex:1 1 auto;overflow:hidden;position:relative;gap:var(--b-container-gap)}.b-field-container-wrap>.b-container{width:100%}.b-field.b-collapsed:not(.b-field-container-inline)>.b-field-container-wrap{height:0}.b-field.b-collapsed.b-field-container-inline>.b-field-container-wrap{opacity:0}.b-field-container:not(.b-field-container-inline) .b-field-container{gap:var(--b-container-gap)}.b-field-container-inline{gap:var(--b-container-gap)}.b-field-container-inline.b-has-label{--bi-field-template-areas: "before inner container";--bi-field-template-columns: auto 1fr auto}.b-field-container-inline.b-has-label.b-label-above{--bi-field-template-areas: "above above" "inner container";--bi-field-template-columns: 1fr auto}.b-field-container-inline.b-has-label.b-label-above .b-field-container-wrap{grid-row:2}.b-field-container-inline:not(.b-has-label){--bi-field-template-areas: "inner container";--bi-field-template-columns: 1fr auto}.b-field-container-inline .b-field-container-wrap{grid-area:container;width:100%}.b-field-container-inline .b-field-container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}:root,:host{--b-checkbox-size: 1.25em;--b-checkbox-border-radius: calc(var(--b-widget-border-radius) / 2);--b-checkbox-check-font-size: .9em;--b-checkbox-disabled-opacity: .4;--b-checkbox-inner-gap: 1em;--b-checkbox-ring-content: none;--b-checkbox-border-width: 1px;--b-checkbox-border-color: var(--b-widget-border-color);--b-checkbox-checked-border-color: var(--b-widget-border-color);--b-checkbox-checked-check-color: var(--b-neutral-100);--b-checkbox-disabled-checked-check-color: var(--b-neutral-100);--b-checkbox-hover-border-color: var(--b-border-3);--b-checkbox-focus-outline-width: var(--b-widget-focus-outline-width);--b-checkbox-focus-outline-offset: 2px;--b-checkbox-focus-outline-color: var(--b-widget-focus-outline-color);--bi-checkbox-ring-opacity: 0}.b-checkbox{width:fit-content;overflow:visible}.b-checkbox>.b-field-inner>input{grid-area:input;appearance:none;margin:0}.b-checkbox:not(.b-disabled) input{cursor:pointer}:is(.b-checkbox:focus-within,.b-checkbox.b-focus) input{outline:none}:is(.b-checkbox:focus-within,.b-checkbox.b-focus) input:focus-visible~.b-checkbox-box,:is(.b-checkbox:focus-within,.b-checkbox.b-focus).b-focus input~.b-checkbox-box{outline:var(--b-checkbox-focus-outline-width) solid var(--b-checkbox-focus-outline-color);outline-offset:var(--b-checkbox-focus-outline-offset)}.b-checkbox>.b-field-inner{grid-template-areas:"input"}.b-checkbox.b-text>.b-field-inner{grid-template-areas:"input after";gap:var(--b-checkbox-inner-gap)}.b-checkbox .b-checkbox-label{grid-area:after;white-space:nowrap;justify-self:stretch;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;color:var(--b-label-color)}.b-checkbox label{cursor:pointer}.b-checkbox:not(.b-disabled):has(input:hover),.b-checkbox:not(.b-disabled).b-hover{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-hover-opacity)}.b-checkbox:not(.b-disabled):has(input:focus-visible),.b-checkbox:not(.b-disabled).b-focus{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-focus-opacity)}.b-checkbox:not(.b-disabled):has(input:active),.b-checkbox:not(.b-disabled).b-active{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-active-opacity)}.b-checkbox:not(.b-slide-toggle)>.b-field-inner{grid-template-columns:var(--b-checkbox-size)}.b-checkbox:not(.b-slide-toggle)>.b-field-inner input{aspect-ratio:1 / 1;width:var(--b-checkbox-size)}.b-checkbox:not(.b-slide-toggle).b-text>.b-field-inner{grid-template-columns:var(--b-checkbox-size) auto}.b-checkbox:not(.b-slide-toggle)>.b-field-inner:before{content:var(--b-checkbox-ring-content);background:var(--b-primary);grid-area:input;border-radius:50%;pointer-events:none;transition:opacity .3s;aspect-ratio:1 / 1;width:calc(var(--b-checkbox-size) * 2.25);opacity:var(--bi-checkbox-ring-opacity)}.b-checkbox:not(.b-slide-toggle) input:checked~.b-checkbox-box{--b-checkbox-background: var(--b-checkbox-checked-background);--b-checkbox-border-color: var(--b-checkbox-checked-border-color)}.b-checkbox:not(.b-slide-toggle) input:checked~.b-checkbox-box:after{scale:1}.b-checkbox:not(.b-slide-toggle).b-disabled{--b-checkbox-border-color: var(--b-checkbox-disabled-border-color, var(--b-widget-disabled-color));--b-checkbox-checked-border-color: var(--b-checkbox-disabled-background, var(--b-widget-disabled-color));--b-checkbox-checked-check-color: var(--b-checkbox-disabled-checked-check-color);--b-checkbox-checked-background: var(--b-checkbox-disabled-checked-background, var(--b-widget-disabled-background));--b-label-color: var(--b-checkbox-disabled-background, var(--b-widget-disabled-color));--b-checkbox-opacity: var(--b-checkbox-disabled-opacity)}.b-checkbox:not(.b-slide-toggle):not(.b-disabled):has(input:hover),.b-checkbox:not(.b-slide-toggle):not(.b-disabled).b-hover{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-hover-opacity);--b-checkbox-background: var(--b-checkbox-hover-background);--b-checkbox-border-color: var(--b-checkbox-hover-border-color)}:is(.b-checkbox:not(.b-slide-toggle):not(.b-disabled):has(input:hover),.b-checkbox:not(.b-slide-toggle):not(.b-disabled).b-hover) input:checked~.b-checkbox-box{--b-checkbox-background: var(--b-checkbox-checked-hover-background)}.b-checkbox:not(.b-slide-toggle):not(.b-disabled):has(input:focus-visible),.b-checkbox:not(.b-slide-toggle):not(.b-disabled).b-focus{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-focus-opacity)}.b-checkbox:not(.b-slide-toggle):not(.b-disabled):has(input:active),.b-checkbox:not(.b-slide-toggle):not(.b-disabled).b-active{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-active-opacity)}.b-checkbox-box{grid-area:input;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border .2s ease;width:var(--b-checkbox-size);height:var(--b-checkbox-size);border-radius:var(--b-checkbox-border-radius);border:var(--b-checkbox-border-width) solid var(--b-checkbox-border-color);background:var(--b-checkbox-background);opacity:var(--b-checkbox-opacity, 1)}.b-checkbox-box:after{transition:scale .2s ease,border .2s ease;scale:0;font-family:var(--b-widget-icon-font-family);font-weight:var(--b-widget-icon-font-weight);content:var(--b-checkbox-checked-check-content);color:var(--b-checkbox-checked-check-color);font-size:var(--b-checkbox-check-font-size)}.b-menu>.b-menu-body-wrap .b-menu-content>.b-checkbox{margin-inline-start:var(--b-checkbox-inner-gap)}.b-field-container:not(.b-field-container-inline)>.b-field-container-wrap{margin-top:.5em;margin-inline-start:calc(var(--b-checkbox-size) + var(--b-checkbox-inner-gap))}.b-container.b-label-align-before .b-checkbox:not(.b-has-label){grid-column:2 / 2}:root,:host{--b-field-filter-picker-group-gap: 4em}.b-field-filter-picker-group .b-no-visible-children{display:none}.b-field-filter-picker-group [data-ref=pickers]{--b-container-gap: 0}.b-field-filter-picker-group-row{position:relative;flex-shrink:0;align-items:baseline;overflow:visible;padding-top:var(--b-field-filter-picker-group-gap);padding-bottom:.5em}.b-field-filter-picker-group-row:first-child{--b-field-filter-picker-group-gap: 0}.b-field-filter-picker-group-row:first-child:before{display:none}.b-field-filter-picker-group-row:before{content:attr(data-separator-text);font-size:85%;position:absolute;text-align:center;width:100%;top:.15em;background-position:0 50%;background-size:100% 1px;background-repeat:no-repeat;background-image:linear-gradient(to right,var(--b-border-5),var(--b-border-5) 44%,transparent 44%,transparent 56%,var(--b-border-5) 56%);height:var(--b-field-filter-picker-group-gap);line-height:var(--b-field-filter-picker-group-gap)}.b-field-filter-picker-group-row:not(.b-field-filter-picker-group-row-removable){padding-inline-end:2.25em}.b-field-filter-picker-group-row [data-ref=pickers]{gap:0}.b-field-filter-picker-group-filter-active{width:2.3em;align-self:center}.b-field-filter-picker-group-filter-active.b-slide-toggle{width:3.5em}.b-field-filter-picker-group-other-filters{padding:.5em 0}.b-field-filter-picker-group-add-button{align-self:center}.b-field-filter-picker-group-remove{margin-inline-start:.25em}:root,:host{--b-radio-check-gap: .2em;--b-radio-background: var(--b-neutral-100);--b-radio-checked-background: var(--b-radio-background);--b-radio-checked-border-color: var(--b-radio-checked-color)}.b-radio.b-checkbox{--b-checkbox-border-radius: 50%;--b-checkbox-checked-check-content: "";--b-checkbox-checked-check-color: var(--b-primary);--b-checkbox-background: var(--b-radio-background);--b-checkbox-checked-background: var(--b-radio-checked-background);--b-checkbox-checked-border-color: var(--b-radio-checked-border-color);--b-checkbox-checked-hover-background: var(--b-radio-checked-background);--b-checkbox-check-font-size: 1em}.b-radio.b-checkbox .b-checkbox-box:after{border-radius:50%;aspect-ratio:1 / 1;width:100%;background:var(--b-radio-checked-color, var(--b-primary));border:var(--b-radio-check-gap) solid var(--b-radio-checked-background)}:root,:host{--b-slide-toggle-border-width: var(--b-checkbox-border-width);--b-slide-toggle-width: 2.75em;--b-slide-toggle-height: 1.75em;--b-slide-toggle-thumb-size: 1em;--b-slide-toggle-border-radius: calc(var(--b-slide-toggle-height) / 2);--b-slide-toggle-checked-thumb-size: 1em;--b-slide-toggle-thumb-offset: .15em;--b-slide-toggle-font-size: 1em;--b-slide-toggle-disabled-opacity: .5;--b-slide-toggle-inner-gap: .5em;--b-slide-toggle-label-before-padding: 0 .5em 0 0;--b-slide-toggle-ring-color: var(--b-neutral-60);--b-slide-toggle-disabled-background: var(--b-neutral-85);--b-slide-toggle-disabled-thumb-background: var(--b-neutral-100);--b-slide-toggle-focus-outline-width: var(--b-checkbox-focus-outline-width);--b-slide-toggle-focus-outline-offset: var(--b-checkbox-focus-outline-offset);--b-slide-toggle-thumb-border: null;--b-slide-toggle-checked-thumb-border: null;--b-slide-toggle-thumb-color: var(--b-primary);--b-slide-toggle-thumb-background: var(--b-neutral-100);--b-slide-toggle-hovered-thumb-background: var(--b-neutral-95);--b-slide-toggle-checked-thumb-background: var(--b-neutral-100);--b-slide-toggle-checked-border-color: var(--b-slide-toggle-checked-background);--b-slide-toggle-checked-ring-color: var(--b-primary);--b-slide-toggle-checked-thumb-offset: 4px}.b-internal{--bi-slidetoggle-thumb-position: null}.b-slide-toggle{--bi-slidetoggle-thumb-position: calc(var(--b-slide-toggle-thumb-offset) + (var(--b-slide-toggle-checked-thumb-size) - var(--b-slide-toggle-thumb-size)) / 2);--b-checkbox-inner-gap: var(--b-slide-toggle-inner-gap);--b-checkbox-label-before-padding: var(--b-slide-toggle-label-before-padding)}.b-slide-toggle .b-field-inner{grid-template-columns:max-content}.b-slide-toggle input{width:100%;height:100%}.b-slide-toggle input:checked~.b-slide-toggle-toggle{--b-slide-toggle-background: var(--b-slide-toggle-checked-background, var(--b-primary));--b-slide-toggle-thumb-background: var(--b-slide-toggle-checked-thumb-background);--b-slide-toggle-thumb-border: var(--b-slide-toggle-checked-thumb-border);--b-slide-toggle-thumb-size: var(--b-slide-toggle-checked-thumb-size);--b-slide-toggle-border-color: var(--b-slide-toggle-checked-border-color);--b-slide-toggle-ring-color: var(--b-slide-toggle-checked-ring-color);--bi-slidetoggle-thumb-position: calc(var(--b-slide-toggle-width) - var(--b-slide-toggle-checked-thumb-size) - var(--b-slide-toggle-checked-thumb-offset))}.b-slide-toggle:not(.b-disabled):hover,.b-slide-toggle:not(.b-disabled).b-hover,.b-slide-toggle:not(.b-disabled):focus-within,.b-slide-toggle:not(.b-disabled).b-focus,.b-slide-toggle:not(.b-disabled).b-active,.b-slide-toggle:not(.b-disabled):active{--b-slide-toggle-thumb-background: var(--b-slide-toggle-hovered-thumb-background);--b-slide-toggle-background: var(--b-slide-toggle-hover-background)}:is(.b-slide-toggle:not(.b-disabled):hover,.b-slide-toggle:not(.b-disabled).b-hover,.b-slide-toggle:not(.b-disabled):focus-within,.b-slide-toggle:not(.b-disabled).b-focus,.b-slide-toggle:not(.b-disabled).b-active,.b-slide-toggle:not(.b-disabled):active) input:checked~.b-slide-toggle-toggle{--b-slide-toggle-thumb-background: var(--b-slide-toggle-checked-hovered-thumb-background);--b-slide-toggle-background: var(--b-slide-toggle-checked-hover-background, var(--b-primary))}:is(.b-slide-toggle:not(.b-disabled):focus-within,.b-slide-toggle:not(.b-disabled).b-focus):has(:focus-visible) .b-slide-toggle-toggle,:is(.b-slide-toggle:not(.b-disabled):focus-within,.b-slide-toggle:not(.b-disabled).b-focus).b-focus .b-slide-toggle-toggle{outline:var(--b-slide-toggle-focus-outline-width) solid var(--b-slide-toggle-focus-outline-color, var(--b-checkbox-focus-outline-color));outline-offset:var(--b-slide-toggle-focus-outline-offset)}.b-slide-toggle.b-disabled{--b-slide-toggle-opacity: var(--b-slide-toggle-disabled-opacity);--b-slide-toggle-border-color: var(--b-slide-toggle-disabled-border-color);--b-slide-toggle-checked-border-color: var(--b-slide-toggle-disabled-border-color)}.b-slide-toggle.b-disabled input:checked~.b-slide-toggle-toggle{--b-slide-toggle-background: var(--b-slide-toggle-disabled-background);--b-slide-toggle-thumb-background: var(--b-slide-toggle-disabled-thumb-background);--b-slide-toggle-checked-border-color: var(--b-slide-toggle-disabled-background)}.b-slide-toggle-toggle{display:flex;align-items:center;pointer-events:none;grid-area:input;transition:background .2s,border .2s,opacity .2s;font-size:var(--b-slide-toggle-font-size);width:var(--b-slide-toggle-width);height:var(--b-slide-toggle-height);background:var(--b-slide-toggle-background);border:var(--b-slide-toggle-border-width) solid var(--b-slide-toggle-border-color);border-radius:var(--b-slide-toggle-border-radius);opacity:var(--b-slide-toggle-opacity, 1)}.b-slide-toggle-thumb{aspect-ratio:1 / 1;border-radius:50%;transition:background .2s ease,width .2s ease,margin .2s ease;position:relative;background:var(--b-slide-toggle-thumb-background);border:var(--b-slide-toggle-thumb-border);color:var(--b-slide-toggle-thumb-color);width:var(--b-slide-toggle-thumb-size);margin-inline-start:var(--bi-slidetoggle-thumb-position)}.b-slide-toggle-thumb:before{border-radius:50%;pointer-events:none;transition:opacity .5s ease;aspect-ratio:1 / 1;display:block;position:absolute;top:50%;inset-inline-start:50%;translate:calc(-50% * var(--b-rtl-negate)) -50%;content:var(--b-checkbox-ring-content);background:var(--b-slide-toggle-ring-color);opacity:var(--bi-checkbox-ring-opacity);width:calc(var(--b-slide-toggle-checked-thumb-size) * 1.7)}.b-date-time-field{width:unset;--b-text-field-default-width: 22em}.b-date-time-field.b-field>div.b-field-inner{display:flex}.b-date-time-field.b-field>div.b-field-inner:has(.b-field-trigger.b-align-start),.b-date-time-field.b-field>div.b-field-inner:has(.b-field-trigger.b-align-end){padding-inline:0}.b-date-time-field .b-date-field,.b-date-time-field .b-time-field{border-top-left-radius:0;border-bottom-left-radius:0;grid-template-areas:"inner";grid-template-columns:1fr;--b-text-field-background: transparent}:is(.b-date-time-field .b-date-field,.b-date-time-field .b-time-field) .b-label{display:none}:is(.b-date-time-field .b-date-field,.b-date-time-field .b-time-field) .b-field-inner:before{content:none}.b-date-time-field .b-date-field{flex:1 1 53%}.b-date-time-field .b-date-field .b-step-trigger-forward.b-align-end{padding-inline-end:calc(var(--b-text-field-input-padding) / 2)}.b-date-time-field .b-time-field{flex:1 1 46%}.b-date-time-field .b-time-field .b-field-trigger.b-align-start{padding-inline-start:calc(var(--b-text-field-input-padding) / 2)}:root,:host{--b-text-field-font-weight: normal;--b-text-field-padding: 0;--b-text-field-input-font-size: var(--b-widget-font-size);--b-text-field-input-padding: 0;--b-text-field-border-style: solid;--b-text-field-focus-border-style: solid;--b-text-field-disabled-opacity: .4;--b-text-field-outlined-border-radius: var(--b-widget-border-radius);--b-field-trigger-gap: .75em;--b-field-trigger-edge-gap: 1em;--b-text-field-default-template-areas: "before inner";--b-text-field-default-template-columns: auto 1fr;--b-text-field-default-template-rows: 100%;--b-text-field-default-label-padding: 0 var(--b-widget-padding) 0 0;--b-text-field-label-grid-area: before;--b-text-field-label-color: var(--b-widget-color);--b-text-field-input-color: var(--b-widget-color);--b-text-field-border-color: var(--b-widget-border-color);--b-text-field-label-above-grid-area: above;--b-text-field-label-font-size: var(--b-label-font-size);--b-text-field-empty-label-font-size: var(--b-text-field-label-font-size);--b-text-field-label-scale: 1;--b-text-field-empty-label-scale: 1;--b-text-field-trigger-read-only-color: var(--b-neutral-85);--b-text-field-trigger-disabled-color: var(--b-neutral-40);--b-text-field-filled-background: var(--b-neutral-95);--b-text-field-filled-hover-background: var(--b-neutral-90);--b-text-field-filled-focus-background: var(--b-neutral-90);--b-text-field-filled-border-width: 0;--b-text-field-filled-border-radius: var(--b-widget-border-radius);--b-text-field-filled-input-padding: 1em;--b-text-field-filled-no-label-input-padding: 1em;--b-text-field-filled-focus-border-width: 0;--b-text-field-filled-focus-label-color: var(--b-widget-color);--b-text-field-outlined-background: var(--b-neutral-100);--b-text-field-outlined-border-width: 1px;--b-text-field-outlined-border-color: var(--b-border-5);--b-text-field-outlined-input-padding: var(--b-widget-padding);--b-text-field-outlined-focus-border-width: var(--b-widget-focus-outline-width);--b-text-field-outlined-label-background: transparent;--b-text-field-outlined-label-padding: 0;--b-text-field-outlined-label-before-padding: 0;--b-text-field-outlined-label-above-padding: 0;--b-text-field-outlined-hover-border-color: var(--b-border-4);--b-text-field-outlined-hover-background: var(--b-neutral-100);--b-text-field-outlined-focus-background: var(--b-neutral-100);--b-text-field-outlined-focus-label-color: var(--b-widget-color);--b-text-field-filled-material-label-position: static;--b-field-trigger-color: var(--b-neutral-60);--b-spin-trigger-font-size: 1em;--b-text-field-invalid-border-color: var(--b-color-red);--b-text-field-invalid-label-color: var(--b-color-red);--b-text-field-color: var(--b-primary);--b-text-field-focus-border-color: var(--b-primary);--b-text-field-default-width: 12.5em;--bi-text-field-input-width: 100%}.b-internal{--b-text-field-opacity: null;--b-text-field-border-width: null;--b-text-field-focus-border-width: null;--b-text-field-focus-label-color: null;--bi-text-field-empty-label-padding: null}.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field{position:relative;height:fit-content;width:fit-content;overflow:visible;border-radius:var(--b-text-field-border-radius);color:var(--b-text-field-color);--b-field-label-grid-area: var(--b-text-field-label-grid-area);--b-field-label-padding: var(--b-text-field-label-padding);--b-field-default-template-areas: var(--b-text-field-default-template-areas);--b-field-default-template-columns: var(--b-text-field-default-template-columns);--b-field-default-template-rows: var(--b-text-field-default-template-rows);--b-field-default-label-padding: var(--b-text-field-default-label-padding);--b-label-color: var(--b-text-field-label-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field):where(:not(.b-has-width)){width:var(--b-text-field-default-width)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field)>.b-field-inner{display:flex;min-width:0;position:relative;overflow:hidden;transition:background var(--b-default-transition-duration);background:var(--b-text-field-background);border-radius:var(--b-text-field-border-radius);padding:var(--b-text-field-padding);opacity:var(--b-text-field-opacity);width:var(--bi-text-field-input-width)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field)>.b-field-inner:before{content:"";position:absolute;inset:0;background:transparent;border-radius:inherit;pointer-events:none;transition:border .1s;z-index:1;border-width:var(--b-text-field-border-width);border-style:var(--b-text-field-border-style);border-color:var(--b-text-field-border-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) bry-time,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) input,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) textarea,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-display-field-value{border:none;background:transparent;width:100%;font-family:inherit;outline:none;text-align:inherit;color:var(--b-text-field-input-color);font-weight:var(--b-text-field-font-weight);height:var(--b-text-field-input-height);font-size:var(--b-text-field-input-font-size);padding:var(--b-text-field-input-padding)}:is(:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) bry-time,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) input,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) textarea,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-display-field-value)::selection{background:var(--b-text-field-selection-background, var(--b-primary-85))}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) input::placeholder{color:var(--bi-text-field-placeholder-color, var(--b-text-4));font-style:var(--b-text-field-placeholder-font-style)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-label-above{border-top-left-radius:0;border-top-right-radius:0;--b-field-label-grid-area: var(--b-text-field-label-above-grid-area)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) label{z-index:2;line-height:1em;align-self:start;transition:top .2s ease,left .2s ease,font-size .2s ease,padding .2s ease,scale .2s ease;transform-origin:top left;font-size:var(--b-text-field-label-font-size)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-has-label:not(.b-label-before,.b-label-align-before){--bi-text-field-placeholder-color: var(--b-text-field-label-above-placeholder-color, var(--b-text-4))}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-has-label:not(.b-label-before,.b-label-align-before) label{scale:var(--b-text-field-label-scale);position:var(--b-text-field-material-label-position);top:var(--b-text-field-material-label-top);inset-inline-start:var(--b-text-field-material-label-left);cursor:var(--b-text-field-material-label-cursor)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-trigger{display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;min-width:1em;gap:0;color:var(--b-field-trigger-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-trigger.b-align-start{padding-inline-start:var(--b-field-trigger-gap)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-trigger.b-align-start:first-child{padding-inline-start:var(--b-field-trigger-edge-gap)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-trigger.b-align-end{padding-inline-end:var(--b-field-trigger-gap)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-trigger.b-align-end:last-child,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-trigger.b-align-end.b-last-trigger{padding-inline-end:var(--b-field-trigger-edge-gap)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-spin-trigger .b-icon{font-size:var(--b-spin-trigger-font-size)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-container-wrap{grid-row:1}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-disabled{--b-text-field-opacity: var(--b-text-field-disabled-opacity);--b-text-field-label-color: var(--b-widget-disabled-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-disabled .b-field-trigger{cursor:auto;color:var(--b-text-field-trigger-disabled-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-read-only .b-field-trigger{cursor:auto;color:var(--b-text-field-trigger-read-only-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field):not(.b-has-label) input,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field):not(.b-has-label) span.b-display-field-value{padding:var(--b-text-field-no-label-input-padding, var(--b-text-field-input-padding))}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-filled{--b-text-field-background: var(--b-text-field-filled-background);--b-text-field-hover-background: var(--b-text-field-filled-hover-background);--b-text-field-border-width: var(--b-text-field-filled-border-width);--b-text-field-border-radius: var(--b-text-field-filled-border-radius);--b-text-field-input-padding: var(--b-text-field-filled-input-padding);--b-text-field-no-label-input-padding: var(--b-text-field-filled-no-label-input-padding);--b-text-field-focus-border-width: var(--b-text-field-filled-focus-border-width);--b-text-field-label-before-padding: var(--b-text-field-filled-label-before-padding);--b-text-field-label-above-padding: var(--b-text-field-filled-label-above-padding);--b-text-field-hover-border-color: var(--b-text-field-filled-hover-border-color);--b-text-field-focus-background: var(--b-text-field-filled-focus-background);--b-text-field-focus-label-color: var(--b-text-field-filled-focus-label-color);--b-text-field-material-label-position: var(--b-text-field-filled-material-label-position);--b-text-field-material-label-top: var(--b-text-field-filled-material-label-top);--b-text-field-material-label-left: var(--b-text-field-filled-material-label-left);--b-text-field-material-label-cursor: var(--b-text-field-filled-material-label-cursor);--b-text-field-material-empty-label-font-size: var(--b-text-field-filled-material-empty-label-font-size);--b-text-field-material-empty-label-top: var(--b-text-field-filled-material-empty-label-top);--b-text-field-material-empty-label-left: var(--b-text-field-filled-material-empty-label-left)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-filled:where(.b-has-start-trigger:not(.b-no-steppers)),:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-filled:has(.b-has-start-trigger:not(.b-no-steppers)){--b-text-field-material-label-left: var(--b-text-field-filled-material-trigger-label-left);--b-text-field-material-empty-label-left: var(--b-text-field-filled-material-trigger-empty-label-left)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-outlined{--b-text-field-background: var(--b-text-field-outlined-background);--b-text-field-border-radius: var(--b-text-field-outlined-border-radius);--b-text-field-border-width: var(--b-text-field-outlined-border-width);--b-text-field-border-color: var(--b-text-field-outlined-border-color);--b-text-field-input-padding: var(--b-text-field-outlined-input-padding);--b-text-field-focus-border-width: var(--b-text-field-outlined-focus-border-width);--b-text-field-label-before-padding: var(--b-text-field-outlined-label-before-padding);--b-text-field-label-above-padding: var(--b-text-field-outlined-label-above-padding);--b-text-field-hover-border-color: var(--b-text-field-outlined-hover-border-color);--b-text-field-hover-background: var(--b-text-field-outlined-hover-background);--b-text-field-focus-label-color: var(--b-text-field-outlined-focus-label-color);--b-text-field-focus-background: var(--b-text-field-outlined-focus-background);--b-text-field-material-label-position: var(--b-text-field-outlined-material-label-position, static);--b-text-field-material-label-top: var(--b-text-field-outlined-material-label-top);--b-text-field-material-label-left: var(--b-text-field-outlined-material-label-left);--b-text-field-material-label-cursor: var(--b-text-field-outlined-material-label-cursor);--b-text-field-material-empty-label-background: var(--b-text-field-outlined-material-empty-label-background);--b-text-field-material-empty-label-top: var(--b-text-field-outlined-material-empty-label-top);--b-text-field-material-empty-label-left: var(--b-text-field-outlined-material-empty-label-left)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-outlined:where(.b-has-start-trigger:not(.b-no-steppers)){--b-text-field-material-empty-label-left: var(--b-text-field-outlined-material-trigger-empty-label-left)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-outlined:where(:not(.b-label-before,.b-label-align-before)){--b-text-field-label-padding: var(--b-text-field-outlined-label-padding)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-text-field-outlined:where(:not(.b-label-before,.b-label-align-before)) label:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--b-text-field-outlined-label-background)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field):hover:where(:not(.b-disabled)){--b-text-field-background: var(--b-text-field-hover-background);--b-text-field-border-color: var(--b-text-field-hover-border-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field):focus-within,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-contains-focus{--b-text-field-background: var(--b-text-field-focus-background);--b-text-field-border-width: var(--b-text-field-focus-border-width);--b-text-field-border-style: var(--b-text-field-focus-border-style);--b-text-field-border-color: var(--b-text-field-focus-border-color)}:is(:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field):focus-within,:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-contains-focus):not(.b-label-before,.b-label-align-before){--b-text-field-label-color: var(--b-text-field-focus-label-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-widget.b-empty:not(:focus-within){--b-text-field-label-font-size: var(--b-text-field-empty-label-font-size);--b-text-field-label-padding: var(--b-text-field-empty-label-padding);--b-text-field-label-scale: var(--b-text-field-empty-label-scale);--b-text-field-outlined-label-above-padding: var(--b-text-field-outlined-material-empty-label-padding);--b-text-field-label-background: var(--b-text-field-material-empty-label-background);--b-text-field-material-label-top: var(--b-text-field-material-empty-label-top);--b-text-field-material-label-left: var(--b-text-field-material-empty-label-left);--b-text-field-outlined-label-background: var(--b-text-field-outlined-material-empty-label-background)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field).b-invalid:where(:not(.b-disabled)){--b-text-field-border-color: var(--b-text-field-invalid-border-color);--b-text-field-label-color: var(--b-text-field-invalid-label-color);--b-text-field-focus-label-color: var(--b-text-field-invalid-label-color)}:is(.b-text-field,.b-number-field,.b-date-time-field,.b-text-area-field) .b-field-clear-clone{position:absolute;animation:b-shrink-width .3s}.b-theme-transition .b-text-field .b-field-inner:before{transition-duration:var(--b-default-transition-duration)}.b-field-hint{align-self:stretch;overflow:visible;pointer-events:none;position:relative;white-space:nowrap;width:0}.b-field-no-hint .b-field-hint{display:none}.b-field-hint-content{position:absolute;inset-inline-end:.6em;top:50%;translate:0 -50%;color:var(--b-text-field-input-color);font-size:var(--b-label-font-size);font-weight:var(--b-label-font-weight)}.b-container:where(:not(.b-toolbar))>.b-field,.b-panel:where(:not(.b-toolbar))>.b-panel-body-wrap>.b-panel-content>.b-field,.b-panel:where(:not(.b-toolbar))>.b-panel-overlay>.b-panel-body-wrap>.b-panel-content>.b-field,.b-grid-header>.b-field{--b-text-field-default-width: 100%}@keyframes b-shrink-width{0%{max-width:200px}to{max-width:0}}:root,:host{--b-combo-filled-chip-view-padding-top: 1.55em;--b-combo-filled-label-before-chip-view-padding-top: .5em;--b-combo-outlined-chip-view-padding-top: .6em;--b-combo-outlined-label-before-chip-view-padding-top: .5em;--b-combo-chip-font-size: .9em;--b-combo-chip-view-margin-block: 0;--b-combo-chip-view-padding: .6em 1em;--b-combo-chip-view-min-height: 3em}.b-combo [data-ref=expand]:before{transition:rotate .2s ease}.b-combo.b-open [data-ref=expand]:before{rotate:180deg}.b-combo.b-not-editable :not(.b-field-trigger){cursor:pointer}.b-combo.b-uses-chip-view .b-field-inner{justify-items:start}.b-combo.b-uses-chip-view:not(.b-empty) input::placeholder{visibility:hidden}.b-combo.b-text-field-filled{--b-combo-chip-view-padding-top: var(--b-combo-filled-chip-view-padding-top)}.b-combo.b-text-field-outlined{--b-combo-chip-view-padding-top: var(--b-combo-outlined-chip-view-padding-top)}:is(.b-combo.b-label-align-before,.b-combo.b-label-before).b-text-field-filled{--b-combo-chip-view-padding-top: var(--b-combo-filled-label-before-chip-view-padding-top)}:is(.b-combo.b-label-align-before,.b-combo.b-label-before).b-text-field-outlined{--b-combo-chip-view-padding-top: var(--b-combo-outlined-label-before-chip-view-padding-top)}:is(.b-combo.b-hide-trigger,.b-combo.b-read-only) .b-field-trigger.b-icon-picker{display:none}.b-combo.b-inline-picker{display:flex;flex-flow:column nowrap;gap:.5em}.b-combo-chip-view{color:inherit;flex:1;align-self:stretch;padding-top:var(--b-combo-chip-view-padding-top);min-height:var(--b-combo-chip-view-min-height);margin-block:var(--b-combo-chip-view-margin-block);--b-chip-view-chip-font-size: var(--b-combo-chip-font-size);--b-chip-view-padding: var(--b-combo-chip-view-padding)}.b-combo-chip-view.b-chip-view input{flex:1;height:auto;order:99999;padding:0;align-self:center}.b-combo-picker:not(.b-floating){align-self:stretch}.b-combo-picker.b-empty:not(.b-masked)[data-add-new-value]:after{content:attr(data-add-new-value);display:block;cursor:pointer;padding:var(--b-list-item-padding);color:var(--b-list-item-color)}.b-float-root>.b-combo-picker{padding:var(--b-menu-padding)}:is(.b-color-field,.b-color-box-combo) .b-color-box{grid-area:before;width:1.5em;flex-shrink:0;transition:color var(--b-default-transition-duration);border-radius:var(--b-color-picker-color-border-radius);margin-inline:var(--b-widget-padding) 0}:is(.b-color-field,.b-color-box-combo) .b-color-box.b-no-color{background:none;border:1px solid var(--b-color-picker-color-no-color-color)}.b-color-box{width:1em;aspect-ratio:1 / 1;background:currentColor;margin-inline-end:.5em;color:var(--b-primary)}.b-date-field.b-no-steppers .b-step-trigger{display:none}:root,:host{--b-date-range-field-gap: .5em}.b-date-range-field:not(.b-has-width){width:auto}.b-date-range-field .b-field-container-wrap{grid-area:inner}.b-date-range-field .b-field-container{--b-container-gap: var(--b-date-range-field-gap)}.b-date-range-field .b-field{grid-template-areas:"inner";grid-template-columns:1fr}.b-date-range-field .b-start-date{width:13em}.b-date-range-field .b-end-date{width:11em;--b-field-trigger-gap: 0}.b-date-range-field .b-end-time,.b-date-range-field .b-start-time{flex:7 7 auto}.b-date-range-picker .b-start-date,.b-date-range-picker .b-end-date{width:13em}.b-date-range-picker.b-date-range-field-picker .b-end-date{width:11em}.b-display-field span{display:flex;min-width:10em;align-items:center}.b-display-field .b-display-field-value:empty:before{content:"\200b"}:root,:host{--b-text-area-field-padding: var(--b-widget-padding)}.b-text-area-field{height:auto}.b-text-area-field .b-field-inner{height:100%;--b-text-field-input-padding: var(--b-text-area-field-padding)}.b-text-area-field textarea{font-family:inherit;height:100%;min-height:var(--b-text-field-input-height)}.b-mention-text-field [contenteditable]{line-height:1.4;overflow:auto}.b-mention-text-field [contenteditable]:empty:before{pointer-events:none;content:attr(data-placeholder);color:var(--b-field-placeholder-color, #aaa)}.b-mention-text-field .b-mention-tag{padding-inline:.2em;border-radius:.2em;user-select:all;background:color-mix(in srgb,var(--b-primary),transparent 75%)}:root,:host{--b-text-area-picker-field-picker-color: var(--b-neutral-20)}.b-text-area-picker-field-picker{min-height:10em}.b-text-area-picker-field-picker:is(textarea){display:flex;border:none;outline:none;padding:1em}.b-text-area-picker-field-picker:is(textarea):focus{border-color:var(--b-primary)}.b-text-area-picker-field-picker:is(textarea),.b-text-area-picker-field-picker textarea{background:var(--b-text-area-picker-field-picker-background, var(--b-primary-98));color:var(--b-text-area-picker-field-picker-color)}.b-time-field bry-time{align-items:center;--b-time-field-button-background: color-mix(in srgb, currentColor, #fff 85%);--b-time-field-input-background: transparent}.b-time-field.b-empty .b-field-trigger{animation-delay:-300s}.b-time-field.b-empty:not(.b-contains-focus) bry-time{opacity:0}.b-time-field.b-no-steppers .b-step-trigger{display:none}.b-time-field .b-step-trigger:before{transition:color .3s}.b-time-field.b-rtl .b-step-trigger:before{transform:scaleX(-1)}:root,:host{--b-field-set-border-radius: var(--b-widget-border-radius);--b-field-set-border-width: 1px;--b-field-set-padding: var(--b-panel-padding);--b-field-set-border-color: var(--b-border-3);--b-field-set-background: var(--b-neutral-100);--b-field-set-label-font-size: .8em}.b-field-set{position:relative;overflow:visible;align-items:stretch;gap:0;color:var(--b-primary);--b-panel-with-header-padding: var(--b-field-set-padding)}.b-field-set fieldset{background:var(--b-field-set-background);border:var(--b-field-set-border-width) solid var(--b-field-set-border-color);border-radius:var(--b-field-set-border-radius);padding:var(--b-field-set-padding);margin:0}.b-field-set.b-columns fieldset{grid-template-columns:repeat(var(--bi-container-columns),auto)}.b-field-set:not(.b-label-align-before)>.b-label{position:absolute;inset-block-start:0;inset-inline-start:0;translate:calc(1em * var(--b-rtl-negate)) -50%;padding-inline:.5em;z-index:1;line-height:1em;font-size:var(--b-field-set-label-font-size)}.b-field-set:not(.b-label-align-before)>.b-label:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:inset(calc(.5em - var(--b-field-set-border-width)) 0 0 0);background:var(--b-field-set-background)}.b-field-set.b-label-align-before:not(:has(.b-inline))>.b-label{align-self:start}legend.b-field-set-legend{position:absolute;top:-10000px;clip:rect(0,0,0,0)}.b-toolbar-content>.b-field-set{--b-field-set-background: var(--b-toolbar-background, var(--b-neutral-100))}:root,:host{--b-radio-group-gap: var(--b-widget-gap)}.b-radio-group{width:fit-content;gap:var(--bi-field-gap);--b-field-set-border-width: 0;--b-field-set-border-radius: 0;--b-field-set-padding: 0;--b-field-label-above-gap: 0;--b-field-set-background: transparent;--b-panel-background: transparent}.b-radio-group>.b-panel-header{padding-inline:var(--b-field-set-padding)}.b-radio-group:not(:has(.b-inline)){--b-panel-gap: var(--b-radio-group-gap)}.b-radio-group:not(:has(.b-inline)) .b-radio-group-content{width:fit-content}.b-radio-group:has(.b-inline){overflow:visible}.b-radio-group:has(.b-inline)>.b-label:not(.b-align-start){scale:var(--b-text-field-label-scale)}.b-radio-group:has(.b-inline)>div{grid-area:inner}.b-radio-group:has(.b-inline) .b-panel-body-wrap{overflow:visible}.b-radio-group .b-radio-group-body-wrap,.b-radio-group fieldset.b-radio-group-content{overflow:visible}.b-radio-group.b-label-before{flex-direction:row;gap:var(--b-field-label-before-gap)}.b-radio-group.b-label-above>.b-label{align-self:flex-start;margin-bottom:.75em}.b-radio-group.b-has-label>.b-label{position:static;translate:none;padding-inline:0;font-size:var(--b-label-font-size)}.b-radio-group.b-has-label>.b-label:before{content:none}:root,:host{--b-popup-border-radius: var(--b-widget-border-radius);--b-popup-text-popup-width: 25em;--b-popup-close-icon-content: "\f00d";--b-popup-maximize-icon-content: "\f065";--b-popup-padding: var(--b-widget-padding-large);--b-popup-background: var(--b-panel-background);--b-modal-mask-background: var(--b-mask-background);--b-popup-border: null}.b-popup.b-panel{--b-panel-background: var(--b-popup-background);--b-panel-padding: var(--b-popup-padding);border:var(--b-popup-border)}.b-popup.b-panel .b-panel{--b-panel-background: var(--b-popup-background)}.b-popup{border-radius:var(--b-popup-border-radius)}.b-popup .b-panel-body-wrap{border-radius:inherit}.b-popup .b-panel-body-wrap>.b-bottom-toolbar{background:transparent}.b-popup.b-header-dock-top .b-panel-body-wrap{border-start-start-radius:0;border-start-end-radius:0}.b-popup:where(.b-anchored){overflow:visible}.b-text-popup{max-width:var(--b-popup-text-popup-width);--b-panel-gap: 0}.b-text-popup .b-popup-content{display:flex;flex-direction:column}.b-popup-close:before{content:var(--b-popup-close-icon-content)}.b-popup-expand:before{content:var(--b-popup-maximize-icon-content)}.b-tooltip-loading .b-icon{display:inline-block;margin-inline-end:.5em}@media(max-width:480px){.b-popup{max-width:100%!important}}.b-modal-mask{position:fixed;inset:0;pointer-events:all;z-index:1;background:var(--b-modal-mask-background);color:var(--b-modal-mask-color, var(--b-primary))}.b-modal-mask.b-modal-transparent{--b-modal-mask-background: transparent}.b-internal{--bi-hint-highlight-top: null;--bi-hint-highlight-left: null;--bi-hint-highlight-width: null;--bi-hint-highlight-height: null}.b-hint code{padding:2px 4px;line-height:1;background:var(--b-neutral-80)}.b-hint .b-description{line-height:1.7em}.b-hint .b-mask{--b-mask-background: color-mix(in srgb, var(--b-neutral-70), transparent 90%);--b-mask-text-background: transparent;--b-elevation-1: none;--b-mask-text-color: transparent}.b-hint.b-floating{width:max-content;max-width:37em;transition:top .5s,inset-inline-start .5s}.b-hint.b-floating [data-ref=steps]{margin-inline-end:auto}.b-hint.b-floating.b-no-title .b-hint-header{max-height:0;padding:0}.b-hint.b-floating.b-no-title .b-popup-close{position:absolute;inset-block-start:var(--b-widget-padding-large);inset-inline-end:var(--b-widget-padding-large)}.b-hint.b-floating.b-no-title .b-hint-content{padding-inline-end:calc(var(--b-widget-padding-large) * 2);padding-block:var(--b-widget-padding-large) 0}.b-hint.b-floating,.b-hint.b-floating .b-hint-body-wrap{border-radius:.5em}.b-hint.b-floating .b-button{height:2.75em}.b-hint.b-floating .b-tooltip-header .b-tool{position:absolute;top:.5em;right:.5em}.b-float-root .b-hint-highlighter{--bi-hint-highlight-color: var(--b-color-orange);background-color:transparent;pointer-events:none!important;transition:left .5s,top .5s,width .5s,height .5s,background-color .7s;border-radius:3px;outline:2px solid var(--bi-hint-highlight-color);left:var(--bi-hint-highlight-left);top:var(--bi-hint-highlight-top);width:var(--bi-hint-highlight-width);height:var(--bi-hint-highlight-height)}.b-float-root .b-hint-highlighter.b-hint-highlighter-ping{z-index:99999;animation:b-anim-hint-highlighter-ping 1.2s 3 linear}.b-float-root .b-hint-highlighter.b-hint-highlighter-center{background-color:var(--bi-hint-highlight-color);border-radius:50%;outline-offset:-2px;z-index:-1}.b-float-root .b-hint-highlighter.b-realigning{transition:none!important}@keyframes b-anim-hint-highlighter-ping{0%,to{outline-color:var(--bi-hint-highlight-color);outline-offset:-2px;outline-width:2px}70%{outline-offset:20px;outline-color:color-mix(in srgb,var(--bi-hint-highlight-color) 40%,transparent 60%);outline-width:10px}95%{outline-offset:20px;outline-color:transparent;outline-width:10px}96%{outline-offset:-2px;outline-color:transparent;outline-width:2px}}.b-modal-mask[owned-by*=b-hint]{--bi-hint-highlight-radius: var(--b-widget-border-radius, 0px);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,var(--bi-hint-highlight-left) var(--bi-hint-highlight-top),var(--bi-hint-highlight-left) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-height)),calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-width)) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-height)),calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-width)) var(--bi-hint-highlight-top),var(--bi-hint-highlight-left) var(--bi-hint-highlight-top));transition:all .5s}@supports (clip-path: shape(from 0 0,close)){.b-modal-mask[owned-by*=b-hint]{clip-path:shape(evenodd from 0% 0%,line to 100% 0%,line to 100% 100%,line to 0% 100%,line to 0% 0%,line to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-radius)) var(--bi-hint-highlight-top),arc to var(--bi-hint-highlight-left) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-radius)) of var(--bi-hint-highlight-radius),line to var(--bi-hint-highlight-left) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-height) - var(--bi-hint-highlight-radius)),arc to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-radius)) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-height)) of var(--bi-hint-highlight-radius),line to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-width) - var(--bi-hint-highlight-radius)) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-height)),arc to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-width)) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-height) - var(--bi-hint-highlight-radius)) of var(--bi-hint-highlight-radius),line to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-width)) calc(var(--bi-hint-highlight-top) + var(--bi-hint-highlight-radius)),arc to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-width) - var(--bi-hint-highlight-radius)) var(--bi-hint-highlight-top) of var(--bi-hint-highlight-radius),line to calc(var(--bi-hint-highlight-left) + var(--bi-hint-highlight-radius)) var(--bi-hint-highlight-top),line to 0% 0%)}}:root,:host{--b-menu-border-radius: var(--b-widget-border-radius);--b-menu-background: var(--b-panel-background);--b-menu-padding: 0}.b-menu.b-popup{min-height:2em;user-select:none;-webkit-user-select:none;background:var(--b-menu-background);--b-panel-padding: var(--b-menu-padding);--b-popup-border-radius: var(--b-menu-border-radius)}.b-menu.b-popup .b-menu-body-wrap{border-radius:0}.b-menu-content{gap:0}.b-menu-content>:not(.b-menu-item){margin:1em}.b-menu-custom-content{display:flex}.b-menu-with-submenu .b-menu-item:not(.b-has-submenu){--bi-menu-item-margin-inline-end: 2em}:root,:host{--b-message-dialog-min-width: 20em;--b-message-dialog-button-min-width: 6.5em;--bi-messagedialog-display: none}.b-message-dialog{user-select:none;-webkit-user-select:none;min-width:var(--b-message-dialog-min-width)}.b-message-dialog .b-button{min-width:var(--b-message-dialog-button-min-width)}.b-message-dialog .b-message-dialog-input,.b-message-dialog .b-message-dialog-ok-button,.b-message-dialog .b-message-dialog-cancel-button{display:var(--bi-messagedialog-display)}:is(.b-message-dialog.b-message-dialog-prompt,.b-message-dialog.b-message-dialog-confirm) .b-message-dialog-ok-button,:is(.b-message-dialog.b-message-dialog-prompt,.b-message-dialog.b-message-dialog-confirm) .b-message-dialog-cancel-button{--bi-messagedialog-display: flex}.b-message-dialog.b-message-dialog-prompt .b-message-dialog-input,.b-message-dialog.b-message-dialog-alert .b-message-dialog-ok-button{--bi-messagedialog-display: flex}.b-message-dialog .b-message-dialog-message{display:block}:root,:host{--b-tooltip-plain-padding: .5em;--b-tooltip-rich-padding: var(--b-widget-padding);--b-tooltip-rich-border-radius: var(--b-widget-border-radius-large);--b-tooltip-plain-font-size: .9em;--b-tooltip-text-gap: 1em;--b-tooltip-flex-direction: column;--b-tooltip-align-items: flex-start;--b-tooltip-content-display: flex;--b-tooltip-plain-color: var(--b-widget-color);--b-tooltip-rich-color: var(--b-widget-color);--b-tooltip-rich-background: var(--b-neutral-100);--b-tooltip-z-index: 2}.b-tooltip.b-popup{color:var(--b-primary);z-index:var(--b-tooltip-z-index)}.b-tooltip.b-popup:not(.b-allow-over){user-select:none;-webkit-user-select:none}.b-tooltip.b-popup.b-plain-tooltip{--b-popup-background: var(--b-tooltip-plain-background, var(--b-neutral-100));--b-panel-padding: var(--b-tooltip-plain-padding);--b-tooltip-color: var(--b-tooltip-plain-color);--b-widget-font-size: var(--b-tooltip-plain-font-size);--b-popup-border-radius: var(--b-widget-border-radius)}.b-tooltip.b-popup.b-plain-tooltip .b-tooltip-content{display:block;text-align:center}.b-rich-tooltip{--b-popup-background: var(--b-tooltip-rich-background);--b-tooltip-color: var(--b-tooltip-rich-color);--b-panel-padding: var(--b-tooltip-rich-padding);--b-popup-border-radius: var(--b-tooltip-rich-border-radius)}.b-rich-tooltip .b-tooltip-content{flex-wrap:wrap;display:var(--b-tooltip-content-display);flex-direction:var(--b-tooltip-flex-direction);align-items:var(--b-tooltip-align-items)}.b-tooltip-content{color:var(--b-tooltip-color)}.b-tooltip-content:where(.b-text-content){--b-panel-gap: var(--b-tooltip-text-gap)}.b-tooltip-content:where(.b-text-content)>*{margin-block:0}:root,:host{--b-year-picker-gap: .5em;--b-year-picker-padding: var(--b-year-picker-gap);--b-year-picker-title-font-weight: 600;--b-year-picker-year-font-weight: var(--b-widget-font-weight);--b-year-picker-year-color: var(--b-neutral-30)}.b-month-picker-body-wrap,.b-year-picker-body-wrap{height:100%}.b-month-picker-content,.b-year-picker-content{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;place-items:center;height:100%;gap:var(--b-year-picker-gap);padding:var(--b-year-picker-padding)}:is(.b-month-picker-content,.b-year-picker-content) .b-button{width:100%;padding:.5em 0;--b-button-font-weight: var(--b-year-picker-year-font-weight);--b-button-color: var(--b-year-picker-year-color);--b-button-hover-background: var(--b-year-picker-hover-background, var(--b-date-picker-date-hover-background, var(--b-primary-95)))}:is(.b-month-picker-content,.b-year-picker-content) .b-button.b-selected{--b-button-background: var(--b-year-picker-selected-background, var(--b-date-picker-selected-background, var(--b-primary-90)));--b-button-color: var(--b-year-picker-selected-color);--b-button-font-weight: var(--b-year-picker-title-font-weight)}.b-month-picker-title,.b-year-picker-title{flex:1;background:transparent;font-weight:var(--b-year-picker-title-font-weight)}:is(.b-month-picker-title,.b-year-picker-title) .b-button-label{font-size:1.1em}.b-time-picker{max-height:39em}.b-time-picker .b-list{background-color:transparent;align-items:center;scroll-snap-type:block}.b-time-picker-item{aspect-ratio:1;flex-shrink:0;width:3em;scroll-snap-align:start;display:grid;place-content:center;cursor:pointer;border-radius:var(--b-widget-border-radius)}.b-time-picker-item:hover,.b-time-picker-item[aria-selected=true]{outline:var(--b-widget-focus-outline-width) solid var(--b-widget-focus-outline-color);outline-offset:calc(var(--b-widget-focus-outline-width) * -1)}.b-time-picker-content{justify-content:center}:root,:host{--b-toolbar-gap: var(--b-widget-gap);--b-toolbar-padding: var(--b-widget-padding);--b-toolbar-separator-height: 2em;--b-toolbar-justify-content: flex-start;--b-toolbar-background: var(--b-panel-background);--b-toolbar-separator-color: var(--b-neutral-50)}.b-toolbar{display:flex;flex-direction:row;gap:0;overflow:hidden;flex-shrink:0;transition:background-color .2s;background:var(--b-toolbar-background)}.b-toolbar.b-dock-left,.b-toolbar.b-dock-right{flex-direction:column;--bi-toolbar-min-width: var(--b-toolbar-min-size, unset)}.b-toolbar.b-dock-top,.b-toolbar.b-dock-bottom{align-items:center;flex-wrap:nowrap;--bi-toolbar-min-height: var(--b-toolbar-min-size, unset)}:is(.b-toolbar.b-dock-top,.b-toolbar.b-dock-bottom) .b-box-center.b-toolbar-content>.b-button{height:100%;min-height:var(--b-button-height)}.b-toolbar .b-overflow-button{margin:var(--b-toolbar-padding);place-content:center}.b-toolbar .b-overflow-button.b-rotate-vertical{rotate:90deg;align-self:center}.b-toolbar .b-overflow-button:active{background:var(--b-neutral-90)}.b-toolbar .b-box-center.b-toolbar-content,.b-toolbar .b-html{align-items:center}.b-toolbar-content>.b-button-text+.b-button-text{margin-inline-start:calc(var(--b-toolbar-gap) * -1)}.b-box-center.b-toolbar-content{flex:1;overflow:hidden;gap:var(--b-toolbar-gap);padding:var(--b-toolbar-padding);min-height:var(--bi-toolbar-min-height);min-width:var(--bi-toolbar-min-width);justify-content:var(--b-toolbar-justify-content)}.b-toolbar-separator{border-inline-end:1px solid var(--b-toolbar-separator-color);min-height:var(--b-toolbar-separator-height)}.b-toolbar-fill{flex:1}.b-toolbar-overflow-menu>.b-panel-body-wrap>.b-menu-content .b-widget{flex:0 0 auto!important;width:auto}.b-confirmation-bar{--b-toolbar-justify-content: flex-end}.b-paging-toolbar [data-ref=pageNumber]{width:auto}.b-paging-toolbar [data-ref=pageNumber] .b-field-inner{width:3.5em}.b-paging-toolbar [data-ref=pageNumber] input{text-align:center}:root,:host{--b-tab-bar-border-bottom-width: 1px;--b-tab-bar-border-bottom-color: var(--b-border-6);--b-tab-bar-background: transparent;--b-tab-bar-padding: 0}.b-tab-bar{--b-panel-bottom-toolbar-padding: var(--b-tab-bar-padding);--b-toolbar-gap: 0;--b-toolbar-padding: var(--b-tab-bar-padding);--b-toolbar-background: var(--b-tab-bar-background);transition:border var(--b-default-transition-duration),background var(--b-default-transition-duration);border-bottom:var(--b-tab-bar-border-bottom-width) solid var(--b-tab-bar-border-bottom-color)}.b-tab-bar .b-overflow-button{padding-inline:1em;margin-inline:.5em}.demo-header{display:flex;padding-inline:.7em 0;padding-block:0;flex:0 0 auto;background:var(--b-demo-header-background);border-bottom:1px solid var(--b-border-6);transition:background-color var(--b-default-transition-duration),padding var(--b-default-transition-duration),font-size .1s,border-color var(--b-default-transition-duration)}.demo-header a{text-decoration:none}.demo-header .b-icon{font-size:1.1em}.demo-header .title{margin-inline-end:auto;display:flex;align-items:center;white-space:nowrap;color:var(--b-text-1)}.demo-header .title:focus-visible{outline-offset:var(--b-button-focus-outline-offset);outline:var(--b-button-focus-outline-width) solid var(--b-widget-focus-outline-color);border-radius:var(--b-widget-border-radius)}.demo-header .title h1{display:flex;align-items:center;margin:0;font-weight:600;font-size:1.1em}.demo-header .title svg{margin-inline-end:.75em;height:2em;width:2em;background:#0076f8;padding-inline-end:.2em;border-radius:5px}.demo-header .title svg g{fill:#fff}.demo-header .b-toolbar{font-size:.9em;--b-toolbar-padding: .7em;--b-toolbar-background: transparent}:root,:host{--b-file-field-button-background: var(--b-primary);--b-file-field-button-color: var(--b-neutral-100)}.b-file-field input[type=file]{font-family:inherit;color:var(--b-label-color)}.b-file-field input[type=file]::file-selector-button{padding:.5em 1em;border-radius:.25em;cursor:pointer;font-weight:500;margin-inline-end:1em;border:none;font-family:inherit;background:var(--b-file-field-button-background);color:var(--b-file-field-button-color)}.b-file-field input[type=file]::file-selector-button:hover{background:color-mix(in srgb,var(--b-file-field-button-background),#fff 10%)}.b-file-picker{overflow:visible}:root,:host{--b-histogram-bar-border-width: null;--b-histogram-bar0-border-width: null;--b-histogram-bar1-border-width: null;--b-histogram-bar2-border-width: null;--b-histogram-bar3-border-width: null;--b-histogram-bar4-border-width: null;--b-histogram-bar5-border-width: null;--b-histogram-transition-duration: .3s;--b-histogram-bar-legend-font-size: .8em;--b-histogram-bar-color: var(--b-color-green);--b-histogram-bar-border-color: null;--b-histogram-bar0-color: var(--b-color-green);--b-histogram-bar0-border-color: null;--b-histogram-bar1-color: var(--b-color-blue);--b-histogram-bar1-border-color: null;--b-histogram-bar2-color: var(--b-color-indigo);--b-histogram-bar2-border-color: null;--b-histogram-bar3-color: var(--b-color-teal);--b-histogram-bar3-border-color: null;--b-histogram-bar4-color: var(--b-color-orange);--b-histogram-bar4-border-color: null;--b-histogram-bar5-color: var(--b-color-lime);--b-histogram-bar5-border-color: null;--b-histogram-exceeds-top-bar-color: var(--b-color-red);--b-histogram-outline-color: #f99}.b-histogram{background-color:#fff;padding:1px;contain:strict}.b-histogram svg *{vector-effect:non-scaling-stroke}.b-histogram rect{fill:var(--b-histogram-bar-color);stroke-width:var(--b-histogram-bar-border-width);stroke:var(--b-histogram-bar-border-color);transition-property:x,y,width,height,fill;transition-duration:var(--b-histogram-transition-duration)}.b-histogram rect.b-series-index-0{fill:var(--b-histogram-bar0-color);stroke-width:var(--b-histogram-bar0-border-width);stroke:var(--b-histogram-bar0-border-color)}.b-histogram rect.b-series-index-1{fill:var(--b-histogram-bar1-color);stroke-width:var(--b-histogram-bar1-border-width);stroke:var(--b-histogram-bar1-border-color)}.b-histogram rect.b-series-index-2{fill:var(--b-histogram-bar2-color);stroke-width:var(--b-histogram-bar2-border-width);stroke:var(--b-histogram-bar2-border-color)}.b-histogram rect.b-series-index-3{fill:var(--b-histogram-bar3-color);stroke-width:var(--b-histogram-bar3-border-width);stroke:var(--b-histogram-bar3-border-color)}.b-histogram rect.b-series-index-4{fill:var(--b-histogram-bar4-color);stroke-width:var(--b-histogram-bar4-border-width);stroke:var(--b-histogram-bar4-border-color)}.b-histogram rect.b-series-index-5{fill:var(--b-histogram-bar5-color);stroke-width:var(--b-histogram-bar5-border-width);stroke:var(--b-histogram-bar5-border-color)}.b-histogram rect.b-exceeds-top{fill:var(--b-histogram-exceeds-top-bar-color)}.b-histogram text.b-bar-legend{writing-mode:tb;text-anchor:end;font-size:var(--b-histogram-bar-legend-font-size);pointer-events:none}.b-histogram svg{overflow:visible}.b-histogram path{fill:transparent;stroke:var(--b-histogram-outline-color);transition:d var(--b-histogram-transition-duration);pointer-events:none}:root,:host{--b-scale-line-color: var(--b-neutral-60);--b-scale-label-color: var(--b-neutral-30)}.b-scale{contain:strict}.b-scale svg *{vector-effect:non-scaling-stroke}.b-scale.b-scale-vertical text.b-scale-tick-label{translate:0 .3em}.b-scale.b-scale-vertical.b-align-right{text-anchor:end}.b-scale.b-scale-horizontal text.b-scale-tick-label{text-anchor:middle}.b-scale path{stroke:var(--b-scale-line-color);pointer-events:none}.b-scale text{fill:var(--b-scale-label-color)}:root,:host{--b-label-font-size: var(--b-widget-font-size);--b-label-font-weight: 400;--b-label-disabled-color: var(--b-neutral-50);--b-label-above-width: 100%;--b-label-width: null}.b-label{white-space:nowrap;align-items:center;transition:color var(--b-default-transition-duration);user-select:none;-webkit-user-select:none;color:var(--b-label-color);font-size:var(--b-label-font-size);font-weight:var(--b-label-font-weight);width:var(--b-label-width);min-width:var(--b-label-width)}.b-label.b-has-label-width{white-space:normal}.b-disabled>.b-label{--b-label-color: var(--b-label-disabled-color)}.b-hbox,.b-vbox{display:flex;align-items:stretch;justify-content:flex-start;position:relative}:is(.b-hbox,.b-vbox)>.b-box-center{flex:1 1 auto;overflow:hidden}.b-hbox{flex-flow:row nowrap}.b-vbox{flex-flow:column nowrap}.b-box-justify-stretch{justify-content:stretch}:root,:host{--bi-card-margin: 1em}.b-card-container{display:flex;flex-flow:row nowrap;align-items:stretch;overflow:hidden;padding:0;position:relative}.b-card-container.b-animating{overflow:hidden}.b-card-container>.b-card-item{flex:1 0 100%;align-items:stretch;max-width:100%;min-width:100%}.b-card-container.b-hide-child-headers>.b-panel:not(.b-positioned)>.b-panel-header{display:none}.b-slide-in-left{animation:b-anim-card-slide-in-left calc(.3s * var(--bi-duration-debug-factor, 1)) ease 0s 1}.b-slide-out-right{pointer-events:none;left:var(--bi-card-margin);animation:b-anim-card-slide-out-right calc(.3s * var(--bi-duration-debug-factor, 1)) ease 0s 1}.b-slide-in-right{animation:b-anim-card-slide-in-right calc(.3s * var(--bi-duration-debug-factor, 1)) ease 0s 1}.b-slide-out-left{pointer-events:none;margin-inline-start:calc(var(--bi-card-margin) * -1);margin-inline-end:var(--bi-card-margin);animation:b-anim-card-slide-out-left calc(.3s * var(--bi-duration-debug-factor, 1)) ease 0s 1}@keyframes b-anim-card-slide-in-left{0%{translate:-100% 0}to{translate:0}}@keyframes b-anim-card-slide-out-right{0%{translate:-100% 0}to{translate:0}}@keyframes b-anim-card-slide-in-right{0%{translate:0}to{translate:-100% 0}}@keyframes b-anim-card-slide-out-left{0%{translate:0}to{translate:-100% 0}}.b-fit-container{display:flex;flex-flow:row nowrap;align-items:stretch;overflow:hidden;position:relative}.b-fit-container>.b-fit-item{flex:1 0 auto;margin:0;max-width:100%;align-self:stretch!important}:root,:host{--b-list-multi-select-gap: 0;--b-list-item-gap: .75em;--b-list-item-padding: .75em;--b-list-multi-select-item-padding: var(--b-list-item-padding);--b-list-item-border-radius: 0;--b-list-item-group-padding: .75em .75em .75em 2em;--b-list-selected-icon-size: 1.25em;--b-list-selected-icon-content: var(--b-checkbox-checked-check-content);--b-list-checkbox-checked-check-color: var(--b-text-5);--b-list-item-group-header-font-weight: calc(var(--b-widget-font-weight) + 200);--b-list-background: transparent;--b-list-title-background: var(--b-neutral-100);--b-list-item-color: var(--b-widget-color);--b-list-title-font-weight: 500}.b-list{display:flex;flex-direction:column;padding:0;margin:0;background:var(--b-list-background);border-radius:var(--b-list-border-radius)}.b-list.b-floating{--b-list-border-radius: var(--b-widget-border-radius);--b-list-background: var(--b-list-floating-background, var(--b-primary-100))}.b-list .b-empty-text{pointer-events:none}.b-list .b-select-all-item{position:sticky;top:0;z-index:1;background:var(--b-list-title-background);font-weight:var(--b-list-title-font-weight)}:has(.b-list-title)>:is(.b-list .b-select-all-item){top:2em}.b-list.b-multi-select{gap:var(--b-list-multi-select-gap)}.b-list-item{display:flex;cursor:pointer;overflow:clip;user-select:none;-webkit-user-select:none;flex-shrink:0;background:var(--b-list-item-background);color:var(--b-list-item-color);font-weight:var(--b-list-item-font-weight);padding:var(--b-list-item-padding);border-radius:var(--b-list-item-border-radius)}.b-list-item .b-selected-icon{display:flex;align-items:center;justify-content:center;transition:all .2s;width:var(--b-list-selected-icon-size);height:var(--b-list-selected-icon-size);border-radius:var(--b-checkbox-border-radius);border:var(--b-checkbox-border-width) solid var(--b-checkbox-border-color);background:var(--b-checkbox-background)}.b-list-item .b-selected-icon:before{transition:scale .2s ease;scale:0;content:var(--b-checkbox-checked-check-content);color:var(--b-list-checkbox-checked-check-color);font-size:var(--b-checkbox-check-font-size)}.b-multi-select>.b-list-item{--b-list-item-padding: var(--b-list-multi-select-item-padding)}.b-multi-select>.b-list-item.b-selected .b-selected-icon:before{scale:1}.b-multi-select>.b-list-item.b-selected .b-list-item-content{--b-checkbox-background: var(--b-list-checkbox-checked-background);--b-checkbox-border-color: var(--b-list-checkbox-checked-border-color, var(--b-list-checkbox-checked-background))}.b-list-item:focus{outline:none}.b-list-item.b-list-item-group-header{--b-list-item-font-weight: var(--b-list-item-group-header-font-weight)}.b-list-item.b-out-of-view:before{content:"..."}.b-grouped>.b-list-item:not(.b-list-item-group-header,.b-list-item-tree-parent){--b-list-item-padding: var(--b-list-item-group-padding)}.b-list-item.b-selected{--b-list-item-background: var(--b-list-item-selected-background, var(--b-primary-95))}.b-list-item.b-active,.b-list-item:focus-visible{--b-list-item-background: var(--b-list-item-focus-background, var(--b-primary-85))}.b-list-title{position:sticky;top:0;z-index:1;font-weight:var(--b-list-title-font-weight);background:var(--b-list-title-background)}.b-list-expander-icon{pointer-events:all;width:1.1em;height:1em}.b-list-item:is(.b-list-item-group-header,.b-list-item-tree-parent) .b-list-expander-icon{margin-inline-start:auto;margin-inline-end:0}.b-list-item-content{display:flex;align-items:center;flex:1;gap:var(--b-list-item-gap)}:root,:host{--b-chip-view-gap: .25em;--b-chip-view-padding: 0;--b-chip-view-chip-border-radius: 1.5em;--b-chip-view-chip-border-width: 1px;--b-chip-view-chip-font-size: 1em;--b-chip-view-chip-gap: .5em;--b-chip-view-chip-padding-block: .25em;--b-chip-view-chip-padding-inline: .75em;--b-chip-view-chip-border-color: transparent;--b-chip-view-chip-color: var(--b-text-1);--b-chip-view-chip-selected-color: var(--b-text-1)}.b-chip-view{display:flex;flex-flow:row wrap;background:transparent;align-items:center;--b-list-multi-select-gap: var(--b-chip-view-gap);padding:var(--b-chip-view-padding)}.b-chip-view.b-transitioning-height{transition:height .2s ease-in-out}.b-chip-view.b-adding-item.b-prevent-scroll{overflow:clip!important}.b-chip{display:flex;cursor:pointer;outline:none;overflow:clip;opacity:1;transition:opacity .2s linear,translate .2s ease-in,max-width .2s,background .2s;translate:0 0;max-width:15em;align-items:center;line-height:1.2em;border:var(--b-chip-view-chip-border-width) solid var(--b-chip-view-chip-border-color);background:var(--b-chip-view-chip-background, var(--b-primary-90));font-size:var(--b-chip-view-chip-font-size);border-radius:var(--b-chip-view-chip-border-radius);padding-block:var(--b-chip-view-chip-padding-block);padding-inline:var(--b-chip-view-chip-padding-inline)}.b-chip:hover{--b-chip-view-chip-background: var(--b-chip-view-chip-hover-background, var(--b-primary-85))}.b-chip.b-selected{--b-chip-view-chip-background: var(--b-chip-view-chip-selected-background, var(--b-primary-75));--b-chip-view-chip-color: var(--b-chip-view-chip-selected-color)}.b-chip.b-active{--b-chip-view-chip-background: var(--b-chip-view-chip-active-background, var(--b-primary-85));--b-chip-view-chip-color: var(--b-chip-view-chip-selected-color)}.b-chip.b-selected.b-active{--b-chip-view-chip-background: var(--b-chip-view-chip-active-selected-background, var(--b-primary-75))}.b-chip:focus-visible{--b-chip-view-chip-border-color: var(--b-chip-view-chip-focus-border-color, var(--b-primary-35))}.b-chip.b-removing.b-anim-collapse{transition:opacity .2s linear,max-width .2s ease-out;opacity:0;max-width:0}.b-chip.b-adding.b-anim-slide-up{opacity:0;translate:0 1em}.b-chip.b-adding.b-anim-expand{max-width:0;opacity:0}.b-chip-content{display:flex;overflow:clip;white-space:nowrap;align-items:center;gap:var(--b-chip-view-chip-gap);color:var(--b-chip-view-chip-color)}:root,:host{--b-color-picker-color-border-radius: var(--b-widget-border-radius);--b-color-picker-color-outline-width: 2px;--b-color-picker-color-outline: var(--b-color-picker-color-outline-width) solid currentColor;--b-color-picker-color-hover-outline: var(--b-color-picker-color-outline-width) solid currentColor;--b-color-picker-color-active-outline: var(--b-color-picker-color-outline-width) solid color-mix(in oklab, currentColor, transparent 50%);--b-color-picker-color-outline-offset: 2px;--b-color-picker-color-size: 2em;--b-color-picker-gap: .8em;--b-color-picker-padding: var(--b-widget-padding);--b-color-picker-color-no-color-color: #ccc;--b-color-picker-columns: 5}.b-color-picker{display:grid;overflow:visible;--b-menu-padding: var(--b-color-picker-padding);grid-gap:var(--b-color-picker-gap);grid-template-columns:repeat(var(--b-color-picker-columns),1fr);--b-list-background: transparent}.b-color-picker.b-combo-picker,.b-color-picker.b-color-column-picker{grid-template-columns:repeat(auto-fill,minmax(var(--b-color-picker-color-size),1fr));min-width:calc(var(--b-color-picker-color-size) * 4 + var(--b-color-picker-gap) * 3)}:is(.b-color-picker.b-combo-picker,.b-color-picker.b-color-column-picker) .b-color-picker-swatch{width:100%}.b-color-picker-swatch{display:grid;aspect-ratio:1 / 1;cursor:pointer;background-color:currentColor;position:relative;place-items:center;overflow:clip;outline-offset:calc(var(--b-color-picker-color-outline-width) * -1);transition:outline-offset .2s;outline:var(--b-color-picker-color-hover-outline);border-radius:var(--b-color-picker-color-border-radius);color:var(--b-primary);width:var(--b-color-picker-color-size)}.b-color-picker-swatch.b-color-active{outline:var(--b-color-picker-color-active-outline);outline-offset:var(--b-color-picker-color-outline-offset)}.b-color-picker-swatch.b-selected,.b-color-picker-swatch:hover{outline:var(--b-color-picker-color-hover-outline);outline-offset:var(--b-color-picker-color-outline-offset)}.b-color-picker-swatch.b-no-color{background-color:transparent;border:1px solid currentColor;color:var(--b-color-picker-color-no-color-color)}.b-color-picker-swatch.b-no-color:before{content:"";position:absolute;height:300%;border-inline-end:1px solid currentColor;rotate:135deg}:root,:host{--b-mask-border-radius: var(--b-widget-border-radius);--b-mask-padding: var(--b-widget-padding);--b-mask-text-background: var(--b-popup-background, var(--b-neutral-100));--b-mask-progress-height: .25em;--b-mask-background: color-mix(in srgb, var(--b-neutral-0), transparent 85%);--b-mask-text-color: var(--b-widget-color);--b-mask-progress-color: color-mix(in srgb, var(--b-mask-text-color), transparent 30%);--b-mask-color: var(--b-primary);--b-mask-transition-duration: .5s}.b-mask{position:absolute;inset:0;display:grid;place-items:center;z-index:100;opacity:1;background:var(--b-mask-background);color:var(--b-mask-color);transition:opacity var(--b-mask-transition-duration)}.b-mask.b-delayed-show{opacity:0}@starting-style{.b-mask{opacity:0}}.b-mask-rendition-text{--b-mask-color: transparent;--b-mask-text-color: var(--b-text-2)}.b-mask-rendition-text .b-mask-content{box-shadow:none}.b-mask-content{position:relative;overflow:hidden;background:var(--b-mask-text-background);box-shadow:var(--b-elevation-1);border-radius:var(--b-mask-border-radius)}.b-mask-progress-bar{height:var(--b-mask-progress-height);background:var(--b-mask-progress-color)}.b-mask-text{display:flex;gap:.5em;user-select:none;-webkit-user-select:none;align-items:center;color:var(--b-mask-text-color);padding:var(--b-mask-padding)}.b-masked{position:relative}:root,:host{--b-menu-item-gap: var(--b-widget-gap);--b-menu-item-icon-width: 1em;--b-menu-item-min-width: 12em;--b-menu-item-padding: var(--b-widget-padding);--b-menu-item-font-weight: var(--b-widget-font-weight);--b-menu-item-separator-border-color: var(--b-border-6);--b-menu-item-color: var(--b-widget-color);--b-menu-item-icon-color: var(--b-menu-item-color);--b-menu-item-disabled-color: var(--b-widget-disabled-color);--b-menu-item-disabled-icon-color: var(--b-neutral-70);--b-menu-item-background: transparent;--b-menu-item-hover-color: var(--b-widget-color);--b-menu-item-focus-color: var(--b-widget-color);--b-menu-item-hover-icon-color: var(--b-widget-color);--b-menu-item-focus-icon-color: var(--b-widget-color);--b-menu-item-border-radius: null;--b-menu-item-separator-height: 1px;--b-menu-item-separator-inset: 0}.b-menu-item{display:flex;align-items:center;outline:none;overflow:clip;flex-shrink:0;background:var(--b-menu-item-background);border-radius:var(--b-menu-item-border-radius);color:var(--b-menu-item-color);font-weight:var(--b-menu-item-font-weight);gap:var(--b-menu-item-gap);min-width:var(--b-menu-item-min-width);padding:var(--b-menu-item-padding)}.b-menu-item.b-separator:not(.b-first-visible-child){overflow:visible;margin-top:calc(var(--b-menu-item-separator-height) * 2 - 1px)}.b-menu-item.b-separator:not(.b-first-visible-child):before{content:"";display:block;position:absolute;inset-inline:var(--b-menu-item-separator-inset);top:calc(var(--b-menu-item-separator-height) * -1);border-top:1px solid var(--b-menu-item-separator-border-color)}.b-menu-item:not(.b-disabled){cursor:pointer}.b-menu-item:hover{--b-menu-item-color: var(--b-menu-item-hover-color);--b-menu-item-background: var(--b-menu-item-hover-background, var(--b-primary-90));--b-menu-item-icon-color: var(--b-menu-item-hover-icon-color)}.b-menu-item:focus-within{--b-menu-item-color: var(--b-menu-item-focus-color);--b-menu-item-background: var(--b-menu-item-focus-background, var(--b-primary-90));--b-menu-item-icon-color: var(--b-menu-item-focus-icon-color)}.b-menu-item.b-disabled{--b-menu-item-color: var(--b-menu-item-disabled-color);--b-menu-item-icon-color: var(--b-menu-item-disabled-icon-color)}.b-menu-item.b-rtl .b-icon-sub-menu:before{rotate:180deg}.b-menu-item-icon{justify-self:center;color:var(--b-menu-item-icon-color);width:var(--b-menu-item-icon-width)}.b-menu-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:var(--b-menu-item-gap);margin-inline-start:calc(var(--b-menu-item-icon-width) + var(--b-menu-item-gap));margin-inline-end:var(--bi-menu-item-margin-inline-end)}.b-menu:not(.b-menu-with-icon) .b-menu-text,.b-menu-item-icon~.b-menu-text{margin-inline-start:0}:root,:host{--b-badge-font-size: .7em;--b-badge-height: 1.7em;--b-badge-background: var(--b-color-red);--b-badge-color: var(--b-neutral-100);--b-badge-offset: -.6em}.b-widget.b-badge{overflow:visible}.b-badge:after{content:attr(data-badge);position:absolute;display:flex;align-items:center;justify-content:center;z-index:5;padding-inline:.3em;background:var(--b-badge-background);border-radius:var(--b-badge-height);color:var(--b-badge-color);font-size:var(--b-badge-font-size);height:var(--b-badge-height);min-width:var(--b-badge-height);inset-inline-end:var(--b-badge-offset);inset-block-start:var(--b-badge-offset)}.b-formula-field-list{--b-panel-header-padding: var(--b-list-item-padding);--b-panel-header-font-size: 1em}.b-widget.b-tooltip.b-field-error-tip{--b-primary: var(--b-field-error-tip-primary);--b-tooltip-plain-background: var(--b-field-error-tip-background);--b-tooltip-plain-color: var(--b-field-error-tip-color)}:root,:host{--b-progress-bar-background: var(--b-neutral-90)}.b-progress-bar{display:flex;flex-direction:column;width:100%;margin-bottom:1em}.b-progress-bar .b-label{font-size:.95em}.b-progress-bar .b-progress-bar-label{margin-inline-end:3em}.b-progress-bar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em}.b-progress-bar-track{position:relative;width:100%;height:.43em;overflow:hidden;border-radius:var(--b-widget-border-radius);background:var(--b-progress-bar-background)}.b-progress-bar-fill{height:100%;transition:width .2s ease;border-radius:var(--b-widget-border-radius);background:var(--b-primary)}.b-rich-text-field{overflow:visible;height:10em;color:var(--b-text-field-input-color)}.b-rich-text-field .b-field-inner{overflow:visible;align-items:flex-start}.b-rich-text-field .b-rich-text-field-container{width:100%;height:100%;padding:.5em;outline:none}.b-cell-editor .b-rich-text-field{height:100%;min-height:100%}:root,:host{--b-slider-thumb-size: 1.5em;--b-slider-thumb-elevation: var(--b-elevation-1);--b-slider-thumb-border: null;--b-slider-track-height: .5em;--b-slider-step-size: calc(var(--b-slider-track-height) * .4);--b-slider-step-width: unset;--b-slider-step-height: unset;--b-slider-step-opacity: .5;--b-slider-ring-content: none;--b-slider-value-border-radius: var(--b-widget-border-radius);--b-slider-thumb-value-size: 1.75em;--b-slider-thumb-text-color: var(--b-neutral-100);--b-slider-step-lesser-color: var(--b-neutral-100);--b-slider-value-color: var(--b-neutral-100);--b-slider-disabled-color: var(--b-neutral-80);--b-slider-disabled-thumb-color: var(--b-neutral-80);--b-slider-disabled-track-color: var(--b-neutral-90);--b-slider-track-color: var(--b-neutral-85);--b-slider-track-border: null;--b-slider-thumb-focus-outline-offset: 2px;--b-slider-thumb-focus-outline-width: var(--b-widget-focus-outline-width);--b-slider-step-border-radius: 50%}.b-internal{--bi-slider-value-percent: null;--bi-slider-value: null;--bi-slider-max: null;--bi-slider-min: null}.b-slider{place-items:center;gap:.75em;display:grid;overflow:visible;min-height:calc(var(--b-slider-thumb-value-size) + var(--b-slider-thumb-focus-outline-width) * 2 + var(--b-slider-thumb-focus-outline-offset) * 2);--bi-slider-value-percent: calc(((var(--bi-slider-value) - var(--bi-slider-min)) / (var(--bi-slider-max) - var(--bi-slider-min))) * 100%)}.b-slider.b-label-above>.b-label.b-align-start{justify-self:start}.b-slider .b-field-inner{width:100%;grid-template-areas:"track"}.b-slider.b-text:not(.b-show-value) .b-field-inner{grid-template-areas:"track" "below";gap:.5em}.b-slider input{grid-area:track;appearance:none;opacity:0;cursor:pointer;width:100%;height:100%}.b-slider:not(.b-disabled) .b-field-inner:hover{--bi-checkbox-ring-opacity: var(--b-checkbox-ring-hover-opacity)}.b-slider:not(.b-disabled) .b-field-inner:has(input:active){--bi-checkbox-ring-opacity: var(--b-checkbox-ring-active-opacity)}.b-slider:not(.b-disabled) .b-field-inner:has(input:focus){--bi-checkbox-ring-opacity: var(--b-checkbox-ring-focus-opacity)}.b-slider:not(.b-disabled) .b-field-inner:has(input:focus-visible) .b-slider-thumb{outline:var(--b-slider-thumb-focus-outline-width) solid var(--b-slider-thumb-focus-outline-color, var(--b-primary-60));outline-offset:var(--b-slider-thumb-focus-outline-offset)}.b-slider.b-thumb-value{--b-slider-thumb-size: var(--b-slider-thumb-value-size)}.b-slider.b-thumb-value .b-slider-thumb:after{display:grid;counter-reset:variable var(--bi-slider-value);content:counter(variable);font-size:.7em;width:100%;height:100%;place-items:center;line-height:1em;color:var(--b-slider-thumb-text-color)}.b-slider.b-show-value .b-slider-internal-label{grid-column:-1;padding:.5em;font-size:.9em;position:relative;z-index:1;min-width:2.75em;text-align:center;background:var(--b-slider-value-background, var(--b-primary-30));border-radius:var(--b-slider-value-border-radius);color:var(--b-slider-value-color)}.b-slider.b-show-value .b-slider-internal-label:before{content:"";width:.75em;aspect-ratio:1 / 1;background:inherit;rotate:45deg;position:absolute;inset-inline-start:0;top:50%;translate:calc(-50% * var(--b-rtl-negate)) -50%}.b-slider.b-widget.b-disabled{--b-slider-color: var(--b-slider-disabled-color);--b-slider-thumb-color: var(--b-slider-disabled-thumb-color);--b-slider-track-color: var(--b-slider-disabled-track-color);--b-slider-value-background: var(--b-slider-disabled-thumb-color)}.b-grid-cell .b-slider{width:100%}.b-slider-track{display:flex;align-items:center;grid-area:track;border-radius:.25em;position:relative;pointer-events:none;transition:background .2s;background:var(--b-slider-track-color);border:var(--b-slider-track-border);height:var(--b-slider-track-height);width:calc(100% - var(--b-slider-thumb-size))}.b-slider-progress{border-radius:inherit;height:100%;pointer-events:none;transition:background .2s;width:var(--bi-slider-value-percent);background:var(--b-slider-color, var(--b-primary))}.b-slider-thumb{position:absolute;flex-shrink:0;aspect-ratio:1/ 1;border-radius:50%;translate:calc(-50% * var(--b-rtl-negate));background-color:currentColor;z-index:1;outline:0 solid transparent;outline-offset:0;transition:color .2s,scale .2s,outline .2s,outline-offset .2s;inset-inline-start:var(--bi-slider-value-percent);color:var(--b-slider-thumb-color, var(--b-slider-color, var(--b-primary)));width:var(--b-slider-thumb-size);box-shadow:var(--b-slider-thumb-elevation);border:var(--b-slider-thumb-border)}.b-slider-thumb:before{content:var(--b-slider-ring-content);display:block;background:currentColor;position:absolute;top:50%;left:50%;translate:calc(-50% * var(--b-rtl-negate)) -50%;transform-origin:center center;border-radius:50%;pointer-events:none;transition:opacity .5s ease;aspect-ratio:1 / 1;opacity:var(--bi-checkbox-ring-opacity);width:calc(var(--b-slider-thumb-size) * 1.75)}.b-slider-steps{display:flex;position:absolute;width:100%;height:100%;justify-content:space-evenly;align-items:center}.b-slider-step{background-color:var(--b-slider-step-color, var(--b-slider-color, var(--b-primary)));border-radius:var(--b-slider-step-border-radius);width:var(--b-slider-step-width, var(--b-slider-step-size));height:var(--b-slider-step-height, var(--b-slider-step-size));opacity:var(--b-slider-step-opacity)}.b-slider-step.b-less{--b-slider-color: var(--b-slider-step-lesser-color)}.b-slider-internal-label{color:var(--b-label-color)}.b-slider-thumb-icon{display:grid;place-items:center;height:100%;font-size:.7em;color:var(--b-slider-thumb-text-color)}:root,:host{--b-splitter-size: 4px;--b-splitter-hover-size: 8px;--b-splitter-touch-hover-size: 16px;--b-splitter-disabled-size: 1px;--b-splitter-color: var(--b-border-6);--b-splitter-hover-color: var(--b-border-7);--b-splitter-disabled-color: var(--b-border-7);--b-splitter-button-size: 1em;--b-splitter-touch-button-size: 1.3em;--b-splitter-button-icon-color: var(--b-border-4);--b-splitter-button-hover-color: var(--b-border-2);--bi-splitter-overflow: visible;--bi-splitter-inner-top: 0;--bi-splitter-inner-left: 0;--bi-splitter-inner-translate: 0 0}.b-splitter{position:relative;touch-action:none;background:var(--b-splitter-color);flex:0 0 var(--b-splitter-size);overflow:var(--bi-splitter-overflow);flex-grow:0!important;--bi-splitter-inner-size: var(--b-splitter-size)}.b-splitter.b-disabled{pointer-events:none;--b-splitter-size: var(--b-splitter-disabled-size);--b-splitter-color: var(--b-splitter-disabled-color);--bi-splitter-overflow: clip}:is(.b-splitter.b-hover,.b-splitter.b-moving,.b-splitter.b-show-buttons) .b-splitter-buttons{display:flex}.b-splitter:after{content:"";position:absolute;z-index:10000;transition:all .2s;background:var(--b-splitter-color);top:var(--bi-splitter-inner-top);left:var(--bi-splitter-inner-left);width:var(--bi-splitter-inner-width);height:var(--bi-splitter-inner-height);translate:var(--bi-splitter-inner-translate)}.b-splitter.b-horizontal{min-height:var(--b-splitter-size)}.b-splitter.b-horizontal:after{--bi-splitter-inner-height: var(--bi-splitter-inner-size);--bi-splitter-inner-width: 100%}.b-splitter.b-horizontal:not(.b-drag-disabled){cursor:ns-resize}.b-splitter.b-horizontal:not(.b-drag-disabled):hover,.b-splitter.b-horizontal:not(.b-drag-disabled).b-hover,.b-splitter.b-horizontal:not(.b-drag-disabled).b-moving{--b-splitter-color: var(--b-splitter-hover-color)}:is(.b-splitter.b-horizontal:not(.b-drag-disabled):hover,.b-splitter.b-horizontal:not(.b-drag-disabled).b-hover,.b-splitter.b-horizontal:not(.b-drag-disabled).b-moving):after{--bi-splitter-inner-top: 50%;--bi-splitter-inner-translate: 0 -50%;--bi-splitter-inner-size: var(--b-splitter-hover-size)}.b-splitter.b-horizontal .b-splitter-buttons{rotate:90deg}.b-splitter.b-vertical{min-width:var(--b-splitter-size)}.b-splitter.b-vertical:after{--bi-splitter-inner-height: 100%;--bi-splitter-inner-width: var(--bi-splitter-inner-size)}.b-splitter.b-vertical:not(.b-drag-disabled){cursor:ew-resize}.b-splitter.b-vertical:not(.b-drag-disabled):hover,.b-splitter.b-vertical:not(.b-drag-disabled).b-hover,.b-splitter.b-vertical:not(.b-drag-disabled).b-moving{--b-splitter-color: var(--b-splitter-hover-color)}:is(.b-splitter.b-vertical:not(.b-drag-disabled):hover,.b-splitter.b-vertical:not(.b-drag-disabled).b-hover,.b-splitter.b-vertical:not(.b-drag-disabled).b-moving):after{--bi-splitter-inner-left: 50%;--bi-splitter-inner-translate: -50% 0;--bi-splitter-inner-size: var(--b-splitter-hover-size)}.b-splitter:last-child,.b-splitter:first-child{visibility:hidden;flex:0;min-width:0}@media(pointer:coarse){.b-splitter{--b-splitter-hover-size: var(--b-splitter-touch-hover-size)}}.b-splitter.b-rtl .b-splitter-buttons{translate:50% -50%}.b-splitter.b-rtl.b-vertical .b-splitter-buttons{scale:-1 1}.b-splitter.b-rtl .b-splitter-button-expand{justify-content:flex-end;translate:100%}.b-splitter.b-rtl .b-splitter-button-collapse{justify-content:flex-start;translate:-100%}.b-splitter-buttons{display:none;position:absolute;height:2.4em;width:2.4em;z-index:10001;inset-inline-start:50%;translate:-50% -50%;transition:top .2s ease-in-out,inset-inline-start .2s ease-in-out;font-size:var(--b-splitter-button-size)}.b-splitter-buttons:has(.b-disabled){pointer-events:none}.b-splitter-button-collapse,.b-splitter-button-expand{flex:1;cursor:pointer;display:flex;align-items:center;position:relative;padding-top:.1em;background:var(--b-splitter-color)}:is(.b-splitter-button-collapse,.b-splitter-button-expand):hover .b-splitter-button-icon{color:var(--b-splitter-button-hover-color)}:is(.b-splitter-button-collapse,.b-splitter-button-expand).b-disabled{cursor:default;visibility:hidden!important;pointer-events:none}:is(.b-splitter-button-collapse,.b-splitter-button-expand):not(.b-disabled){pointer-events:auto}.b-splitter-button-collapse{border-top-left-radius:100% 50%;border-bottom-left-radius:100% 50%;justify-content:flex-end}.b-splitter-button-expand{border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%}.b-splitter-button-icon{cursor:pointer;height:1.5em;font-size:1.3em;font-weight:400;align-content:center;color:var(--b-splitter-button-icon-color)}.b-splitter-button-touch-area{height:3em;top:-.3em;width:2em;position:absolute}.b-splitter-button-collapse .b-splitter-button-touch-area{inset-inline-start:-.9em}.b-splitter-button-expand .b-splitter-button-touch-area{inset-inline-end:-.9em}:root,:host{--b-toast-padding: var(--b-widget-padding);--b-toast-border-radius: var(--b-widget-border-radius);--b-toast-transition-duration: .25s;--b-toast-progress-height: .25em;--b-toast-color: var(--b-widget-color)}.b-internal{--bi-toast-side: null}.b-float-root>.b-toast{display:block;overflow-x:clip;overflow-y:auto;top:auto;inset-inline-end:2em;inset-inline-start:auto;max-width:60%;max-height:60%;line-height:1.4em;cursor:pointer;transition:var(--bi-toast-side) var(--b-toast-transition-duration) ease-in,translate var(--b-toast-transition-duration) ease-in,background .2s,color .2s;background:var(--b-toast-background, var(--b-primary-98));color:var(--b-toast-color);padding:var(--b-toast-padding);border-radius:var(--b-toast-border-radius)}.b-float-root>.b-toast:is(.b-side-top-start,.b-side-top-end){top:0}.b-float-root>.b-toast:is(.b-side-top-start,.b-side-bottom-start){inset-inline-start:2em;inset-inline-end:auto}.b-float-root>.b-toast.b-toast-hide.b-side-bottom-end,.b-float-root>.b-toast.b-toast-hide.b-side-bottom-start{bottom:0!important;translate:0 100%!important}.b-float-root>.b-toast.b-toast-hide.b-side-top-end,.b-float-root>.b-toast.b-toast-hide.b-side-top-start{top:0!important;translate:0 -100%!important}.b-float-root>.b-toast.b-icon:before{margin-inline-end:.5em}.b-toast-progress{position:absolute;top:0;inset-inline-start:0;animation-name:b-toast-progress;animation-timing-function:linear;height:var(--b-toast-progress-height);background:var(--b-toast-progress-color, var(--b-primary-50))}@keyframes b-toast-progress{0%{width:0}to{width:100%}}.b-tool{display:grid;appearance:none;background-color:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;width:1.25em;place-content:center;transition:color .2s;aspect-ratio:1 / 1;color:var(--b-panel-header-color)}.b-tool:focus-visible{outline:var(--b-widget-focus-outline-width) solid var(--b-widget-focus-outline-color)}.b-tool.b-disabled{opacity:.4}:root,:host{--b-avatar-size: 2.5em;--b-avatar-initials-text-transform: uppercase;--b-avatar-initials-font-weight: 600;--b-avatar-border-radius: 50%;--b-avatar-aspect-ratio: 1 / 1;--b-avatar-icon-font-size: 1.1em;--b-avatar-border: null}.b-colorize{--b-avatar-background: var(--b-primary-85);--b-avatar-icon-color: var(--b-primary-30);--b-avatar-initials-color: var(--b-primary-30)}.b-resource-avatar{touch-action:pan-x pan-y;display:grid;place-items:center;flex-shrink:0;width:var(--b-avatar-size);height:var(--b-avatar-size);background:var(--b-avatar-background);border-radius:var(--b-avatar-border-radius);border:var(--b-avatar-border)}.b-resource-avatar.b-resource-icon:before{color:var(--b-avatar-icon-color);font-size:var(--b-avatar-icon-font-size)}i.b-resource-avatar{display:grid}.b-resource-initials{color:var(--b-avatar-initials-color);font-weight:var(--b-avatar-initials-font-weight);text-transform:var(--b-avatar-initials-text-transform)}.b-ripple-clip{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:clip;pointer-events:none}.b-ripple-clip:before{position:absolute;content:"";width:0;aspect-ratio:1 / 1;border-radius:50%;opacity:0;transition:width .2s linear,opacity .1s linear;translate:-50% -50%;inset-inline-start:var(--b-click-x);inset-block-start:var(--b-click-y);background:var(--b-ripple-background);mix-blend-mode:var(--b-ripple-blend-mode)}.b-ripple-clip.b-animate:before{opacity:1;width:200%}
