/*!
 * MIT License
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */:host{display:block;margin-top:2px;min-height:24px;text-align:center}#p3xr-database-treecontrol-controls-container{display:inline-block}.p3xr-database-treecontrol-controls-leading{float:left;line-height:31px}.p3xr-database-treecontrol-controls-search{clear:both;line-height:24px;padding:5px;text-align:left}.p3xr-database-treecontrol-controls-pager{display:inline-block;line-height:24px;position:relative;top:2px;vertical-align:middle}.p3xr-database-treecontrol-controls-keycount{float:right;line-height:26px;margin-top:6px;opacity:.5}.p3xr-database-treecontrol-divider-menu-label{font-family:Roboto Mono,monospace;font-size:14px;font-weight:500}.p3xr-divider-menu.mat-mdc-menu-panel{max-width:40px!important;min-width:20px!important;transform:translateX(-20px)}.p3xr-divider-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0!important}.p3xr-divider-menu.mat-mdc-menu-panel .mat-mdc-menu-item{height:28px;justify-content:center;min-height:28px;min-width:0;padding:0!important;text-align:center}.p3xr-divider-menu.mat-mdc-menu-panel .mat-mdc-menu-item .mdc-list-item__primary-text{text-align:center;width:100%}.p3xr-divider-menu.mat-mdc-menu-panel .p3xr-database-treecontrol-divider-menu-label{display:block;text-align:center;width:100%}.p3xr-database-treecontrol-icon-button{align-items:center;background:none;border:0;border-radius:50%;color:var(--p3xr-treecontrol-icon-color);cursor:pointer;display:inline-flex;height:24px;justify-content:center;line-height:24px;margin:0;min-height:24px;min-width:24px;padding:0;vertical-align:middle;width:24px}.p3xr-database-treecontrol-icon-button:focus{outline:none}.p3xr-database-treecontrol-icon-button .material-icons{display:block;font-size:24px;height:24px;line-height:24px;width:24px}.p3xr-database-treecontrol-root-add{color:var(--p3xr-common-warn-color);cursor:pointer;display:inline-block;font-size:24px;height:24px;line-height:24px;vertical-align:middle;width:24px}.p3xr-database-treecontrol-icon-primary{color:var(--p3xr-btn-primary-bg)}p3xr-ng-input.p3xr-database-treecontrol-divider-input{font-family:Roboto Mono,monospace;font-size:14px;font-weight:500;text-align:center;vertical-align:middle!important;width:23px}p3xr-ng-input.p3xr-database-treecontrol-divider-input input.p3xr-input{text-align:center}.p3xr-database-treecontrol-divider-trigger{align-items:center;background:none;border:0;color:var(--p3xr-treecontrol-icon-color);cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin:0;padding:0;vertical-align:middle;width:14px}.p3xr-database-treecontrol-divider-trigger .material-icons{font-size:18px;height:18px;width:18px}p3xr-ng-input.p3xr-database-treecontrol-page-input{vertical-align:middle!important;width:48px}.p3xr-database-treecontrol-pager-text{vertical-align:middle}.p3xr-menu-hint{font-size:11px;font-style:italic;line-height:1.3;opacity:.5;padding:0 16px 8px;pointer-events:none}p3xr-ng-input.p3xr-database-treecontrol-search-input{vertical-align:middle!important;width:auto}.p3xr-database-treecontrol-search-input.search-full{width:calc(100% - 73px)}.p3xr-database-treecontrol-search-input.search-full-clear{width:calc(100% - 98px)}.p3xr-database-treecontrol-search-input.search-readonly{width:calc(100% - 48px)}.p3xr-database-treecontrol-search-input.search-readonly-clear{width:calc(100% - 73px)}p3xr-database-tree{display:block;overflow:hidden}.p3xr-database-tree-viewport,p3xr-database-tree{height:100%;width:100%}.p3xr-database-tree-row{align-items:center;cursor:default;display:flex;height:28px;line-height:28px;white-space:nowrap}.p3xr-tree-branch-head{color:var(--p3xr-tree-branch-color);cursor:pointer;display:inline-block;font-family:Font Awesome\ 5 Free;font-size:24px;font-style:normal;font-weight:900;line-height:28px;margin-right:4px;text-align:center;width:28px}.p3xr-tree-branch-head.tree-collapsed:before{content:""}.p3xr-tree-branch-head.tree-expanded:before{content:""}.p3xr-database-treecontrol-node-icon{display:inline-block;min-width:12px;text-align:center}.p3xr-database-tree-node{cursor:pointer;line-height:28px;white-space:nowrap}.p3xr-database-tree-node-count{opacity:.5}.p3xr-database-treecontrol-delete-icon,.p3xr-database-treecontrol-folder-icon{cursor:pointer;font-size:18px!important;height:18px!important;line-height:18px!important;min-height:18px!important;min-width:18px!important;vertical-align:middle;width:18px!important}.p3xr-database-treecontrol-folder-icon{color:var(--p3xr-common-warn-color)}.p3xr-database-treecontrol-delete-icon{color:var(--p3xr-btn-warn-bg)}.p3xr-tree-ttl-badge{align-items:center;display:inline-flex;font-size:11px;gap:3px;margin-left:6px;opacity:.7;white-space:nowrap}.p3xr-tree-ttl-icon{cursor:default;font-size:11px;margin-left:6px;padding:4px}.p3xr-tree-ttl-green{color:#4caf50}.p3xr-tree-ttl-yellow{color:#ff9800}.p3xr-tree-ttl-red{color:#f44336}.p3xr-tree-ttl-pulse{animation:p3xr-ttl-pulse 1s infinite}@keyframes p3xr-ttl-pulse{0%,to{opacity:.7}50%{opacity:1}}.p3xr-database-tree-actions{align-items:center;display:inline-flex;position:relative;top:-1px;visibility:hidden}.p3xr-database-tree-row:hover .p3xr-database-tree-actions{visibility:visible}@media(max-width:599px){.p3xr-database-tree-node{display:inline-block}p3xr-database-tree{height:auto;min-height:100px}.p3xr-database-tree-viewport{height:20vh;min-height:100px}}p3xr-console{display:block;height:100%;width:100%}.p3xr-console-root{display:flex;flex-direction:column;height:100%;width:100%}.p3xr-console-root-embedded{overflow:hidden}.p3xr-console-root-embedded #p3xr-console-content{flex:1 1 auto;min-height:0}p3xr-console .mat-toolbar{color:#fff;height:48px;min-height:48px;position:relative;z-index:2}p3xr-console .mat-toolbar *{color:inherit}p3xr-console .mat-toolbar .mat-mdc-checkbox{--mdc-checkbox-unselected-icon-color:hsla(0,0%,100%,.7);--mdc-checkbox-unselected-hover-icon-color:#fff;--mdc-checkbox-unselected-focus-icon-color:#fff;--mdc-checkbox-unselected-pressed-icon-color:#fff;--mdc-checkbox-selected-icon-color:hsla(0,0%,100%,.7);--mdc-checkbox-selected-hover-icon-color:#fff;--mdc-checkbox-selected-focus-icon-color:#fff;--mdc-checkbox-selected-pressed-icon-color:#fff;--mdc-checkbox-selected-checkmark-color:#fff;--mdc-checkbox-selected-container-color:transparent;--mdc-checkbox-selected-hover-state-layer-color:hsla(0,0%,100%,.1);--mdc-checkbox-selected-focus-state-layer-color:hsla(0,0%,100%,.1);--mdc-checkbox-selected-pressed-state-layer-color:hsla(0,0%,100%,.1);--mat-checkbox-label-text-color:#fff}p3xr-console .mat-toolbar .mat-mdc-checkbox .mdc-checkbox__background{border-color:hsla(0,0%,100%,.7)!important}p3xr-console .mat-toolbar .mat-mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background,p3xr-console .mat-toolbar .mat-mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:transparent!important;border-color:#fff!important}p3xr-console .mat-toolbar .mat-mdc-checkbox .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark,p3xr-console .mat-toolbar .mat-mdc-checkbox .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff!important}p3xr-console .mat-toolbar .mat-mdc-button-base:not(.mat-mdc-fab-base){align-items:center!important;color:inherit!important;display:inline-flex!important;height:36px!important;justify-content:center!important;letter-spacing:.1px!important;margin:0 8px!important;min-height:36px!important;min-width:auto!important;padding:0 8px!important;text-transform:uppercase!important}p3xr-console .mat-toolbar .mat-mdc-button-base:not(.mat-mdc-fab-base):hover{background-color:hsla(0,0%,100%,.15)!important}p3xr-console .mat-toolbar .mat-mdc-button-base:not(.mat-mdc-fab-base) *,p3xr-console .mat-toolbar .mat-mdc-button-base:not(.mat-mdc-fab-base) .mdc-button__label{color:inherit!important;letter-spacing:.1px!important}p3xr-console .mat-toolbar .material-icons,p3xr-console .mat-toolbar mat-icon{font-size:24px;height:24px;width:24px}.p3xr-console-toolbar-tools{align-items:center;display:flex;height:100%;padding:0 8px;width:100%}.p3xr-console-toolbar-actions{align-items:center;display:inline-flex}.p3xr-console-title{font-size:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p3xr-toolbar-spacer{flex:1 1 auto}.p3xr-console-monitor-wrap{align-items:center;display:inline-flex;position:relative}.p3xr-console-monitor-label{font-size:20px;white-space:nowrap}p3xr-console .mat-toolbar .p3xr-console-monitor-wrap .mat-mdc-checkbox{transform:scale(.75)}.p3xr-monitor-input{left:50%;position:absolute;top:48px;transform:translateX(-50%);z-index:10}.p3xr-monitor-input-toolbar{border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0;min-height:0;padding:6px}.p3xr-monitor-pattern-input{border-style:solid;border-width:2px;box-sizing:border-box;font-family:Roboto Mono,monospace!important;font-size:16px;font-weight:500;height:40px;margin:1px;padding:3px;width:200px}.p3xr-monitor-pattern-input:focus{border-width:3px;margin:0;outline:none}#p3xr-console-content{font-family:Roboto Mono,monospace;text-align:center}#p3xr-console-content #p3xr-console-content-resizer{cursor:ew-resize;left:-10px;position:relative;width:20px!important}#p3xr-console-content #p3xr-console-content-output{min-width:calc(100% - 20px);overflow:auto;text-align:left}#p3xr-console-content #p3xr-console-content-output pre{font-family:Roboto Mono,monospace}.p3xr-console-content-output-item:before{content:"> ";opacity:.5}.p3xr-console-ai-result{display:block}#p3xr-console-autocomplete{overflow:hidden;position:relative;width:100%}#p3xr-console-autocomplete.p3xr-console-autocomplete-embedded{min-width:0;overflow-x:hidden;position:relative;width:100%}#p3xr-console-autocomplete.p3xr-console-autocomplete-embedded #p3xr-console-input{box-sizing:border-box;min-width:100%;overflow:hidden;position:relative;width:100%}p3xr-console.p3xr-console-embedded-collapsed #p3xr-console-autocomplete.p3xr-console-autocomplete-embedded #p3xr-console-input{min-width:calc(100% - 1px);width:calc(100% - 1px)}#p3xr-console-input{border-style:solid;border-width:2px;box-sizing:border-box;font-family:Roboto Mono,monospace;height:38px;margin:1px;padding:3px;width:100%}#p3xr-console-input:focus{border-width:3px;margin:0;outline:none}.p3xr-console-autocomplete-panel.mat-mdc-autocomplete-panel{font-family:Roboto Mono,monospace;font-size:13px}.p3xr-console-autocomplete-panel.mat-mdc-autocomplete-panel .mat-mdc-option{font-family:Roboto Mono,monospace;font-size:13px;min-height:32px}@media(max-width:959px){.p3xr-console-root-embedded #p3xr-console-content-output{overflow-x:hidden}.p3xr-console-root-embedded #p3xr-console-content-output pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}}@media(max-width:350px){p3xr-database .p3xr-database-toolbar-button-hide-on-small{display:none}}p3xr-database .p3xr-content-border,p3xr-database p3xr-database-header{border-top-left-radius:4px;border-top-right-radius:4px}p3xr-database #p3xr-database-treecontrol-container{overflow:auto;position:fixed}p3xr-database #p3xr-database-treecontrol-container-directive-small{display:block;flex:1 1 auto;max-height:none;min-height:0;overflow-x:auto;overflow-y:auto}p3xr-database .p3xr-database-treecontrol-folder-icon{transform:scale(.75)}p3xr-database #p3xr-database-content-container{display:block;overflow:auto;position:fixed}p3xr-database #p3xr-database-content.p3xr-database-content-with-bottom-console{overflow-x:hidden;position:relative}p3xr-database #p3xr-database-content.p3xr-database-content-with-bottom-console:after{background:inherit;bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}p3xr-database .p3xr-database-bottom-console-mobile{border-top:1px solid hsla(0,0%,100%,.16);height:33vh;margin-top:auto;min-height:220px;overflow-x:hidden}@media(max-width:959px){p3xr-database #p3xr-database-content{overflow-x:hidden}p3xr-database .p3xr-database-has-connection{display:flex;flex-direction:column;min-height:100%}}#p3xr-database-content-sizer{background-color:var(--p3xr-accordion-bg);cursor:ew-resize;display:block;position:fixed;transition:background-color .15s ease;z-index:8}body.p3xr-theme-dark #p3xr-database-content-sizer:hover{filter:brightness(1.3)}body.p3xr-theme-dark #p3xr-database-content-sizer.p3xr-resizer-active{filter:brightness(1.6)}body.p3xr-theme-light #p3xr-database-content-sizer:hover{filter:brightness(.85)}body.p3xr-theme-light #p3xr-database-content-sizer.p3xr-resizer-active{filter:brightness(.7)}#p3xr-database-bottom-console-panel{border-top:1px solid hsla(0,0%,100%,.16);box-sizing:border-box;overflow:hidden;position:fixed;z-index:9}