.graphiql-controls-bar{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem 60px;display:flex}.graphiql-url-dropdown{width:auto;min-width:100px;max-width:150px}.graphiql-url-dropdown .p-dropdown{color:#374151;border:1px solid #d1d5db;border-radius:6px;width:100%;height:2rem;font-size:.75rem;transition:all .2s}.graphiql-url-dropdown .p-dropdown .p-dropdown-label{padding:.375rem .5rem;font-size:.75rem}.graphiql-url-dropdown .p-dropdown .p-dropdown-trigger{width:2rem;padding:0}.graphiql-url-dropdown .p-dropdown:not(.p-disabled):hover{border-color:#9ca3af}.graphiql-url-dropdown .p-dropdown:not(.p-disabled).p-focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.graphiql-token-input{flex-shrink:0;width:100px;position:relative}.graphiql-token-input-wrapper{width:100%;position:relative}.graphiql-token-input-field{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.5rem 2.5rem .5rem .75rem;font-size:.875rem;transition:all .2s}@media (min-width:640px){.graphiql-token-input-field{padding:.625rem 2.5rem .625rem .875rem}}.graphiql-token-input-field:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.graphiql-token-toggle-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:color .2s,background-color .2s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media (min-width:640px){.graphiql-token-toggle-btn{right:.625rem}}.graphiql-token-toggle-btn:hover{color:#374151;background:#f3f4f6}.graphiql-token-toggle-btn:focus{color:#3b82f6;background:#eff6ff;outline:none}.graphiql-token-toggle-btn:active{background:#e5e7eb}.graphiql-token-toggle-btn svg{width:14px;height:14px;display:block}.graphiql-tab-triggers{border-left:1px solid #e5e7eb;align-items:center;padding-left:.75rem;display:flex}.graphiql-tab-triggers .p-selectbutton{gap:.25rem;display:flex}.graphiql-tab-triggers .p-selectbutton .p-button{min-width:auto;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.graphiql-tab-triggers .p-selectbutton .p-button:not(.p-highlight){color:#6b7280;background:#fff;border-color:#d1d5db}.graphiql-tab-triggers .p-selectbutton .p-button:not(.p-highlight):hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.graphiql-tab-triggers .p-selectbutton .p-button.p-highlight{color:#fff;background:#3b82f6;border-color:#3b82f6}.graphiql-tab-triggers .p-selectbutton .p-button.p-disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.graphiql-tab-triggers .p-selectbutton .p-button.p-disabled:hover{opacity:.6}.graphiql-tab-triggers .p-selectbutton:not(.p-disabled) .p-button:not(.p-disabled){cursor:pointer}.graphiql-save-controls{border-left:1px solid #e5e7eb;align-items:center;gap:.75rem;padding-left:.75rem;display:flex}.graphiql-save-toggle{align-items:center;gap:.5rem;display:flex}.graphiql-save-toggle-label{color:#6b7280;white-space:nowrap;font-size:.75rem;font-weight:500}.graphiql-save-toggle-switch{cursor:pointer;border-radius:9999px;width:2.75rem;height:1.5rem;transition:background-color .2s;position:relative}.graphiql-save-toggle-switch.live{background-color:#fbbf24}.graphiql-save-toggle-switch.client{background-color:#10b981}.graphiql-save-toggle-switch-handle{background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0000001a}.graphiql-save-toggle-switch.client .graphiql-save-toggle-switch-handle{transform:translate(1.25rem)}.graphiql-index-selector,.graphiql-month-picker{min-width:200px;max-width:300px;position:relative}.graphiql-month-picker .p-calendar{width:100%}.graphiql-month-picker .p-inputtext{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.graphiql-month-picker .p-inputtext:not(.p-disabled):hover{border-color:#9ca3af}.graphiql-month-picker .p-inputtext:not(.p-disabled).p-focus,.graphiql-month-picker .p-inputtext:not(.p-disabled):focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.graphiql-month-picker .p-datepicker-trigger{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;padding:0;transition:color .2s;display:flex}.graphiql-month-picker .p-datepicker-trigger:hover{color:#374151}.p-datepicker{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.p-datepicker-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;margin:-.75rem -.75rem .75rem;padding:.5rem .75rem;display:flex}.p-datepicker-title{color:#374151;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;color:#6b7280;background:0 0;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.p-datepicker-prev:hover,.p-datepicker-next:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.p-datepicker-prev:focus,.p-datepicker-next:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.p-monthpicker{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem 0;display:grid}.p-monthpicker-month,.p-yearpicker-year{color:#374151;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem 2rem;font-size:.875rem;font-weight:400;transition:background-color .15s;display:flex}.p-monthpicker-month:hover,.p-yearpicker-year:hover{background:#f3f4f6}.p-monthpicker-month.p-highlight{color:#3b82f6;background:#eff6ff;font-weight:500}.p-monthpicker-month.p-highlight:hover{background:#dbeafe}.p-monthpicker-month:focus{background:#f3f4f6;outline:none}.p-monthpicker-month.p-highlight:focus{background:#dbeafe;outline:none}.p-yearpicker{grid-template-columns:repeat(3,1fr);gap:.25rem;max-height:300px;padding:.5rem 0;display:grid;overflow-y:auto}.p-yearpicker-year{color:#374151;cursor:pointer;text-align:center;box-sizing:border-box;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:0;padding:.5rem 2rem;font-size:.875rem;font-weight:400;transition:background-color .15s;display:flex}.p-yearpicker-year:hover{background:#f3f4f6}.p-yearpicker-year.p-highlight{color:#3b82f6;background:#eff6ff;font-weight:500}.p-yearpicker-year.p-highlight:hover{background:#dbeafe}.p-yearpicker-year:focus{background:#f3f4f6;outline:none}.p-yearpicker-year.p-highlight:focus{background:#dbeafe;outline:none}.graphiql-index-selector.has-selection .p-button{background:#eff6ff;border-color:#3b82f6}.graphiql-index-selector.has-selection .p-button:hover{background:#dbeafe;border-color:#2563eb}.graphiql-index-selector .p-button{color:#374151;background:#fff;border:1px solid #d1d5db;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.graphiql-index-selector .p-button:not(.p-disabled):hover{color:#111827;background:#f9fafb;border-color:#9ca3af}.graphiql-index-selector .p-button:not(.p-disabled):focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.graphiql-index-selector .p-button.p-disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6}.graphiql-index-selector .p-button.p-disabled:hover{background:#f3f4f6;border-color:#d1d5db}.graphiql-index-overlay{border:1px solid #e5e7eb;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.graphiql-index-overlay .p-overlaypanel-content{padding:0}.graphiql-index-overlay .p-tree{border:none;width:100%}.graphiql-index-overlay .p-tree-filter-container{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem}.graphiql-index-overlay .p-tree-filter-container input{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.graphiql-index-overlay .p-tree-filter-container input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.graphiql-index-overlay .p-tree-container{max-height:400px;padding:.5rem;overflow-y:auto}.graphiql-index-overlay .p-treenode-content{cursor:pointer;border-radius:6px;margin:.125rem 0;padding:.5rem .75rem;transition:all .15s}.graphiql-index-overlay .p-treenode-content:hover{background-color:#f3f4f6}.graphiql-index-overlay .p-treenode-content.p-highlight{color:#1e40af;background-color:#dbeafe;font-weight:500}.graphiql-index-overlay .p-treenode-content.p-highlight:hover{background-color:#bfdbfe}.graphiql-index-overlay .p-treenode-label{font-size:.875rem;line-height:1.5}.graphiql-index-overlay .p-tree-toggler{border-radius:4px;width:1.5rem;height:1.5rem;margin-right:.5rem;transition:all .15s}.graphiql-index-overlay .p-tree-toggler:hover{background-color:#e5e7eb}.graphiql-index-overlay .p-checkbox{margin-right:.5rem}.p-tree{border:none;flex-direction:column;height:100%;display:flex}.p-tree-filter-container{background-color:#fff;border-bottom:1px solid #d1d5db;flex-shrink:0;padding:1rem 1rem .75rem}.p-tree-container{flex:1;padding:1rem;overflow:hidden auto}.p-tree .p-treenode-content{transition:background-color .15s}.p-tree .p-treenode-children{margin-left:0;padding-left:1.5rem;transition:opacity .15s ease-in-out}.p-tree .p-tree-toggler{transition:transform .2s ease-in-out}.p-tree ul{padding-left:1.5rem}.p-tree .p-treenode{position:relative}.graphiql-history-item:hover{background-color:#f9fafb!important;border-color:#e5e7eb!important}.graphiql-history-item.selected{color:#1e40af!important;background-color:#93c5fd!important;border-color:#93c5fd!important}.graphiql-history-item.selected:hover{background-color:#60a5fa!important;border-color:#60a5fa!important}.graphiql-history-item.selected .graphiql-history-item-name{font-weight:600;color:#1e40af!important}.graphiql-history-item.selected .graphiql-history-item-meta{color:#1e3a8a!important}.graphiql-history-item-badge{text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;color:#374151;background:#e5e7eb;border-radius:2px;padding:1px 5px;font-size:9px;font-weight:500;line-height:1.4}.graphiql-history-item-badge.badge-query{color:#fff;background:#3b82f6}.graphiql-history-item-badge.badge-mutation{color:#fff;background:#dc2626}.graphiql-history-item-badge.badge-subscription{color:#fff;background:#16a34a}.graphiql-history-item-badge.badge-client{color:#fff;background:#059669}.graphiql-history-item.selected .graphiql-history-item-badge{color:#1e40af!important;background:#1e40af33!important}.graphiql-history-item.selected .graphiql-history-item-badge.badge-query,.graphiql-history-item.selected .graphiql-history-item-badge.badge-mutation,.graphiql-history-item.selected .graphiql-history-item-badge.badge-subscription,.graphiql-history-item.selected .graphiql-history-item-badge.badge-client{color:#1e40af!important;background:#1e40af40!important}.graphiql-history-delete-btn{opacity:0;cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.25rem;padding:.25rem;transition:opacity .2s,background-color .2s,color .2s;display:flex}.graphiql-history-delete-btn:hover{color:#dc2626;background:#fee2e2}.graphiql-history-item:hover .graphiql-history-delete-btn{opacity:1}.graphiql-history-item.selected .graphiql-history-delete-btn{opacity:1;color:#1e40af}.graphiql-history-item.selected .graphiql-history-delete-btn:hover{color:#1e3a8a;background:#1e40af26}.p-confirm-dialog{border:1px solid #e5e7eb;border-radius:12px;width:25vw;max-width:50vw;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.p-confirm-dialog .p-dialog-header{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:1.25rem 1.5rem}.p-confirm-dialog .p-dialog-title{color:#111827;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.p-confirm-dialog .p-dialog-title .pi{color:#ef4444;font-size:1.25rem}.p-confirm-dialog .p-dialog-content{color:#374151;background:#fff;padding:1.5rem;font-size:.9375rem;line-height:1.6;overflow-x:hidden}.p-confirm-dialog .p-dialog-content pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;overflow-x:auto}.p-confirm-dialog .p-dialog-footer{background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 12px 12px;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.p-confirm-dialog .p-button{cursor:pointer;border:none;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.p-confirm-dialog .p-button.p-confirm-dialog-reject{color:#6b7280;background:#fff;border:1px solid #d1d5db}.p-confirm-dialog .p-button.p-confirm-dialog-reject:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.p-confirm-dialog .p-button.p-confirm-dialog-accept{color:#fff;background:#ef4444}.p-confirm-dialog .p-button.p-confirm-dialog-accept:hover{background:#dc2626}.p-confirm-dialog .p-button.p-confirm-dialog-accept:focus{box-shadow:0 0 0 3px #ef444433}.p-confirm-dialog .p-button.p-confirm-dialog-save{color:#fff;background:#3b82f6}.p-confirm-dialog .p-button.p-confirm-dialog-save:hover{background:#2563eb}.p-confirm-dialog .p-button.p-confirm-dialog-save:focus{box-shadow:0 0 0 3px #3b82f633}.graphiql-history-loading-spinner{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.p-dialog-footer .p-button{border-radius:.375rem;min-width:100px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.p-dialog-footer .p-button.p-button-info{color:#fff!important;background:#0ea5e9!important;border-color:#0ea5e9!important}.p-dialog-footer .p-button.p-button-info:hover:not(:disabled){color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.p-dialog-footer .p-button.p-button-info:focus{outline:none;box-shadow:0 0 0 .2rem #0ea5e94d!important}.p-dialog-footer .p-button.p-button-info:disabled{opacity:.6;cursor:not-allowed;background:#94a3b8!important;border-color:#94a3b8!important}.p-dialog-footer .p-button.p-button-danger.p-button-outlined{color:#ef4444!important;background:0 0!important;border:1px solid #ef4444!important}.p-dialog-footer .p-button.p-button-danger.p-button-outlined:hover{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.p-dialog-footer .p-button.p-button-danger.p-button-outlined:focus{outline:none;box-shadow:0 0 0 .2rem #ef44444d!important}.table-dialog .p-dialog{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.table-dialog .p-dialog-header{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:1.25rem 1.5rem}.table-dialog .p-dialog-title{color:#111827;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.table-dialog .p-dialog-content{color:#374151;background:#fff;padding:1rem;font-size:.9375rem;line-height:1.6}.graphiql-main-tabview{flex-direction:column;height:100%;display:flex;overflow:hidden}.graphiql-main-tabview .p-tabview-nav{display:none!important}.graphiql-main-tabview .p-tabview-nav li .p-tabview-nav-link{color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.graphiql-main-tabview .p-tabview-nav li .p-tabview-nav-link:hover{color:#374151;background:#f9fafb;border-bottom-color:#d1d5db}.graphiql-main-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#3b82f6;background:#fff;border-bottom-color:#3b82f6;font-weight:600}.graphiql-main-tabview .p-tabview-panels{background:#fff;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.graphiql-main-tabview .p-tabview-panel{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.graphiql-main-tabview .p-tabview-panel>div,.table-dialog .p-tabview{flex-direction:column;height:100%;display:flex;overflow:hidden}.table-dialog .p-tabview-nav{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:0;margin:0;padding:0 1rem}.table-dialog .p-tabview-nav li{margin-right:.5rem}.table-dialog .p-tabview-nav li .p-tabview-nav-link{color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.table-dialog .p-tabview-nav li .p-tabview-nav-link:hover{color:#374151;background:#f3f4f6;border-bottom-color:#d1d5db}.table-dialog .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#3b82f6;background:#fff;border-bottom-color:#3b82f6;font-weight:600}.table-dialog .p-tabview-panels{background:#fff;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.table-dialog .p-tabview-panel{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.table-dialog .p-tabview-panel>div{height:100%;overflow:auto}.data-transformer-tabview{flex-direction:column;height:100%;display:flex;overflow:hidden}.data-transformer-tabview .p-tabview-nav-container{flex-shrink:0;min-height:auto;overflow:visible;height:auto!important;display:block!important}.data-transformer-tabview .p-tabview-nav{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:0;flex-shrink:0;width:100%;min-height:48px;margin:0;padding:0 1rem;list-style:none;height:auto!important;display:flex!important}.data-transformer-tabview .p-tabview-nav li{margin-right:.5rem;display:list-item}.data-transformer-tabview .p-tabview-nav li .p-tabview-nav-link{color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.data-transformer-tabview .p-tabview-nav li .p-tabview-nav-link:hover{color:#374151;background:#f3f4f6;border-bottom-color:#d1d5db}.data-transformer-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#3b82f6;background:#fff;border-bottom-color:#3b82f6;font-weight:600}.data-transformer-tabview .p-tabview-panels{background:#fff;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.data-transformer-tabview .p-tabview-panel{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.data-transformer-tabview .p-tabview-panel>div{height:100%;overflow:auto}.graphiql-container{height:100%;overflow:hidden}.graphiql-container .graphiql-workspace{flex-direction:row;height:100%;display:flex}.graphiql-container .graphiql-editors{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.graphiql-container .graphiql-editor{flex:1;min-height:0;position:relative;overflow:hidden}.graphiql-container .monaco-editor .monaco-editor .overflow-guard{height:100%!important;overflow:hidden!important}.graphiql-container .monaco-editor .margin-view-overlays{height:100%!important;max-height:100%!important;position:absolute!important;overflow:hidden!important}.graphiql-container .monaco-editor .monaco-scrollable-element{height:100%!important;overflow:hidden!important}.graphiql-container .monaco-editor .monaco-scrollable-element>.scrollbar{overflow:visible!important}.graphiql-container .monaco-editor .view-lines{position:relative}.graphiql-container .monaco-editor .view-overlays{height:100%!important;max-height:100%!important;position:absolute!important;overflow:hidden!important}.table-dialog [data-separator]{cursor:col-resize;background-color:#e5e7eb;width:8px;transition:background-color .2s;position:relative}.table-dialog [data-separator]:hover{background-color:#d1d5db}.table-dialog [data-separator]:before{content:"";background-color:#9ca3af;width:2px;height:100%;transition:background-color .2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.table-dialog [data-separator]:hover:before{background-color:#3b82f6}
