:root{--root-bg-primary:#fff;--root-bg-secondary:#fafbfc;--root-bg-tertiary:#f3f4f6;--root-border-color:#e1e8ed;--root-text-primary:#1f2937;--root-text-secondary:#6b7280;--root-color-primary:#06f;--root-color-primary-hover:#0052cc;--root-color-success:#10b981;--root-color-error:#ef4444;--root-color-warning:#f59e0b;--syntax-key:#06f;--syntax-string:#10b981;--syntax-number:#f59e0b;--syntax-boolean:#8b5cf6;--syntax-null:#6b7280;--header-height:60px;--status-height:32px;--resizer-width:16px;--resizer-bar-width:6px;--min-panel-width:0;--transition-fast:0.2s;--transition-normal:0.3s;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1)}[data-theme=dark]{--root-bg-primary:#1e1e1e;--root-bg-secondary:#252526;--root-bg-tertiary:#2d2d30;--root-border-color:#3e3e42;--root-text-primary:#e4e4e7;--root-text-secondary:#a1a1aa;--root-color-primary:#3b82f6;--root-color-primary-hover:#2563eb;--syntax-key:#4fc3f7;--syntax-string:#66bb6a;--syntax-number:#ffb74d;--syntax-boolean:#ba68c8;--syntax-null:#9e9e9e}.main-container{height:calc(max(33rem, 100vh - 15rem));display:flex;position:relative}.panel{display:flex;flex-direction:column;background:var(--root-bg-primary);overflow:hidden}.panel-left{width:50%;border-right:1px solid var(--root-border-color)}.panel-right{width:50%}.panel.fullscreen{width:100%!important}body,html{height:100%;margin:0}.editor-container{flex:1;position:relative;overflow:auto}.cm-editor{height:100%;font-size:14px}.cm-editor,[contenteditable=true]{-webkit-text-size-adjust:100%}.cm-scroller{overflow-y:scroll!important;overflow-x:auto!important;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace}.cm-content,.cm-gutter{min-height:100%!important}.cm-editor.cm-focused{outline:none}#editorLeft,#editorRight{height:100%}.cm-editor:not(.cm-dark) .cm-string{color:var(--syntax-string)!important}.cm-editor:not(.cm-dark) .cm-number{color:var(--syntax-number)!important}.cm-editor:not(.cm-dark) .cm-bool{color:var(--syntax-boolean)!important}.cm-editor:not(.cm-dark) .cm-null{color:var(--syntax-null)!important}.cm-editor:not(.cm-dark) .cm-property{color:var(--syntax-key)!important;font-weight:600}.cm-editor.cm-dark .cm-string{color:var(--syntax-string)!important}.cm-editor.cm-dark .cm-number{color:var(--syntax-number)!important}.cm-editor.cm-dark .cm-bool{color:var(--syntax-boolean)!important}.cm-editor.cm-dark .cm-null{color:var(--syntax-null)!important}.cm-editor.cm-dark .cm-property{color:var(--syntax-key)!important;font-weight:600}.cm-foldGutter .cm-gutterElement{font-size:20px!important;color:var(--root-color-primary)!important;padding:0 4px;cursor:pointer}.cm-foldGutter .cm-gutterElement:hover{color:var(--root-color-primary-hover)!important}.cm-foldGutter span[title="Unfold line"]{margin-top:-6px;display:block}.cm-foldGutter span[title="Fold line"]{margin-top:-10px;display:block}.error-layer{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-top:3px solid var(--root-color-error);border-radius:8px 8px 0 0;padding:20px;transform:translateY(100%);transition:transform var(--transition-normal);max-height:300px;overflow-y:auto;z-index:5;box-shadow:0 -4px 12px rgba(239,68,68,.15);cursor:pointer;pointer-events:auto}.error-layer:hover{background:linear-gradient(135deg,#fee2e2,#fecaca)}[data-theme=dark] .error-layer{background:linear-gradient(135deg,#3f1f1f,#2d1414);box-shadow:0 -4px 12px rgba(239,68,68,.25)}[data-theme=dark] .error-layer:hover{background:linear-gradient(135deg,#4d2626,#3f1f1f)}.error-layer.show{transform:translateY(0)}.error-layer-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.error-layer-title{font-size:15px;font-weight:700;color:var(--root-color-error);display:flex;align-items:center;gap:8px}.error-layer-title:before{content:"⚠";font-size:18px}.error-layer-close{background:none;border:none;color:var(--root-text-secondary);cursor:pointer;font-size:22px;line-height:1;padding:0;transition:color var(--transition-fast)}.error-layer-close:hover{color:var(--root-color-error)}.error-layer-content{display:grid;gap:12px;color:var(--root-text-primary);font-size:.9rem;line-height:1.6}.error-detail{min-inline-size:0;padding:12px;border:1px solid var(--root-border-color);border-radius:8px;background:var(--root-bg-primary)}.error-detail-snippet{border-color:var(--root-color-error)}.error-detail-label{margin-bottom:6px;font-weight:600}.error-parser-message,.error-snippet{color:inherit;font-family:monospace;font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.error-snippet{padding:8px;border-radius:6px;background:var(--root-bg-tertiary)}.error-snippet-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px}.error-snippet-marker{min-inline-size:4ch;color:var(--root-text-secondary);font-weight:600;text-align:end}.error-snippet-row-current .error-snippet-marker{color:var(--root-color-error)}.status-bar{height:var(--status-height);background:var(--root-bg-secondary);border-top:1px solid var(--root-border-color);padding:0 16px;font-size:14px;color:var(--root-text-secondary);gap:16px}.status-bar,.status-item{display:flex;align-items:center}.status-item{gap:6px}.status-icon{width:8px;height:8px;border-radius:50%;background:var(--root-text-secondary)}.status-icon.success{background:var(--root-color-success)}.status-icon.error{background:var(--root-color-error)}.resizer{width:var(--resizer-width);position:relative;cursor:col-resize;background:var(--root-bg-secondary);border-left:1px solid var(--root-border-color);border-right:1px solid var(--root-border-color);display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast);z-index:20}.resizer:hover{background:var(--root-bg-tertiary)}.resizer:before{content:"";width:var(--resizer-bar-width);height:40px;background:var(--root-border-color);border-radius:3px;transition:background var(--transition-fast)}.resizer.dragging,.resizer:hover:before{background:var(--root-color-primary)}.resizer.dragging{opacity:.5}.resizer.hidden{display:none}.floating-exit-btn{position:absolute;top:calc(50% + 55px);left:50%;transform:translateX(-50%);padding:10px 16px;background:#ef4444;color:#fff;border:none;border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg);z-index:100;pointer-events:auto;display:none}.floating-exit-btn:hover{background:#dc2626}.main-fullscreen .floating-exit-btn{display:block}.main-fullscreen #btnFullscreenLeft,.main-fullscreen #btnFullscreenRight{display:none}.tree-view{font-family:Monaco,Menlo,monospace;font-size:13px;line-height:1.4;padding:24px;overflow:auto;height:100%;background:var(--root-bg-primary);color:var(--root-text-primary)}.tree-node{position:relative}.tree-node:before{content:"";position:absolute;left:8px;top:0;bottom:0;background:var(--root-border-color)}.tree-label{cursor:pointer;display:inline-flex;align-items:center;border-radius:6px;transition:all var(--transition-fast);gap:8px}.tree-label:hover{box-shadow:var(--shadow-sm)}.tree-label:hover,.tree-toggle{background:var(--root-bg-secondary)}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;color:var(--root-text-secondary);cursor:pointer;font-size:14px;border-radius:4px;transition:all var(--transition-fast)}.tree-toggle:hover{background:var(--root-color-primary);color:#fff}.tree-key{font-weight:400;font-size:14px}.tree-key,[data-theme=dark] .tree-key{color:var(--syntax-key)}.tree-type{color:var(--root-text-secondary);font-size:11px;background:var(--root-bg-tertiary);padding:2px 8px;border-radius:12px}.tree-type,.tree-value{font-weight:500}.tree-value.string{color:var(--syntax-string)}.tree-value.number{color:var(--syntax-number)}.tree-value.boolean{color:var(--syntax-boolean)}.tree-value.null{color:var(--syntax-null)}[data-theme=dark] .tree-value.string{color:var(--syntax-string)}[data-theme=dark] .tree-value.number{color:var(--syntax-number)}[data-theme=dark] .tree-value.boolean{color:var(--syntax-boolean)}.tree-children{display:none;margin-left:9px;border-left:2px solid var(--root-border-color);padding-left:9px;margin-top:8px}.tree-children.expanded{display:block}.jf-toast{display:none;padding:.75rem 1.25rem;font-weight:500;text-align:center;pointer-events:none}.jf-toast.show{display:block}@media (max-width:768px){.main-container{flex-direction:column;height:auto;min-height:calc(100vh - 100px)}.panel-left,.panel-right{width:100%!important;height:400px;min-height:300px;border-right:none;border-bottom:1px solid var(--root-border-color)}.panel-right{border-bottom:none}.editor-container{overflow:auto;-webkit-overflow-scrolling:touch}.cm-scroller{overflow-y:auto!important;overflow-x:auto!important}.resizer{display:none!important}.floating-exit-btn{padding:6px 12px;font-size:14px;left:60px!important}.cm-editor{font-size:12px}.tree-view{font-size:11px;padding:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}.tree-node{padding-left:12px}.status-bar{font-size:11px;padding:0 12px;height:28px}}.hidden{display:none!important}.text-center{text-align:center}.tool-page .jf-workspace{--jf-toolbar-bg:var(--tool-surface);--jf-toolbar-border:var(--tool-line);--jf-control-bg:#fff;--jf-control-hover:var(--tool-accent-soft);--jf-toolbar-muted:var(--tool-text);--jf-accent:var(--tool-accent);--jf-accent-hover:var(--tool-accent-strong);--jf-accent-ink:#fff;--jf-focus:var(--tool-accent);--jf-control-height:38px;--jf-control-radius:var(--tool-radius-sm);--jf-panel-toolbar-padding:8px;padding:0;border:1px solid var(--tool-line);border-radius:var(--tool-radius);background:var(--root-bg-primary);color:var(--root-text-primary)}.tool-page .jf-workspace .main-container{overflow:hidden;border-radius:0 0 calc(-1px + var(--tool-radius)) calc(-1px + var(--tool-radius))}[data-theme=dark] .tool-page .jf-workspace{--jf-toolbar-bg:#212734;--jf-toolbar-border:#414d62;--jf-control-bg:#282f3f;--jf-control-hover:#344057;--jf-toolbar-muted:#c1cce0;--jf-accent:#92b5ff;--jf-accent-hover:#b0c9ff;--jf-accent-ink:#152a54;--jf-focus:#aac7ff}@media (min-width:992px){.jf-layout{display:flex;flex-direction:column;height:calc(100vh - 6rem - var(--tool-above-height, 0px));height:calc(100dvh - 6rem - var(--tool-above-height, 0px));min-height:24rem}.jf-layout>.global-toolbar{flex-shrink:0}.jf-layout>.main-container{flex:1 1 0;height:auto;min-height:0}}.jf-panel-caption,.jf-panel-heading-inner{display:flex;align-items:center;gap:8px;min-inline-size:0}.jf-panel-heading-inner{flex-wrap:wrap;justify-content:space-between}.jf-panel-heading{padding:var(--jf-panel-toolbar-padding) calc(clamp(8px, 1.35vw, 16px));border-bottom:1px solid var(--root-border-color)}.jf-main-actions,.jf-panel-actions,.jf-preference,.jf-preferences,.jf-segment,.jf-workspace .global-toolbar{display:flex;align-items:center}.jf-workspace .global-toolbar{border-radius:calc(-1px + var(--tool-radius)) calc(-1px + var(--tool-radius)) 0 0;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding:8px calc(clamp(10px, 1.7vw, 20px));background:var(--jf-toolbar-bg);border-bottom:1px solid var(--jf-toolbar-border)}.jf-preferences{flex-wrap:wrap;gap:8px 14px;min-inline-size:0}.jf-preferences-mark{display:grid;place-items:center;inline-size:var(--jf-control-height);block-size:var(--jf-control-height);border-radius:var(--jf-control-radius);color:var(--jf-accent);background:var(--jf-control-hover)}.jf-preference{gap:8px;min-inline-size:0}.jf-workspace .jf-sync .form-check-label,.jf-workspace .toolbar-label{margin:0;font-size:.9rem;font-weight:600;color:var(--jf-toolbar-muted);overflow-wrap:anywhere}.jf-workspace .jf-sync{align-items:flex-start;min-block-size:var(--jf-control-height);min-inline-size:0;padding:max(0px,.5 * (-1lh + var(--jf-control-height))) 0;margin:0;font-size:.9rem}.jf-sync .form-check-input{margin-block-start:calc(.5lh - .4375rem)}.jf-workspace .jf-tool{cursor:pointer;font-family:inherit;text-transform:none;transition:background-color .15s,color .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-inline-size:var(--jf-control-height);min-block-size:var(--jf-control-height);padding:4px 9px;border:1px solid var(--jf-toolbar-border);border-radius:var(--jf-control-radius);color:var(--root-text-primary);background:var(--jf-control-bg);box-shadow:none;font-size:.9rem;font-weight:600;line-height:1.25;white-space:normal}.jf-workspace .jf-tool svg{flex:0 0 auto}.jf-workspace .jf-tool:active,.jf-workspace .jf-tool:hover{color:var(--root-text-primary);background:var(--jf-control-hover)}.jf-workspace .jf-icon-tool{padding-inline:7px;color:var(--jf-toolbar-muted)}.jf-workspace .tool-btn{min-height:var(--jf-control-height)}.jf-workspace .tool-btn.tool-btn-icon{width:var(--jf-control-height);height:var(--jf-control-height);min-height:var(--jf-control-height)}[data-theme=dark] .jf-workspace .tool-btn{--tool-btn-bg:var(--jf-control-bg);--tool-btn-fg:var(--root-text-primary);--tool-btn-bd:var(--jf-toolbar-border)}[data-theme=dark] .jf-workspace .tool-btn:hover{--tool-btn-bg:var(--jf-control-hover)}[data-theme=dark] .jf-workspace .tool-btn-primary{--tool-btn-bg:var(--jf-accent);--tool-btn-fg:var(--jf-accent-ink);--tool-btn-bd:var(--jf-accent)}[data-theme=dark] .jf-workspace .tool-btn-primary:hover{--tool-btn-bg:var(--jf-accent-hover);--tool-btn-bd:var(--jf-accent-hover)}[data-theme=dark] .jf-workspace .tool-btn:disabled{--tool-btn-bg:var(--jf-toolbar-bg);--tool-btn-fg:#7d889b;--tool-btn-bd:var(--jf-toolbar-border)}[data-theme=dark] .tool-page .jf-workspace :is(.form-control,.select-input):not(:disabled){background-color:var(--jf-control-bg);color:var(--root-text-primary)}.jf-workspace .jf-control-select .select-input:focus-visible,.jf-workspace .jf-sync .form-check-input:focus-visible,.jf-workspace .jf-tool:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px;position:relative;z-index:1}.jf-workspace .jf-tool[hidden]{display:none}.jf-segment{flex:0 0 auto;border:1px solid var(--jf-toolbar-border);border-radius:var(--jf-control-radius);background:var(--jf-control-bg)}.jf-segment .jf-tool{min-block-size:calc(-2px + var(--jf-control-height));border:0;border-radius:0;background:transparent}.jf-segment .jf-tool:not([hidden])~.jf-tool:not([hidden]){border-inline-start:1px solid var(--jf-toolbar-border)}.jf-control-select{min-inline-size:0;flex:0 0 auto}.jf-indent-select{inline-size:3.8rem}.jf-theme-select{inline-size:6.5rem}.jf-output-select{inline-size:11.5rem}.jf-result-notice:not(:empty){padding:10px 16px;border-bottom:1px solid var(--root-border-color);color:var(--root-text-primary)}.jf-workspace .panel-toolbar{padding:var(--jf-panel-toolbar-padding) calc(clamp(8px, 1.35vw, 16px));background:var(--jf-toolbar-bg);border-bottom:1px solid var(--jf-toolbar-border)}.jf-main-actions,.jf-panel-actions{flex-wrap:wrap;gap:6px;min-inline-size:0}@media (min-width:992px){.jf-workspace .jf-panel-heading{min-block-size:calc(1px + var(--jf-heading-height, var(--jf-control-height)) + 2 * var(--jf-panel-toolbar-padding))}.jf-workspace .panel-toolbar{min-block-size:calc(1px + var(--jf-actions-height, var(--jf-control-height)) + 2 * var(--jf-panel-toolbar-padding))}}@media (max-width:575.98px){.tool-page .jf-workspace{--jf-control-height:44px}.jf-preferences-mark{display:none}}.jf-workspace .panel{min-inline-size:0}.jf-workspace .status-bar{min-block-size:32px;block-size:auto;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem}.jf-workspace .tree-label{max-inline-size:100%;overflow-wrap:anywhere;align-items:flex-start}.jf-workspace .tree-toggle{flex:0 0 24px;font-size:.9rem}.jf-workspace .tree-key,.jf-workspace .tree-value{min-inline-size:0;font-size:inherit}@media (min-width:992px) and (max-height:550px){.tool-page .jf-workspace{--jf-control-height:32px;--jf-panel-toolbar-padding:5px}.jf-workspace .global-toolbar{padding-block:5px}}@media (max-width:991.98px){.jf-workspace .main-container{flex-direction:column;height:auto;min-height:0}.jf-workspace .panel-left,.jf-workspace .panel-right{width:100%!important;height:calc(clamp(23rem, 55vh, 36rem));border-right:0}.jf-workspace .panel-right{border-top:1px solid var(--root-border-color)}.jf-workspace .resizer{display:none!important}.jf-settings-end{margin-inline-start:0}}.jf-dialog .modal-dialog{max-inline-size:min(var(--jf-dialog-width,32rem),100% - 1.5rem);margin-inline:auto}.jf-dialog-wide{--jf-dialog-width:38rem}#modalGlobalDialog.jf-bookmark-confirm .modal-content,.jf-dialog .modal-content,.jf-search{color:var(--root-text-primary);background:var(--root-bg-primary);border:1px solid var(--root-border-color);border-radius:16px;box-shadow:0 16px 40px rgba(22,37,68,.19)}.jf-popup-header{--jf-popup-row:36px;--jf-popup-icon:32px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--jf-toolbar-border);background:var(--jf-toolbar-bg)}.jf-popup-header,main .tool-page .jf-workspace .jf-popup-header{align-items:start}.jf-popup-header>.jf-popup-icon{margin-top:calc(.5 * (var(--jf-popup-row) - var(--jf-popup-icon)))}.jf-popup-header>.jf-popup-title{margin:0;padding-top:max(0px,.5 * (-1lh + var(--jf-popup-row)))}.jf-search .jf-popup-header{border-radius:15px 15px 0 0}.jf-popup-title{color:var(--root-text-primary);font-size:1.1rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.jf-popup-icon{inline-size:var(--jf-popup-icon,40px);block-size:var(--jf-popup-icon,40px);color:var(--jf-accent);background:var(--jf-control-hover)}.jf-popup-close,.jf-popup-icon{display:inline-grid;place-items:center;border-radius:8px}.jf-popup-close{inline-size:var(--jf-popup-row,36px);block-size:var(--jf-popup-row,36px);padding:0;border:1px solid transparent;color:var(--jf-toolbar-muted);background:transparent}.jf-popup-close:focus-visible,.jf-popup-close:hover{color:var(--root-text-primary);background:var(--jf-control-hover)}.jf-dialog .modal-body,.jf-search-body{padding:calc(clamp(14px, 4vw, 24px))}.jf-dialog .modal-footer{gap:8px;padding:12px calc(clamp(14px, 4vw, 24px));border-top:1px solid var(--jf-toolbar-border);background:var(--jf-toolbar-bg)}.jf-dialog .modal-footer>*{margin:0}.jf-bookmark-open:focus-visible,.jf-popup-close:focus-visible{outline:2px solid var(--jf-focus);outline-offset:2px}.jf-search-options,.jf-sort-order{min-inline-size:0;margin:0;padding:0;border:0}.jf-field-label{margin-bottom:8px;color:var(--root-text-primary);font-size:.9rem;font-weight:600}.jf-option-list{display:flex;flex-wrap:wrap;gap:6px}.jf-option-list .form-check{margin:0;padding:7px 10px;display:flex;gap:8px;align-items:flex-start;border:1px solid var(--jf-toolbar-border);border-radius:8px;background:var(--jf-control-bg)}main .tool-page .jf-workspace .jf-option-list .form-check:has(>.form-check-input){padding-inline-start:10px}.jf-option-list .form-check:has(.form-check-input:checked){border-color:var(--jf-focus);background:var(--jf-control-hover)}.jf-option-list .form-check-input{flex:0 0 auto;margin:.15em 0 0}.jf-option-list .form-check-label{font-size:.9rem;overflow-wrap:anywhere}.jf-sort-scope{margin-top:24px}.jf-bookmark-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.jf-bookmark-empty[hidden],.jf-bookmark-list[hidden]{display:none}.jf-bookmark-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px;border:1px solid var(--jf-toolbar-border);border-radius:10px}.jf-bookmark-open{display:grid;gap:2px;padding:8px 10px;border:0;border-radius:7px;color:inherit;background:transparent;text-align:start;overflow-wrap:anywhere}.jf-bookmark-open:focus-visible,.jf-bookmark-open:hover{background:var(--jf-control-hover)}.jf-bookmark-name{font-weight:600}.jf-bookmark-date{font-size:.9rem;color:var(--jf-toolbar-muted)}.jf-bookmark-delete:focus-visible,.jf-bookmark-delete:hover{color:var(--root-color-error)}.jf-bookmark-empty{padding:20px 12px;text-align:center}.jf-bookmark-empty .jf-popup-icon{margin-bottom:12px}.jf-dialog .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jf-dialog .stat-card{display:grid;align-content:start;gap:4px;min-inline-size:0;padding:10px 12px;border:1px solid var(--jf-toolbar-border);border-radius:10px;background:var(--jf-toolbar-bg);overflow-wrap:anywhere}.jf-dialog .stat-label{color:var(--jf-toolbar-muted);font-size:.9rem}.jf-dialog .stat-value{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.jf-search{display:none;position:fixed;inset:5.25rem auto auto 50%;transform:translateX(-50%);inline-size:min(34rem,100% - 1.5rem);max-block-size:calc(100dvh - 6rem);overflow:auto;z-index:50}.jf-search.show{display:block}.jf-search-body{display:grid;gap:10px}.jf-search-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.jf-search-field>input{min-inline-size:0;font-size:.9rem}.jf-search-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.jf-search .search-count{text-align:end;color:var(--jf-toolbar-muted);font-size:.9rem}.jf-search .search-count:empty{display:none}#modalGlobalDialog.jf-bookmark-confirm #modalGlobalDialogHeader{background:var(--root-bg-secondary)!important;color:var(--root-text-primary)!important}#modalGlobalDialog.jf-bookmark-confirm .modal-footer{background:var(--root-bg-secondary);border-color:var(--root-border-color)}#modalGlobalDialog.jf-bookmark-confirm .modal-body:has(#modalGlobalDialogMessage>:empty){display:none}@media (max-width:575.98px){.jf-dialog .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jf-popup-button,.jf-popup-close{min-block-size:44px}.jf-popup-close{inline-size:44px}.jf-popup-header{--jf-popup-row:44px}.jf-search-field+.jf-search-field{grid-template-columns:minmax(0,1fr)}}