@charset "UTF-8";@font-face{font-family:Verdana;src:url(/assets/styles/fonts/Verdana.ttf)}@font-face{font-family:JetBrains Mono;src:url(/assets/styles/fonts/JetBrainsMonoRegular.ttf)}html{font-size:16px!important}body{min-width:1349px;font-size:.875rem!important;line-height:1.5!important}body,.navbar,.nav-link,.dropdown-item,.btn,.card,.modal,.form-control,input,button,select,textarea,.p-component{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important}.font-monospaced,.font-jetbrains-mono,code,pre,.p-inputtext.font-monospaced{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}::selection{background:rgba(12,83,164,.28);color:inherit}*{scrollbar-width:thin}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent;border-radius:8px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1b3a5c 0%,#18424a 55%,#1a4d33 100%);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#245f9f 0%,#1d6a5a 55%,#1d6d44 100%)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes fadein{0%{opacity:0}to{opacity:1}}.cursor-pointer{cursor:pointer}.text-v-small{font-size:70%}.mt-1px{margin-top:1px}.mt--1px{margin-top:-1px}.mt--2px{margin-top:-2px}.dialog-text{margin:30px;text-align:center}.full-body{height:calc(100vh - 56px)}.line-height-1-3{line-height:1.3rem}.line-height-1{line-height:1rem}.line-height-1-plain{line-height:1}.icon-inside-table-cell{text-align:center!important;padding:0!important;vertical-align:middle!important;height:30px;width:30px}.icon-inside-table-cell img{height:20px;width:20px}.font-monospaced{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-verdana{font-family:Verdana,sans-serif}.font-jetbrains-mono{font-family:JetBrains Mono,Monaco,SFMono-Regular,Menlo,Consolas,Liberation Mono,Courier New,monospace}.text-overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.italic{font-style:italic}.w-10-nowrap{width:10px;white-space:nowrap}.btn-xsm-custom{width:30px;height:23px;padding:0;line-height:.5;border:1px solid rgba(97,175,239,.25);background-color:#61afef0f;transition:background-color .15s ease,border-color .15s ease}.btn-xsm-custom:hover,.btn-xsm-custom:focus{border-color:#61afef99;background-image:linear-gradient(135deg,rgba(12,83,164,.3) 0%,rgba(0,137,63,.2) 100%);background-color:#0c53a433}.text-yellow{color:#dbdb37}textarea{resize:none}.request-cancel-button{position:absolute;top:calc(50% + 40px);left:calc(50% - 50px);width:100px;margin:0;z-index:2;text-transform:uppercase}.maximize-testing-tab{position:absolute;top:0;width:100%;left:0;height:calc(100vh - 26px)}.maximize-testing-panel{position:absolute;width:100%;top:0;border:0}.panel-body-h,.tab-content-h{height:calc(100vh - 80px)}.tab-content-h-maximize{height:calc(100vh - 64px)}.tab-content-h-maximize .monaco-code-h{height:calc(100vh - 100px)!important}.api-list .monaco-code-h{height:calc(100vh - 238px)}.api-list .index-maker-db-calls{height:calc(100vh - 260px)}.api-list-test-hook .monaco-code-h{height:calc(100vh - 360px)}.modal-full{max-width:calc(100vw - 100px)}.table-no-padding td{height:30px;padding:0}.table-no-padding td div{min-height:30px;padding:.2rem .75rem}.table-no-padding td div.selected-row{background-color:#0c53a457}.font-label{font-size:.875rem}.highlightMatchedWord{background:yellow!important;color:#000!important;font-weight:700!important}.highlightLineHavingError{border-bottom:1px dashed red}.parent-notes-modal .child-notes-grid{height:calc(100% - 10px)!important}.prevent-text-selection{-webkit-user-select:none;user-select:none}.logs-collapse-div{background:#1b2636;height:25px}html.LIGHT .logs-collapse-div{background:#eef3fa}html.LIGHT .table-no-padding td div.selected-row{background-color:#0c53a424}.p-tooltip-word-break-all .p-tooltip-text{word-break:break-all}.p-tooltip-commit-message{max-width:520px}.p-tooltip-commit-message .p-tooltip-text{white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:11px;line-height:16px;max-height:40vh;overflow:auto}.preHookCounter{position:absolute;right:.5em;rotate:270deg;border-radius:.8em;background-color:#0c53a4;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.8em;height:1.5em;min-width:1.5em}.postHookCounter{position:absolute;right:-.5em;rotate:90deg;border-radius:.8em;background-color:#0c53a4;color:#fff;display:flex;justify-content:center;align-items:center;font-size:.8em;height:1.5em;min-width:1.5em}div.delta-to-html .ql-size-huge{font-size:xx-large}div.delta-to-html pre{display:block;font-size:87.5%;color:inherit;background:#0E1726;border:1px solid rgba(97,175,239,.18);padding:10px}div.delta-to-html table,div.delta-to-html td,div.delta-to-html th{border:1px solid rgba(97,175,239,.22);text-align:left}div.delta-to-html table{border-collapse:collapse;width:100%;display:table;box-sizing:border-box;text-indent:initial;border-spacing:2px;background:#141c29;border-color:#61afef38}div.delta-to-html th,div.delta-to-html td{padding:6px}div.delta-to-html tr:nth-of-type(odd){background:rgba(27,38,54,.78)}html.LIGHT div.delta-to-html pre{background:#f3f7fc;border:1px solid rgba(12,83,164,.15)}html.LIGHT div.delta-to-html table,html.LIGHT div.delta-to-html td,html.LIGHT div.delta-to-html th{border:1px solid rgba(12,83,164,.18)}html.LIGHT div.delta-to-html table{background:#ffffff;border-color:#0c53a42e}html.LIGHT div.delta-to-html tr:nth-of-type(odd){background:#f3f7fc}app-fun-man-layout .custom-api-grid-height{height:calc(100vh - 82px)}app-db-cell-layout app-w-instances .instance-grid-height{height:calc(100vh - 94px)}app-db-cell-layout app-w-databases .database-grid-height{height:calc(50vh - 68px)}app-db-cell-layout app-w-collections .collection-grid-height{height:calc(50vh - 68px)}app-system-api-layout app-system-api-w .system-api-grid-height{height:calc(100vh - 82px)}app-tp-api-layout app-w-supported-tp-api .system-api-grid-height{height:calc(100vh - 94px)}app-event-man-layout app-events-grid .events-grid-height{height:calc(100vh - 94px)}app-scheduler-man-layout app-scheduler-man-w .schedulers-grid-height{height:calc(100vh - 82px)}app-web-socket-events-layout-grid app-web-socket-events-grid .ws-events-grid-height{height:calc(100vh - 82px)}app-logprofile-layout app-w-logprofiles .log-profile-grid-height{height:calc(100vh - 94px)}app-scanning-periods-layout app-w-scanning-periods .scanning-period-grid-height{height:calc(100vh - 94px)}app-utility-classes-layout app-utility-classes-list .utility-classes-grid-height{height:calc(100vh - 94px)}app-notes-layout app-notes-list .notes-grid-height{height:calc(100vh - 86px)}app-notes-layout app-notes-form .notes-form-height{height:calc(100vh - 94px)}app-notes-modal app-notes-list .notes-grid-height{height:calc(100vh - 102px)}app-notes-modal app-notes-form .notes-form-height{height:calc(100vh - 94px)}app-code-finder-modal app-code-finder-w .code-finder-height{height:calc(100vh - 72px)!important}app-root app-code-finder-w .code-finder-height{height:calc(100vh - 52px)}.dropdown-menu{z-index:1051}a{color:#61afef}.p-tree-empty-message{position:absolute;width:100%;text-align:center;padding-top:20px}.json-key{color:#9d74af}.json-val{color:#6aab73}#svgContainerId svg{height:calc(100vh - 88px);width:calc(100vw - 20px)}#svgContainerId rect,#svgContainerId text{cursor:grab}.p-datatable-header{padding:0!important}.width-300{width:300px}.width-50p{width:50%}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:none!important;color:inherit!important}.hook-count-cell .hook-add-icon{opacity:0;font-size:10px;transition:opacity .15s}tr:hover .hook-count-cell .hook-add-icon{opacity:1}p-radioButton.inline-small-radio .p-radiobutton-label{margin-bottom:0!important}.word-break-all{word-break:break-all}div.p-datepicker.p-component{z-index:1052!important}p-calendar.w-100 span.p-calendar{width:100%}p-calendar.w-100 span.p-calendar input{background-color:#1a2738}html.LIGHT p-calendar.w-100 span.p-calendar input{background-color:#fff}p-calendar.form-control-sm{padding-left:0}p-calendar.form-control-sm input,p-calendar.form-control-sm button{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.8203125rem;line-height:1.5;border-radius:.2rem}p-calendar.form-control-sm input{border-top-right-radius:0;border-bottom-right-radius:0}p-calendar.form-control-sm button{border-top-left-radius:0;border-bottom-left-radius:0}#id_api_maker_deploy_file_upload .p-fileupload-content{padding:10px 0;text-align:left}#id_api_maker_deploy_file_upload .p-fileupload-content .p-fileupload-row div:nth-of-type(1){display:none}#id_api_maker_deploy_file_upload .p-fileupload-content .p-fileupload-row div:nth-of-type(2){width:75%;padding:0 0 0 10px}#id_api_maker_deploy_file_upload .p-fileupload-content .p-fileupload-row div:nth-of-type(3){padding:0;text-align:center}#id_api_maker_deploy_file_upload .p-fileupload-content .p-fileupload-row div:nth-of-type(4){padding:0 10px 0 0;width:74px}.id_ptree_db_master_config_outline .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:0;width:1.5rem;height:1.5rem}.id_ptree_db_master_config_outline .tree-width{width:auto}.id_ptree_db_master_config_outline .tree-width .p-tree-container{display:table}p-dropdown .fix-height-issue{height:29px}.grid-pill-custom-api{font-size:x-small;padding:2px 5px;border-radius:3px}.width-160{width:160px}.custom-dropdown-panel{width:400px}.tv-zoom-toolbar{position:absolute;top:4px;right:0;z-index:10;pointer-events:auto}.tv-zoom-btn{width:2rem;height:22px;border:1px solid rgba(97,175,239,.28);border-radius:3px;background:#22324a;color:#e6ebf2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease;font-size:12px}.tv-zoom-btn:hover{background:rgba(12,83,164,.55);border-color:#61afef80;color:#fff;transform:translateY(-1px)}.tv-zoom-btn:focus{outline:none;box-shadow:0 0 0 .15rem #0c53a459}html.LIGHT .tv-zoom-btn{background:#eef3fa;border-color:#0c53a44d;color:#1b2330}html.LIGHT .tv-zoom-btn:hover{background:#e3eaf3;border-color:#0c53a480;color:#0c53a4}.table-viewer-shell--zoomed{position:fixed!important;inset:0;width:100%;height:100%!important;max-height:100%;z-index:1080;overflow:hidden}.table-viewer-shell--zoomed .tv-zoom-toolbar{top:4px;right:0}.table-viewer-shell--zoomed iframe{width:100%;height:100%}.table-viewer-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(14,23,38,.92);z-index:10;pointer-events:none}.table-viewer-loader__spinner{width:28px;height:28px;border:3px solid rgba(97,175,239,.18);border-top-color:#61afef;border-radius:50%;animation:table-viewer-spin .7s linear infinite}html.LIGHT .table-viewer-loader{background:rgba(251,252,254,.92)}html.LIGHT .table-viewer-loader .table-viewer-loader__spinner{border:3px solid rgba(12,83,164,.18);border-top-color:#0c53a4}@keyframes table-viewer-spin{to{transform:rotate(360deg)}}.chart-loading-mask{background-color:#141c29}html.LIGHT .chart-loading-mask{background-color:#fff}app-dash-root,app-am-welcome,app-dash-summary,app-dash-dev,app-redis-dashboard,app-ext-licenses{display:block;position:relative;min-height:calc(100vh - 44px);background-color:#080c12;background-image:repeating-linear-gradient(135deg,transparent 0 140px,rgba(97,175,239,.04) 140px 141px,transparent 141px 320px),radial-gradient(120% 110% at 100% 100%,rgba(0,137,63,.45) 0%,rgba(0,137,63,0) 55%),radial-gradient(120% 110% at 0% 0%,rgba(12,83,164,.55) 0%,rgba(12,83,164,0) 55%),linear-gradient(135deg,#0c1626 0%,#0a1018 45%,#08120c 100%);background-repeat:no-repeat;background-attachment:fixed}app-dash-root:before,app-am-welcome:before,app-dash-summary:before,app-dash-dev:before,app-redis-dashboard:before,app-ext-licenses:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(97,175,239,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(97,175,239,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 78%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 78%)}html.LIGHT app-dash-root,html.LIGHT app-am-welcome,html.LIGHT app-dash-summary,html.LIGHT app-dash-dev,html.LIGHT app-redis-dashboard,html.LIGHT app-ext-licenses{background-color:#eef2f7;background-image:repeating-linear-gradient(135deg,transparent 0 140px,rgba(12,83,164,.03) 140px 141px,transparent 141px 320px),radial-gradient(120% 110% at 100% 100%,rgba(0,137,63,.1) 0%,rgba(0,137,63,0) 55%),radial-gradient(120% 110% at 0% 0%,rgba(12,83,164,.12) 0%,rgba(12,83,164,0) 55%),linear-gradient(135deg,#eef3f9 0%,#f4f6f9 45%,#eef5f0 100%)}html.LIGHT app-dash-root:before,html.LIGHT app-am-welcome:before,html.LIGHT app-dash-summary:before,html.LIGHT app-dash-dev:before,html.LIGHT app-redis-dashboard:before,html.LIGHT app-ext-licenses:before{background-image:linear-gradient(to right,rgba(12,83,164,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,83,164,.07) 1px,transparent 1px)}.p-toast .p-toast-message{background:rgba(16,26,40,.55)!important;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(97,175,239,.3)!important;border-radius:10px;box-shadow:0 8px 28px #00000073!important;color:#e6ebf2!important}.p-toast .p-toast-message .p-toast-message-content{color:#e6ebf2!important;align-items:center}.p-toast .p-toast-summary{color:#fff!important}.p-toast .p-toast-detail{color:#eef2f7!important}.p-toast .p-toast-message-icon,.p-toast .p-toast-icon-close{color:#fff!important}.p-toast .p-toast-icon-close:hover{background:rgba(97,175,239,.15)!important}.p-toast .p-toast-message-info{background-image:linear-gradient(135deg,rgba(12,83,164,.3) 0%,rgba(16,26,40,0) 70%)!important;border-color:#61afef73!important}.p-toast .p-toast-message-success{background-image:linear-gradient(135deg,rgba(0,137,63,.3) 0%,rgba(16,26,40,0) 70%)!important;border-color:#26b47f73!important}.p-toast .p-toast-message-warn{background-image:linear-gradient(135deg,rgba(229,192,123,.24) 0%,rgba(16,26,40,0) 70%)!important;border-color:#e5c07b73!important}.p-toast .p-toast-message-error{background-image:linear-gradient(135deg,rgba(224,108,117,.26) 0%,rgba(16,26,40,0) 70%)!important;border-color:#e06c7580!important}.p-datatable .p-datatable-thead>tr>th{border:none!important}.btn-icon-only{border:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:26px;height:26px;padding:0!important;line-height:1!important;vertical-align:middle}.btn-icon-only i.fa,.btn-icon-only i.fas,.btn-icon-only i.far,.btn-icon-only i.fab{font-size:13px;line-height:1}.btn-icon-only:hover,.btn-icon-only:focus,.btn-icon-only:active{border:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.btn-icon-only:disabled,.btn-icon-only.disabled{opacity:.4}.btn-icon-only.btn-outline-danger:hover i.fa,.btn-icon-only.btn-outline-danger:hover i.fas,.btn-icon-only.btn-outline-danger:hover i.far,.btn-icon-only.btn-outline-danger:hover i.fab,.btn-icon-only.btn-outline-danger:focus i.fa,.btn-icon-only.btn-outline-danger:focus i.fas,.btn-icon-only.btn-outline-danger:focus i.far,.btn-icon-only.btn-outline-danger:focus i.fab,.btn-icon-only.btn-outline-danger:active i.fa,.btn-icon-only.btn-outline-danger:active i.fas,.btn-icon-only.btn-outline-danger:active i.far,.btn-icon-only.btn-outline-danger:active i.fab,.btn-icon-only.btn-outline-secondary:hover i.fa,.btn-icon-only.btn-outline-secondary:hover i.fas,.btn-icon-only.btn-outline-secondary:hover i.far,.btn-icon-only.btn-outline-secondary:hover i.fab,.btn-icon-only.btn-outline-secondary:focus i.fa,.btn-icon-only.btn-outline-secondary:focus i.fas,.btn-icon-only.btn-outline-secondary:focus i.far,.btn-icon-only.btn-outline-secondary:focus i.fab,.btn-icon-only.btn-outline-secondary:active i.fa,.btn-icon-only.btn-outline-secondary:active i.fas,.btn-icon-only.btn-outline-secondary:active i.far,.btn-icon-only.btn-outline-secondary:active i.fab,.btn-icon-only.btn-outline-success:hover i.fa,.btn-icon-only.btn-outline-success:hover i.fas,.btn-icon-only.btn-outline-success:hover i.far,.btn-icon-only.btn-outline-success:hover i.fab,.btn-icon-only.btn-outline-success:focus i.fa,.btn-icon-only.btn-outline-success:focus i.fas,.btn-icon-only.btn-outline-success:focus i.far,.btn-icon-only.btn-outline-success:focus i.fab,.btn-icon-only.btn-outline-success:active i.fa,.btn-icon-only.btn-outline-success:active i.fas,.btn-icon-only.btn-outline-success:active i.far,.btn-icon-only.btn-outline-success:active i.fab,.btn-icon-only.btn-outline-info:hover i.fa,.btn-icon-only.btn-outline-info:hover i.fas,.btn-icon-only.btn-outline-info:hover i.far,.btn-icon-only.btn-outline-info:hover i.fab,.btn-icon-only.btn-outline-info:focus i.fa,.btn-icon-only.btn-outline-info:focus i.fas,.btn-icon-only.btn-outline-info:focus i.far,.btn-icon-only.btn-outline-info:focus i.fab,.btn-icon-only.btn-outline-info:active i.fa,.btn-icon-only.btn-outline-info:active i.fas,.btn-icon-only.btn-outline-info:active i.far,.btn-icon-only.btn-outline-info:active i.fab,.btn-icon-only.btn-outline-primary:hover i.fa,.btn-icon-only.btn-outline-primary:hover i.fas,.btn-icon-only.btn-outline-primary:hover i.far,.btn-icon-only.btn-outline-primary:hover i.fab,.btn-icon-only.btn-outline-primary:focus i.fa,.btn-icon-only.btn-outline-primary:focus i.fas,.btn-icon-only.btn-outline-primary:focus i.far,.btn-icon-only.btn-outline-primary:focus i.fab,.btn-icon-only.btn-outline-primary:active i.fa,.btn-icon-only.btn-outline-primary:active i.fas,.btn-icon-only.btn-outline-primary:active i.far,.btn-icon-only.btn-outline-primary:active i.fab,.btn-icon-only.btn-outline-light:hover i.fa,.btn-icon-only.btn-outline-light:hover i.fas,.btn-icon-only.btn-outline-light:hover i.far,.btn-icon-only.btn-outline-light:hover i.fab,.btn-icon-only.btn-outline-light:focus i.fa,.btn-icon-only.btn-outline-light:focus i.fas,.btn-icon-only.btn-outline-light:focus i.far,.btn-icon-only.btn-outline-light:focus i.fab,.btn-icon-only.btn-outline-light:active i.fa,.btn-icon-only.btn-outline-light:active i.fas,.btn-icon-only.btn-outline-light:active i.far,.btn-icon-only.btn-outline-light:active i.fab{color:inherit!important;filter:brightness(1.3)}:root{--g-strong: #e6ebf2;--g-muted: #8ea3bd;--g-faint: #6d8099;--g-line: rgba(97, 175, 239, .18);--g-fill: rgba(97, 175, 239, .09);--g-blue: #61afef;--g-green: #3ecf8e;--g-amber: #ffc04d;--g-red: #ff8d94;--g-violet: #bc8cf2;--g-teal: #4fd1c5}html.LIGHT{--g-strong: #1b2330;--g-muted: #5b6b80;--g-faint: #7a8899;--g-line: rgba(12, 83, 164, .2);--g-fill: rgba(12, 83, 164, .06);--g-blue: #0c53a4;--g-green: #00893f;--g-amber: #8a5d00;--g-red: #c0392b;--g-violet: #6b3fa0;--g-teal: #0f766e}.g-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:0 .5em;margin-left:.45rem;border:1px solid var(--g-line);border-radius:999px;background:var(--g-fill);color:var(--g-muted);font-size:.66rem;font-weight:600;line-height:1.5;vertical-align:middle}.g-count--selected{color:var(--g-blue);border-color:var(--g-blue);background:transparent}.g-more .dropdown-menu{min-width:11rem}.g-more .dropdown-item{padding:.3rem .9rem;font-size:.8rem}.g-more .dropdown-item i,.g-more .dropdown-item img{width:1.1rem;margin-right:.35rem}.g-more .dropdown-divider{margin:.25rem 0}.g-method{display:inline-block;flex:0 0 auto;min-width:58px;padding:0 5px;border:1px solid transparent;border-radius:3px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.63rem;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center;white-space:nowrap}.g-method--GET{color:var(--g-green);background:rgba(38,180,127,.13);border-color:#26b47f66}.g-method--POST{color:var(--g-amber);background:rgba(255,180,0,.14);border-color:#ffb4006b}.g-method--PUT{color:var(--g-blue);background:rgba(97,175,239,.13);border-color:#61afef6b}.g-method--PATCH{color:var(--g-violet);background:rgba(188,140,242,.13);border-color:#bc8cf26b}.g-method--DELETE{color:var(--g-red);background:rgba(237,75,72,.13);border-color:#ed4b486b}.g-cell{display:flex;align-items:center;flex-wrap:nowrap;gap:.3rem;min-width:0;overflow:hidden}.g-cell--stack{flex-direction:column;align-items:flex-start;gap:0;overflow:visible}.g-cell--stack>*{flex:0 0 auto;max-width:100%}.g-name{flex:0 1 auto;min-width:0;color:var(--g-strong);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-sub,.g-path{flex:0 1 auto;min-width:0;color:var(--g-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-path{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.g-sub{font-size:.75rem}.g-mono{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.7rem}.g-num{color:var(--g-muted);font-size:.72rem;font-variant-numeric:tabular-nums;white-space:nowrap}.g-index,.g-dash{color:var(--g-faint);font-size:.7rem;font-variant-numeric:tabular-nums}.g-date{color:var(--g-muted);font-size:.7rem;white-space:nowrap;font-variant-numeric:tabular-nums}.g-trail{display:flex;align-items:center;flex-wrap:nowrap;gap:.3rem;min-width:0;overflow:hidden;color:var(--g-muted);font-size:.75rem;white-space:nowrap}.g-trail-sep{color:var(--g-faint);font-size:.6rem;flex:0 0 auto}.g-trail>span:last-child{color:var(--g-strong)}.g-copy{flex:0 0 auto;opacity:0;color:var(--g-faint);cursor:pointer;font-size:.68rem;transition:opacity .15s ease,color .15s ease}tr:hover .g-copy,.g-node:hover .g-copy,.g-copy:focus{opacity:1}.g-copy:hover{color:var(--g-blue)}.g-chips{display:flex;align-items:center;flex-wrap:nowrap;flex:0 1 auto;gap:3px;min-width:0;overflow:hidden}.g-chip{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;padding:0 5px;border:1px solid transparent;border-radius:3px;font-size:.6rem;font-weight:600;letter-spacing:.04em;line-height:1.6;white-space:nowrap}.g-chip i{font-size:.58rem}.g-chip--danger{color:var(--g-red);background:rgba(237,75,72,.12);border-color:#ed4b4859}.g-chip--warn{color:var(--g-amber);background:rgba(255,180,0,.12);border-color:#ffb40059}.g-chip--info{color:var(--g-blue);background:rgba(97,175,239,.12);border-color:#61afef52}.g-chip--violet{color:var(--g-violet);background:rgba(188,140,242,.12);border-color:#bc8cf252}.g-chip--success{color:var(--g-green);background:rgba(38,180,127,.12);border-color:#26b47f52}.g-chip--teal{color:var(--g-teal);background:rgba(79,209,197,.12);border-color:#4fd1c552}.g-chip--muted{color:var(--g-muted);background:var(--g-fill);border-color:var(--g-line)}.g-access{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;min-width:0;overflow:hidden}.g-auth{display:inline-block;flex:0 0 auto;padding:0 5px;border:1px solid transparent;border-radius:3px;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;font-weight:600;line-height:1.6;white-space:nowrap}.g-auth--public{color:var(--g-amber);background:rgba(255,180,0,.12);border-color:#ffb40059}.g-auth--none{color:var(--g-red);background:rgba(237,75,72,.12);border-color:#ed4b4859}.g-auth--secured{color:var(--g-green);background:rgba(38,180,127,.12);border-color:#26b47f52}.g-auth--am{color:var(--g-blue);background:rgba(97,175,239,.12);border-color:#61afef52}.g-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:.55rem;min-width:0;overflow:hidden}.g-meta-item{display:inline-flex;align-items:center;flex:0 0 auto;gap:.25rem;color:var(--g-muted);font-size:.7rem;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.g-meta-item i{font-size:.66rem;opacity:.75}.g-meta-item--hooks{color:var(--g-violet)}.g-meta-item--on{color:var(--g-green)}.g-meta-item--off{color:var(--g-faint)}.g-hooks{display:inline-flex;align-items:center;gap:2px;font-size:.7rem;font-variant-numeric:tabular-nums}.g-hooks-n{min-width:1.1em;text-align:center;color:var(--g-violet)}.g-hooks-n--zero{color:var(--g-faint);opacity:.7}.g-dot{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--g-faint)}.g-dot--on{background:var(--g-green);box-shadow:0 0 0 2px #26b47f2e}.g-dot--off{background:var(--g-faint)}.g-dot--warn{background:var(--g-amber);box-shadow:0 0 0 2px #ffb4002e}.g-dot--danger{background:var(--g-red);box-shadow:0 0 0 2px #ed4b482e}.g-actions{display:flex;align-items:center;justify-content:center;gap:.3rem}.g-actions--end{justify-content:flex-end}.g-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:21px;padding:0;border:1px solid var(--g-line);border-radius:4px;background:var(--g-fill);color:var(--g-blue);line-height:1;transition:border-color .15s ease,background .15s ease}.g-action:hover{border-color:var(--g-blue);background:rgba(97,175,239,.18);color:var(--g-blue);text-decoration:none}.g-action i{font-size:.72rem}.g-action:disabled,.g-action[disabled]{opacity:.3;cursor:default;pointer-events:none}.g-action--danger{color:var(--g-red)}.g-action--danger:hover{border-color:var(--g-red);background:rgba(237,75,72,.16);color:var(--g-red)}.g-action--success{color:var(--g-green)}.g-action--success:hover{border-color:var(--g-green);background:rgba(38,180,127,.16);color:var(--g-green)}.g-action--muted{color:var(--g-muted)}.g-action--muted:hover{border-color:var(--g-muted);color:var(--g-strong)}.g-lpm{width:9rem}.g-lpm-toggle{display:flex;align-items:center;flex:0 0 auto;margin:0;white-space:nowrap}.g-lpm-toggle .p-checkbox-label{margin:0 0 0 .4rem;color:var(--g-muted);font-size:.7rem;line-height:1.1;white-space:nowrap}.g-empty{padding:2.25rem 1rem;text-align:center;color:var(--g-faint);font-size:.8rem}.g-note{padding:.75rem;text-align:center;font-size:.8rem}.g-note--success{color:var(--g-green)}.g-table .p-datatable-thead>tr>th{color:var(--g-muted);font-size:.66rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.g-table .p-datatable-tbody>tr>td{vertical-align:middle;overflow:hidden}.g-table .p-column-filter,.g-table .p-column-filter-element,.g-table .p-column-filter-element .p-inputtext{width:100%}.g-table .p-column-filter-element .p-inputtext{padding:.15rem .4rem;font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none}.g-table .p-datatable-thead>tr:not(:first-child)>th{padding-top:.15rem;padding-bottom:.3rem}.g-table--fixed .p-datatable-table{width:100%;table-layout:fixed}.g-panes{display:flex;align-items:stretch;gap:.25rem;height:calc(100vh - 62px);overflow-x:auto;overflow-y:hidden}.g-pane{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;height:100%}.g-pane--fill{flex:1 1 0;min-width:28rem}.g-pane-body{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.g-pane-body>*{display:block;height:100%;min-height:0}.g-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;height:100%;padding:2rem;border:1px dashed var(--g-line);border-radius:6px;color:var(--g-faint);text-align:center}.g-placeholder i{font-size:1.6rem;opacity:.55}.g-pane-body>.g-placeholder{display:flex}.g-placeholder-title{color:var(--g-muted);font-size:.92rem}.g-placeholder-hint{font-size:.78rem}.g-node{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;width:100%;min-width:0;padding-right:.25rem}.g-node-right{display:flex;align-items:center;flex-wrap:nowrap;gap:.9rem;flex:0 0 auto;margin-left:auto}.g-node-col{justify-content:flex-end}.g-node-name{flex:1 1 42%;min-width:0}.g-node-path{flex:1 1 30%;min-width:0}.g-folder{display:inline-flex;align-items:center;gap:.4rem;color:var(--g-strong);font-weight:400}.g-folder i{color:var(--g-blue);opacity:.8;font-size:.8rem}.g-folder-count{padding:0 .45em;border:1px solid var(--g-line);border-radius:999px;background:var(--g-fill);color:var(--g-muted);font-size:.6rem;font-weight:600;line-height:1.6}.g-tree .p-treenode-label{min-width:0}
