@charset "UTF-8";.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;margin:0;position:absolute;width:auto;z-index:0!important}.grid-stack>.grid-stack-item{position:absolute;padding:0;top:0;width:var(--gs-column-width);height:var(--gs-cell-height)}.grid-stack>.grid-stack-item>.grid-stack-item-content{margin:0;position:absolute;width:auto;overflow-x:hidden;overflow-y:auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="%23666" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 20 20"><path d="m10 3 2 2H8l2-2v14l-2-2h4l-2 2"/></svg>');background-repeat:no-repeat;background-position:center}.grid-stack-item>.ui-resizable-ne{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{box-shadow:1px 4px 6px #0003;opacity:.8}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left 0s,right 0s,top 0s,height 0s,width 0s}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}:root{color-scheme:light;--nb-font-family: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--nb-font-size: 13px;--nb-line-height: 1.45;--nb-font-weight: 400;--nb-font-size-xs: 11px;--nb-font-size-sm: 12.5px;--nb-font-size-md: 14px;--nb-font-size-lg: 18px;--nb-font-size-xl: 24px;--nb-text: #1b2634;--nb-text-muted: #66727f;--nb-text-placeholder: #9aa4b0;--nb-text-label: #7a838f;--nb-text-on-accent: #ffffff;--nb-bg: #ffffff;--nb-bg-body: #f5f7fa;--nb-bg-alt: #eef1f6;--nb-bg-group: #f7f9fc;--nb-bg-hover: #f1f4f8;--nb-bg-focused: #e8edf4;--nb-bg-active: #d5dce6;--nb-bg-transparent-hover: rgba(27, 38, 52, .045);--nb-accent: #32b2e6;--nb-accent-rgb: 50, 178, 230;--nb-accent-hover: #23a0d4;--nb-accent-focus: #23a0d4;--nb-accent-active: #1a8fc0;--nb-accent-outline: #32b2e6;--nb-accent-dark: #1479a4;--nb-accent-soft: rgba(50, 178, 230, .1);--nb-accent-25: rgba(50, 178, 230, .16);--nb-accent-40: rgba(50, 178, 230, .3);--nb-accent-60: rgba(50, 178, 230, .48);--nb-success: #1f9d5b;--nb-success-hover: #178049;--nb-success-outline: #1f9d5b;--nb-danger: #e5484d;--nb-danger-hover: #cf3438;--nb-danger-outline: #e5484d;--nb-danger-soft: rgba(229, 72, 77, .35);--nb-danger-bg: rgba(229, 72, 77, .1);--nb-warning: #e0902b;--nb-info: #32b2e6;--nb-border: #e2e7ee;--nb-border-button: #d3dae4;--nb-border-readonly: #eef1f5;--nb-border-hover: rgba(50, 178, 230, .45);--nb-border-focus: #32b2e6;--nb-focus-ring: rgba(50, 178, 230, .55);--nb-border-width: 1px;--nb-radius: 8px;--nb-radius-lg: 12px;--nb-radius-sm: 6px;--nb-radius-xs: 4px;--nb-editor-bg: #ffffff;--nb-editor-filled-bg: rgba(50, 178, 230, .06);--nb-editor-readonly-bg: #f6f8fb;--nb-editor-padding: 6px 9px;--nb-editor-min-height: 32px;--nb-editor-button-width: 30px;--nb-editor-clear-color: #9aa4b0;--nb-dropdown-active-bg: rgba(50, 178, 230, .12);--nb-spin-width: 20px;--nb-checkbox-size: 16px;--nb-checkbox-border: #c2cad5;--nb-checkbox-border-hover: #32b2e6;--nb-checkbox-bg: #ffffff;--nb-tag-bg: rgba(50, 178, 230, .12);--nb-tag-text: #1479a4;--nb-tag-remove: rgba(50, 178, 230, .3);--nb-tag-remove-active: rgba(50, 178, 230, .45);--nb-list-item-padding: 7px 9px;--nb-list-item-padding-dropdown: 5px 9px;--nb-list-hover-bg: rgba(50, 178, 230, .08);--nb-list-hover-text: #1b2634;--nb-list-focused-bg: rgba(50, 178, 230, .14);--nb-list-focused-text: #1b2634;--nb-list-selected-bg: rgba(50, 178, 230, .12);--nb-list-selected-hover-bg: rgba(50, 178, 230, .18);--nb-list-selected-text: #1b2634;--nb-list-bg: #ffffff;--nb-grid-header-text: #66727f;--nb-grid-header-bg: #f8fafc;--nb-grid-header-border: #e2e7ee;--nb-grid-line: #edf0f4;--nb-grid-cell-padding: 7px 10px;--nb-grid-row-alt-bg: #f8fafc;--nb-grid-row-hover-bg: rgba(50, 178, 230, .05);--nb-grid-row-hover-text: #1b2634;--nb-grid-row-selected-bg: rgba(50, 178, 230, .1);--nb-grid-row-selected-text: #1b2634;--nb-grid-row-focused-bg: rgba(50, 178, 230, .16);--nb-grid-row-focused-text: #16233a;--nb-grid-group-bg: #f7f9fc;--nb-grid-group-text: #66727f;--nb-grid-link: #32b2e6;--nb-overlay-bg: #ffffff;--nb-overlay-border: #e2e7ee;--nb-overlay-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .12);--nb-overlay-shadow-strong: 0 2px 4px rgba(16, 24, 40, .08), 0 16px 40px rgba(16, 24, 40, .2);--nb-shader-bg: rgba(245, 247, 250, .7);--nb-dialog-shader-bg: rgba(20, 28, 40, .45);--nb-popup-title-padding: 12px 16px;--nb-popup-title-min-height: 30px;--nb-popup-content-padding: 16px;--nb-popup-bottom-padding: 14px;--nb-popup-z: 1500;--nb-toast-z: 9500;--nb-toolbar-bg: #ffffff;--nb-toolbar-item-padding: 0 6px;--nb-tabs-bg: transparent;--nb-tab-text: #66727f;--nb-tab-padding: 8px 12px;--nb-tab-selected-bg: transparent;--nb-tab-selected-text: #32b2e6;--nb-tab-hover-bg: rgba(50, 178, 230, .06);--nb-tab-hover-border: #e2e7ee;--nb-tab-focus-border: #32b2e6;--nb-splitter-handle-size: 8px;--nb-splitter-handle-bg: transparent;--nb-splitter-handle-hover-bg: rgba(50, 178, 230, .12);--nb-splitter-handle-active-bg: #32b2e6;--nb-splitter-handle-icon: #b3bcc8;--nb-splitter-handle-active-icon: #ffffff;--nb-scrollbar-size: 10px;--nb-scrollbar-thumb: #cdd5df;--nb-scrollbar-thumb-active: #aab4c0;--nb-scrollbar-track-hover: rgba(27, 38, 52, .04);--nb-drawer-shader-bg: rgba(20, 28, 40, .35);--nb-drawer-panel-bg: #ffffff;--nb-drawer-panel-shadow: 0 2px 4px rgba(16, 24, 40, .08), 0 16px 40px rgba(16, 24, 40, .18);--nb-drawer-duration: .3s;--nb-loadindicator-color: #32b2e6;--nb-loadpanel-bg: #ffffff;--nb-loadpanel-border: #e2e7ee;--nb-calendar-bg: #ffffff;--nb-calendar-weekday: #66727f;--nb-calendar-cell-hover: rgba(50, 178, 230, .1);--nb-calendar-selected-bg: #32b2e6;--nb-calendar-selected-text: #ffffff;--nb-disabled-opacity: .5;--nb-icon-size: 15px}:root[data-theme=dark],body.dx-swatch-dark,.dx-swatch-dark,.nb-theme-dark{color-scheme:dark;--nb-text: #e6e9ee;--nb-text-muted: #8a95a3;--nb-text-placeholder: #6b7684;--nb-text-label: #7c8794;--nb-text-on-accent: #ffffff;--nb-bg: #171b22;--nb-bg-body: #0f1216;--nb-bg-alt: #1c212a;--nb-bg-group: #1a1f27;--nb-bg-hover: #1e242e;--nb-bg-focused: #232a35;--nb-bg-active: #313a47;--nb-bg-transparent-hover: rgba(255, 255, 255, .05);--nb-accent: #5fc6ee;--nb-accent-rgb: 95, 198, 238;--nb-accent-hover: #78d0f2;--nb-accent-focus: #78d0f2;--nb-accent-active: #92daf5;--nb-accent-outline: #5fc6ee;--nb-accent-dark: #5fc6ee;--nb-accent-soft: rgba(95, 198, 238, .14);--nb-accent-25: rgba(95, 198, 238, .2);--nb-accent-40: rgba(95, 198, 238, .34);--nb-accent-60: rgba(95, 198, 238, .52);--nb-success: #35c07f;--nb-success-hover: #46cf8e;--nb-danger: #f76e72;--nb-danger-hover: #ff8386;--nb-danger-bg: rgba(247, 110, 114, .16);--nb-warning: #eaa04a;--nb-border: #2a323d;--nb-border-button: #333c48;--nb-border-readonly: #232a33;--nb-border-hover: rgba(95, 198, 238, .45);--nb-border-focus: #5fc6ee;--nb-focus-ring: rgba(95, 198, 238, .55);--nb-editor-bg: #171b22;--nb-editor-filled-bg: rgba(95, 198, 238, .1);--nb-editor-readonly-bg: #1a1f27;--nb-editor-clear-color: #6b7684;--nb-checkbox-border: #3a4552;--nb-checkbox-border-hover: #5fc6ee;--nb-checkbox-bg: #171b22;--nb-tag-bg: rgba(95, 198, 238, .18);--nb-tag-text: #9fbcff;--nb-tag-remove: rgba(95, 198, 238, .3);--nb-tag-remove-active: rgba(95, 198, 238, .45);--nb-list-hover-bg: rgba(95, 198, 238, .12);--nb-list-hover-text: #e6e9ee;--nb-list-focused-bg: rgba(95, 198, 238, .2);--nb-list-focused-text: #e6e9ee;--nb-list-selected-bg: rgba(95, 198, 238, .18);--nb-list-selected-hover-bg: rgba(95, 198, 238, .26);--nb-list-selected-text: #e6e9ee;--nb-list-bg: #171b22;--nb-grid-header-text: #8a95a3;--nb-grid-header-bg: #1a1f27;--nb-grid-header-border: #2a323d;--nb-grid-line: #232a33;--nb-grid-row-alt-bg: #1a1f27;--nb-grid-row-hover-bg: rgba(95, 198, 238, .08);--nb-grid-row-hover-text: #e6e9ee;--nb-grid-row-selected-bg: rgba(95, 198, 238, .16);--nb-grid-row-selected-text: #e6e9ee;--nb-grid-row-focused-bg: rgba(95, 198, 238, .24);--nb-grid-row-focused-text: #f2f5f9;--nb-grid-group-bg: #1a1f27;--nb-grid-group-text: #8a95a3;--nb-overlay-bg: #171b22;--nb-overlay-border: #2a323d;--nb-overlay-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .45);--nb-overlay-shadow-strong: 0 2px 4px rgba(0, 0, 0, .35), 0 16px 40px rgba(0, 0, 0, .55);--nb-shader-bg: rgba(15, 18, 22, .7);--nb-dialog-shader-bg: rgba(0, 0, 0, .6);--nb-toolbar-bg: #171b22;--nb-tabs-bg: transparent;--nb-tab-text: #8a95a3;--nb-tab-selected-bg: transparent;--nb-tab-selected-text: #5fc6ee;--nb-tab-hover-bg: rgba(95, 198, 238, .1);--nb-tab-hover-border: #2a323d;--nb-splitter-handle-bg: transparent;--nb-splitter-handle-hover-bg: rgba(95, 198, 238, .22);--nb-splitter-handle-icon: #4b5563;--nb-splitter-handle-active-icon: #ffffff;--nb-scrollbar-thumb: #333c48;--nb-scrollbar-thumb-active: #46515f;--nb-scrollbar-track-hover: rgba(255, 255, 255, .04);--nb-drawer-shader-bg: rgba(0, 0, 0, .5);--nb-drawer-panel-bg: #171b22;--nb-drawer-panel-shadow: 0 2px 4px rgba(0, 0, 0, .35), 0 16px 40px rgba(0, 0, 0, .5);--nb-loadpanel-bg: #171b22;--nb-loadpanel-border: #2a323d;--nb-calendar-bg: #171b22;--nb-calendar-weekday: #8a95a3;--nb-calendar-selected-text: #ffffff}body.dx-swatch-light,.dx-swatch-light,.nb-theme-light{color-scheme:light}.nb-widget{display:block;box-sizing:border-box;color:var(--nb-text);font-family:var(--nb-font-family);font-size:var(--nb-font-size);font-weight:var(--nb-font-weight);line-height:var(--nb-line-height);-webkit-tap-highlight-color:transparent;outline:0}.nb-widget *,.nb-widget *:before,.nb-widget *:after{box-sizing:border-box}.nb-state-disabled,.nb-widget.nb-state-disabled{opacity:var(--nb-disabled-opacity);cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none}.nb-state-disabled .nb-state-disabled,.nb-widget.nb-state-disabled .nb-state-disabled{opacity:1}.nb-texteditor{position:relative;display:block;width:100%;background:var(--nb-editor-bg);border:var(--nb-border-width) solid var(--nb-border);border-radius:var(--nb-radius);color:var(--nb-text);transition:border-color .12s linear}.nb-texteditor.nb-editor-filled{background:var(--nb-editor-filled-bg);border-color:transparent}.nb-texteditor.nb-editor-underlined{background:none;border-width:0 0 1px 0;border-radius:0}.nb-texteditor:hover:not(.nb-state-focused):not(.nb-state-readonly):not(.nb-state-disabled){border-color:var(--nb-border-hover)}.nb-texteditor.nb-state-focused{border-color:var(--nb-border-focus)}.nb-texteditor.nb-state-readonly{border-style:dashed}.nb-texteditor.nb-state-readonly.nb-editor-filled{border-color:transparent;background:var(--nb-editor-readonly-bg)}.nb-texteditor.nb-invalid{border-color:var(--nb-danger-soft)}.nb-texteditor.nb-invalid:hover,.nb-texteditor.nb-invalid.nb-state-focused{border-color:var(--nb-danger)}.nb-texteditor.nb-invalid.nb-editor-filled{background:var(--nb-danger-bg);border-color:transparent}.nb-texteditor.nb-invalid.nb-show-invalid-badge .nb-texteditor-input-container:after{content:"!";pointer-events:none;position:absolute;top:50%;right:2px;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:var(--nb-danger);color:var(--nb-text-on-accent);font-size:11px;font-weight:700;line-height:16px;text-align:center}.nb-texteditor.nb-invalid.nb-show-invalid-badge .nb-texteditor-input{padding-inline-end:24px}.nb-texteditor-container{display:flex;position:relative;overflow:hidden;width:100%;height:100%;border-radius:inherit}.nb-texteditor-input-container{display:flex;flex-grow:1;position:relative;align-items:baseline;min-width:0}.nb-texteditor-input{-webkit-appearance:none;appearance:none;width:100%;height:100%;min-height:var(--nb-editor-min-height);margin:0;padding:var(--nb-editor-padding);border:0;outline:0;background:transparent;color:var(--nb-text);font:inherit;font-size:1em;line-height:var(--nb-line-height);border-radius:var(--nb-radius);text-overflow:ellipsis}.nb-texteditor-input::placeholder{color:var(--nb-text-placeholder);opacity:1}.nb-texteditor-input:read-only{cursor:default}.nb-texteditor-input::-ms-clear,.nb-texteditor-input::-webkit-search-cancel-button{display:none}.nb-texteditor-buttons-container{display:flex;flex:0 0 auto;align-items:stretch;width:auto}.nb-clear-button-area{position:relative;display:flex;align-items:center;justify-content:center;width:var(--nb-editor-button-width);min-width:var(--nb-editor-button-width);cursor:pointer;color:var(--nb-editor-clear-color)}.nb-clear-button-area nb-icon{pointer-events:none}.nb-dropdowneditor-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--nb-editor-button-width);min-width:var(--nb-editor-button-width);height:100%;min-height:var(--nb-editor-min-height);padding:1px;cursor:pointer;border-radius:var(--nb-radius);background:transparent;border:0;color:inherit;outline:0}.nb-dropdowneditor-button .nb-dropdowneditor-icon{display:flex;align-items:center;justify-content:center;width:22px;height:100%;border:1px solid transparent;border-radius:7px;color:var(--nb-accent);transition:background-color .1s linear}.nb-dropdowneditor-button:hover .nb-dropdowneditor-icon{background:var(--nb-accent-soft)}.nb-dropdowneditor-active .nb-dropdowneditor-button .nb-dropdowneditor-icon,.nb-dropdowneditor-button:active .nb-dropdowneditor-icon{background:var(--nb-dropdown-active-bg);border-color:transparent}.nb-numberbox-spin-container{display:flex;flex-direction:column;width:var(--nb-spin-width);height:100%;overflow:hidden;border-radius:var(--nb-radius)}.nb-numberbox-spin-button{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--nb-accent);cursor:pointer;outline:0;min-height:11px}.nb-numberbox-spin-button:hover{background:var(--nb-accent-soft)}.nb-numberbox-spin-button:active{background:var(--nb-dropdown-active-bg)}.nb-numberbox-spin-button nb-icon{pointer-events:none}.nb-texteditor-label{display:block;margin-bottom:2px;font-size:var(--nb-font-size-xs);color:var(--nb-text-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-state-focused+.nb-texteditor-label,.nb-texteditor-with-label.nb-state-focused .nb-texteditor-label{color:var(--nb-accent)}.nb-tag-container{display:flex;flex-wrap:wrap;align-items:center;min-width:0;padding-bottom:2px;padding-inline-end:2px}.nb-tag{max-width:calc(100% - 1px);display:inline-flex;align-self:flex-start;outline:0}.nb-tag:focus-visible .nb-tag-content{box-shadow:0 0 0 1px var(--nb-accent)}.nb-tag-content{position:relative;display:inline-block;min-width:40px;max-width:100%;margin-top:2px;margin-inline-start:2px;padding:2px 17px 2px 4px;border-radius:var(--nb-radius-sm);background:var(--nb-tag-bg);color:var(--nb-tag-text);cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-tag-remove-button{position:absolute;inset-inline-end:0;top:0;width:17px;height:100%}.nb-tag-remove-button:before,.nb-tag-remove-button:after{content:"";position:absolute;top:50%;inset-inline-end:7px;margin-top:-5px;width:3px;height:11px;background:var(--nb-tag-remove);transform:rotate(45deg)}.nb-tag-remove-button:after{inset-inline-end:3px;margin-top:-1px;width:11px;height:3px}.nb-tag-remove-button:active:before,.nb-tag-remove-button:active:after{background:var(--nb-tag-remove-active)}.nb-overlay-content,.nb-dropdown-panel{box-sizing:border-box;background:var(--nb-overlay-bg);border:1px solid var(--nb-overlay-border);border-radius:var(--nb-radius-lg);box-shadow:var(--nb-overlay-shadow);color:var(--nb-text);font-family:var(--nb-font-family);font-size:var(--nb-font-size);line-height:var(--nb-line-height);outline:0;overflow:clip}.nb-overlay-content *,.nb-dropdown-panel *,.nb-overlay-content *:before,.nb-dropdown-panel *:before,.nb-overlay-content *:after,.nb-dropdown-panel *:after{box-sizing:border-box}.nb-dropdown-panel{border-radius:var(--nb-radius);max-height:100%;display:flex;flex-direction:column;min-width:0}.nb-list{margin:0;padding:0;list-style:none;overflow:auto;background:var(--nb-list-bg);color:var(--nb-text);outline:0;min-height:3em;max-height:inherit}.nb-list-search{margin-bottom:3px;padding:4px 4px 0}.nb-list-item{position:relative;display:flex;align-items:center;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--nb-text);-webkit-user-select:none;user-select:none}.nb-list-item .nb-list-item-content{flex:1 1 auto;min-width:0;padding:var(--nb-list-item-padding);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-dropdown-panel .nb-list-item .nb-list-item-content{padding:var(--nb-list-item-padding-dropdown)}.nb-list-item:hover,.nb-list-item.nb-state-hover{background:var(--nb-list-hover-bg);color:var(--nb-list-hover-text)}.nb-list-item.nb-list-item-selected{background:var(--nb-list-selected-bg);color:var(--nb-list-selected-text)}.nb-list-item.nb-list-item-selected:hover{background:var(--nb-list-selected-hover-bg)}.nb-list-item.nb-state-focused,.nb-list-item.nb-state-focused:hover,.nb-list-item.nb-state-active{background:var(--nb-list-focused-bg);color:var(--nb-list-focused-text)}.nb-list-item.nb-state-disabled{opacity:var(--nb-disabled-opacity);pointer-events:none}.nb-list-group-header{display:flex;align-items:center;justify-content:space-between;padding:10px 5px 5px;border-bottom:2px solid var(--nb-border);background:var(--nb-bg-group);color:var(--nb-accent);font-weight:700}.nb-empty-message{padding:var(--nb-list-item-padding);min-height:3em;color:var(--nb-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-checkbox-icon{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--nb-checkbox-size);height:var(--nb-checkbox-size);border:1px solid var(--nb-checkbox-border);border-radius:var(--nb-radius-sm);background:var(--nb-checkbox-bg);color:var(--nb-accent);transition:border-color .1s linear}.nb-popup-title{position:relative;display:flex;align-items:center;gap:5px;min-height:var(--nb-popup-title-min-height);padding:2px 10px;border-bottom:1px solid var(--nb-overlay-border);color:var(--nb-text);-webkit-user-select:none;user-select:none;white-space:nowrap}.nb-popup-title .nb-popup-title-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--nb-font-size-sm);font-weight:500;line-height:26px;padding:4px 0}.nb-popup-title.nb-popup-draggable{cursor:move;touch-action:pinch-zoom}.nb-popup-content{flex:1 1 auto;min-height:0;padding:var(--nb-popup-content-padding);overflow:auto}.nb-popup-bottom{display:flex;align-items:center;gap:5px;padding:var(--nb-popup-bottom-padding);border-top:1px solid var(--nb-overlay-border);color:var(--nb-text)}.nb-overlay-shader{background:var(--nb-shader-bg)}.nb-dialog-shader{background:var(--nb-dialog-shader-bg)}.nb-overlay-backdrop-transparent{background:transparent}.nb-toast-stack{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:3px;z-index:var(--nb-toast-z);pointer-events:none;max-width:80vw}.nb-toast-stack.nb-toast-stack-top{top:20px;bottom:auto;flex-direction:column}.nb-toast{pointer-events:auto;font-family:var(--nb-font-family);animation:nb-toast-in .2s ease-out}.nb-toast.nb-toast-leaving{animation:nb-toast-out .2s ease-in forwards}.nb-toast-content{display:flex;align-items:center;min-width:150px;max-width:80vw;padding:5px;border-radius:var(--nb-radius-lg);color:#fff;font-size:12px;font-weight:600;line-height:25px;box-shadow:0 2px 3px #00000026}.nb-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:10px;flex:0 0 auto}.nb-toast-message{display:inline-flex;line-height:16px;padding-right:8px;white-space:pre-line}.nb-toast-info .nb-toast-content{background:var(--nb-info)}.nb-toast-success .nb-toast-content{background:var(--nb-success)}.nb-toast-error .nb-toast-content{background:var(--nb-danger)}.nb-toast-warning .nb-toast-content{background:var(--nb-warning)}.nb-toast-custom .nb-toast-content{background:var(--nb-bg);color:var(--nb-text);border:1px solid var(--nb-overlay-border)}@keyframes nb-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nb-toast-out{0%{opacity:1}to{opacity:0}}@keyframes nb-fade-in{0%{opacity:0}to{opacity:1}}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:4px 10px;border-radius:var(--nb-radius);cursor:pointer;font-family:var(--nb-font-family);font-size:var(--nb-font-size);line-height:var(--nb-line-height);white-space:nowrap;border:1px solid var(--nb-border-button);background:var(--nb-bg);color:var(--nb-accent);transition:background-color .1s linear,border-color .1s linear,color .1s linear}.nb-btn:hover:not(:disabled){background:var(--nb-bg-hover)}.nb-btn:active:not(:disabled){background:var(--nb-bg-active)}.nb-btn:disabled{opacity:var(--nb-disabled-opacity);cursor:default}.nb-btn:focus-visible{outline:1px solid var(--nb-border-focus);outline-offset:1px}.nb-btn nb-icon{width:14px;height:14px;font-size:14px}.nb-btn.nb-btn-default{background:var(--nb-accent);border-color:transparent;color:var(--nb-text-on-accent)}.nb-btn.nb-btn-default:hover:not(:disabled){background:var(--nb-accent-hover)}.nb-btn.nb-btn-success{background:var(--nb-success);border-color:transparent;color:var(--nb-text-on-accent)}.nb-btn.nb-btn-success:hover:not(:disabled){background:var(--nb-success-hover)}.nb-btn.nb-btn-danger{background:var(--nb-danger);border-color:transparent;color:var(--nb-text-on-accent)}.nb-btn.nb-btn-danger:hover:not(:disabled){background:var(--nb-danger-hover)}.nb-btn.nb-btn-outlined{background:transparent;color:var(--nb-accent);border-color:var(--nb-border-button)}.nb-btn.nb-btn-outlined:hover:not(:disabled){background:var(--nb-bg-transparent-hover)}.nb-btn.nb-btn-outlined.nb-btn-default{color:var(--nb-accent-outline);border-color:var(--nb-accent-outline)}.nb-btn.nb-btn-outlined.nb-btn-success{color:var(--nb-success-outline);border-color:var(--nb-success-outline)}.nb-btn.nb-btn-outlined.nb-btn-danger{color:var(--nb-danger-outline);border-color:var(--nb-danger-outline)}.nb-btn.nb-btn-text{background:transparent;border-color:transparent;color:var(--nb-accent)}.nb-btn.nb-btn-text.nb-btn-default{color:var(--nb-accent-outline)}.nb-btn.nb-btn-text.nb-btn-success{color:var(--nb-success-outline)}.nb-btn.nb-btn-text.nb-btn-danger{color:var(--nb-danger-outline)}.nb-btn.nb-btn-text:hover:not(:disabled){background:var(--nb-bg-transparent-hover)}.nb-btn.nb-btn-icon{padding:5px;min-width:26px}.nb-btn.nb-btn-block{width:100%}.nb-input,.nb-select,.nb-number,.nb-textarea{font-family:var(--nb-font-family);font-size:var(--nb-font-size);line-height:var(--nb-line-height);color:var(--nb-text);background:var(--nb-editor-bg);border:1px solid var(--nb-border);border-radius:var(--nb-radius);padding:var(--nb-editor-padding);min-height:var(--nb-editor-min-height);box-sizing:border-box;width:100%}.nb-input::placeholder,.nb-select::placeholder,.nb-number::placeholder,.nb-textarea::placeholder{color:var(--nb-text-placeholder)}.nb-input:hover:not(:disabled):not(:focus),.nb-select:hover:not(:disabled):not(:focus),.nb-number:hover:not(:disabled):not(:focus),.nb-textarea:hover:not(:disabled):not(:focus){border-color:var(--nb-border-hover)}.nb-input:disabled,.nb-select:disabled,.nb-number:disabled,.nb-textarea:disabled{opacity:var(--nb-disabled-opacity)}.nb-input[readonly],.nb-select[readonly],.nb-number[readonly],.nb-textarea[readonly]{border-style:dashed}.nb-input:focus,.nb-select:focus,.nb-number:focus,.nb-textarea:focus{outline:none;border-color:var(--nb-border-focus)}.nb-select{appearance:none;-webkit-appearance:none;padding-right:24px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--nb-accent) 50%),linear-gradient(135deg,var(--nb-accent) 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 9px) 55%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.nb-textarea{min-height:80px;resize:vertical}.nb-color{width:32px;height:26px;padding:2px;border:1px solid var(--nb-border);border-radius:var(--nb-radius);background:var(--nb-editor-bg);cursor:pointer}.nb-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--nb-font-size)}.nb-check input{width:16px;height:16px;margin:0;accent-color:var(--nb-accent)}.nb-scroll{overflow:auto}.nb-spinner{width:40px;height:40px;border-radius:50%;border:4px solid var(--nb-border);border-top-color:var(--nb-accent);animation:nb-spin .8s linear infinite}@keyframes nb-spin{to{transform:rotate(360deg)}}.nb-table{border-collapse:collapse;width:100%;font-size:var(--nb-font-size)}.nb-table th,.nb-table td{border:1px solid var(--nb-grid-line);padding:5px 8px;text-align:left;vertical-align:top;word-break:break-word}.nb-table th{background:var(--nb-grid-header-bg);color:var(--nb-grid-header-text);font-weight:400}.nb-table tbody tr:nth-child(2n){background:var(--nb-grid-row-alt-bg)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html{height:100%}html body{margin:0;height:100%;background:var(--nb-bg-body);color:var(--nb-text);font-family:var(--nb-font-family);font-size:var(--nb-font-size);font-weight:var(--nb-font-weight);line-height:var(--nb-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none}html body input,html body textarea,html body button,html body select{font-family:var(--nb-font-family);line-height:var(--nb-line-height)}body h1{font-weight:200;font-size:var(--nb-font-size-xl)}body h2{font-weight:400;font-size:var(--nb-font-size-lg)}body h3{font-weight:400;font-size:20px}body h4{font-weight:500;font-size:var(--nb-font-size-sm)}body h5{font-weight:700;font-size:14px}body h6{font-weight:800;font-size:var(--nb-font-size-xs)}.nb-font-xl{font-weight:200;font-size:var(--nb-font-size-xl)}.nb-font-l{font-weight:400;font-size:var(--nb-font-size-lg)}.nb-font-m{font-weight:400;font-size:var(--nb-font-size-md)}.nb-font-s{font-weight:500;font-size:var(--nb-font-size-sm)}.nb-font-xs{font-weight:800;font-size:var(--nb-font-size-xs)}a{color:var(--nb-accent)}*{scrollbar-width:thin;scrollbar-color:var(--nb-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:var(--nb-scrollbar-size);height:var(--nb-scrollbar-size);background:transparent}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-track:hover{background:var(--nb-scrollbar-track-hover)}*::-webkit-scrollbar-thumb{background:var(--nb-scrollbar-thumb);border-radius:4px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:active{background-color:var(--nb-scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background:transparent}:focus{outline:none}:focus-visible{outline:1px solid var(--nb-border-focus);outline-offset:1px}.nb-focus-ring:focus-visible{outline:2px solid var(--nb-focus-ring);outline-offset:-2px}.cdk-overlay-container{font-family:var(--nb-font-family);font-size:var(--nb-font-size);line-height:var(--nb-line-height);color:var(--nb-text);z-index:1000}.cdk-overlay-backdrop.nb-overlay-shader,.cdk-overlay-backdrop.nb-dialog-shader{opacity:0;transition:opacity .2s linear}.cdk-overlay-backdrop.nb-overlay-shader.cdk-overlay-backdrop-showing,.cdk-overlay-backdrop.nb-dialog-shader.cdk-overlay-backdrop-showing{opacity:1}.nb-popup-pane,.nb-popup-backdrop{z-index:var(--nb-popup-z)}.cdk-global-overlay-wrapper:has(>.nb-popup-pane){z-index:var(--nb-popup-z)}.nb-hidden{display:none!important}.nb-selection-none{-webkit-user-select:none;user-select:none}:root{--bg: var(--nb-bg-body);--surface: var(--nb-bg);--surface-2: var(--nb-bg-alt);--ink: var(--nb-text);--ink-2: var(--nb-text);--ink-3: var(--nb-text-muted);--line: var(--nb-border);--accent: var(--nb-accent);--accent-ink: var(--nb-accent-dark);--accent-soft: var(--nb-accent-soft);--crit: var(--nb-danger)}*{box-sizing:border-box}button,input{color:inherit}:root{--st-bg: #ffffff;--st-surface: #f5f7fa;--st-surface-2: #fbfcfd;--st-line: #e2e7ee;--st-ink: #1b2634;--st-ink-2: #3a4656;--st-muted: #66727f;--st-accent: #32b2e6;--st-accent-soft: rgba(50, 178, 230, .1);--st-good: #1f9d5b;--st-bad: #e5484d;--st-radius: 8px;--st-shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .1);--st-display: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--st-body: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--st-mono: Consolas, "IBM Plex Mono", ui-monospace, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--st-bg: #0f1216;--st-surface: #171b22;--st-surface-2: #12161c;--st-line: #2a323d;--st-ink: #e6e9ee;--st-ink-2: #c3ccd7;--st-muted: #8a95a3;--st-accent: #5fc6ee;--st-accent-soft: rgba(95, 198, 238, .14);--st-good: #35c07f;--st-bad: #f76e72;--st-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .45)}}:root[data-theme=dark]{--st-bg: #0f1216;--st-surface: #171b22;--st-surface-2: #12161c;--st-line: #2a323d;--st-ink: #e6e9ee;--st-ink-2: #c3ccd7;--st-muted: #8a95a3;--st-accent: #5fc6ee;--st-accent-soft: rgba(95, 198, 238, .14);--st-good: #35c07f;--st-bad: #f76e72;--st-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .45)}.cm-editor{font:13px/1.55 var(--st-mono);color:var(--st-ink);background:var(--st-bg)}.cm-editor .cm-scroller{font-family:var(--st-mono)}.cm-editor .cm-gutters{background:var(--st-bg);color:var(--st-muted);border-right:0;padding-right:6px;font-size:11.5px}.cm-editor .cm-lineNumbers .cm-gutterElement{min-width:34px;padding:0 8px 0 4px}.cm-editor .cm-activeLine{background:color-mix(in srgb,var(--st-accent) 6%,transparent)}.cm-editor .cm-activeLineGutter{background:transparent;color:var(--st-ink)}.cm-editor .cm-selectionBackground,.cm-editor.cm-focused .cm-selectionBackground,.cm-editor ::selection{background:color-mix(in srgb,var(--st-accent) 22%,transparent)!important}.cm-editor .cm-cursor{border-left:2px solid var(--st-accent)}.cm-editor .cm-matchingBracket{background:color-mix(in srgb,var(--st-accent) 18%,transparent);border-radius:3px;outline:0}.cm-editor .cm-placeholder{color:var(--st-muted);font-style:normal}.cm-tooltip{border:1px solid var(--st-line)!important;background:var(--st-bg)!important;color:var(--st-ink);border-radius:12px!important;box-shadow:0 12px 32px #10182824,0 2px 6px #1018280f;overflow:hidden;font:12.5px var(--st-body)}.cm-tooltip.cm-tooltip-autocomplete>ul{font-family:var(--st-mono);font-size:12.5px;max-height:320px;padding:6px}.cm-tooltip.cm-tooltip-autocomplete>ul>li{padding:6px 10px;border-radius:8px;line-height:1.35;display:flex;align-items:center;gap:8px}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--st-accent);color:#fff}.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected] .cm-completionDetail,.cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected] .cm-completionIcon{color:#ffffffd9}.cm-completionIcon{width:16px;flex:0 0 16px;opacity:.8;font-size:11px;text-align:center;padding:0}.cm-completionIcon-keyword:after{content:"K";font:700 10px var(--st-mono);color:var(--st-accent)}.cm-completionIcon-type:after{content:"\25a6"}.cm-completionIcon-property:after{content:"\b7";font-weight:700}.cm-completionIcon-function:after{content:"\192"}.cm-completionIcon-text:after{content:"\b6"}.cm-completionIcon-variable:after{content:"x"}.cm-completionLabel{flex:1}.cm-completionMatchedText{text-decoration:none;font-weight:700;color:var(--st-accent)}li[aria-selected] .cm-completionMatchedText{color:#fff}.cm-completionDetail{margin-left:auto;font:11px var(--st-body);font-style:normal;color:var(--st-muted)}.cm-tooltip .cm-completionInfo{border-left:1px solid var(--st-line);padding:8px 10px;font:12px var(--st-body)}.cm-snippetField{background:color-mix(in srgb,var(--st-accent) 14%,transparent);border-radius:3px}.db select,.db input[type=search],.db input[type=text]:not(.cell),.chatpage select,.st-nat{appearance:none;-webkit-appearance:none}.db select.tool,.chatpage select.tool{padding-right:22px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2366727f' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.nb-values-menu .nb-values{width:260px;max-height:360px;display:flex;flex-direction:column;font-family:var(--nb-font-family);font-size:12.5px;color:var(--nb-text)}.nb-values-search{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--nb-border);color:var(--nb-text-muted)}.nb-values-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--nb-text);font:inherit}.nb-values-actions{display:flex;align-items:center;gap:4px;padding:4px 8px;border-bottom:1px solid var(--nb-border)}.nb-values-actions button{border:0;background:transparent;color:var(--nb-accent);font:600 11.5px var(--nb-font-family);cursor:pointer;padding:3px 6px;border-radius:5px}.nb-values-actions button:hover{background:var(--nb-accent-soft)}.nb-values-actions .sp{flex:1}.nb-values-actions .muted{color:var(--nb-text-muted);font-size:11px}.nb-values-list{overflow:auto;padding:4px}.nb-values-item{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:5px;cursor:pointer}.nb-values-item:hover{background:var(--nb-accent-soft)}.nb-values-item input{accent-color:var(--nb-accent);margin:0}.nb-values-item .v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-values-item .n{color:var(--nb-text-muted);font-size:11px}.nb-values-empty{padding:14px;text-align:center;color:var(--nb-text-muted)}@media(max-width:900px){.nb-overlay-content.nb-popup-normal{max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;width:auto!important}.nb-popup-content{padding:12px!important}.nb-content-scroll table:not(.nb-keep-layout){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.nb-content-scroll button,.nb-content-scroll .nb-button{min-height:36px}input,select,textarea{font-size:max(16px,1em)}html,body{max-width:100%;overflow-x:hidden}}
