.SavedQueries-module__Q6lxZG__triggerBtn{color:#9090a0;border:1px solid var(--border);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;margin-left:auto;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.SavedQueries-module__Q6lxZG__triggerBtn:hover{color:var(--accent);border-color:var(--accent)}.SavedQueries-module__Q6lxZG__overlay{z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SavedQueries-module__Q6lxZG__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:620px;max-width:90vw;max-height:80vh;display:flex;overflow:hidden}.SavedQueries-module__Q6lxZG__panelHeader{background:var(--surface-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.SavedQueries-module__Q6lxZG__panelTitle{color:#9090a0;letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.SavedQueries-module__Q6lxZG__closeBtn{color:#9090a0;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1;transition:color .15s}.SavedQueries-module__Q6lxZG__closeBtn:hover{color:#e8e8f0}.SavedQueries-module__Q6lxZG__saveRow{border-bottom:1px solid var(--border);gap:8px;padding:12px 16px;display:flex}.SavedQueries-module__Q6lxZG__saveInput{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:#e8e8f0;outline:none;flex:1;padding:7px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:border-color .15s}.SavedQueries-module__Q6lxZG__saveInput::placeholder{color:#404048}.SavedQueries-module__Q6lxZG__saveInput:focus{border-color:var(--border-hover)}.SavedQueries-module__Q6lxZG__saveBtn{background:var(--accent);color:#fff;border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;align-items:center;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:opacity .15s;display:inline-flex}.SavedQueries-module__Q6lxZG__saveBtn:hover{opacity:.85}.SavedQueries-module__Q6lxZG__saveBtn:disabled{opacity:.35;cursor:not-allowed}.SavedQueries-module__Q6lxZG__list{flex-direction:column;display:flex;overflow-y:auto}.SavedQueries-module__Q6lxZG__empty{text-align:center;color:#303038;letter-spacing:.04em;padding:40px 20px;font-family:IBM Plex Mono,monospace;font-size:12px}.SavedQueries-module__Q6lxZG__item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;transition:background .1s;display:flex}.SavedQueries-module__Q6lxZG__item:last-child{border-bottom:none}.SavedQueries-module__Q6lxZG__item:hover{background:var(--surface-2)}.SavedQueries-module__Q6lxZG__itemInfo{flex-direction:column;gap:3px;display:flex;overflow:hidden}.SavedQueries-module__Q6lxZG__itemName{color:#e8e8f0;font-family:IBM Plex Mono,monospace;font-size:12px}.SavedQueries-module__Q6lxZG__itemPreview{color:#606070;white-space:nowrap;text-overflow:ellipsis;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:hidden}.SavedQueries-module__Q6lxZG__itemActions{flex-shrink:0;gap:6px;display:flex}.SavedQueries-module__Q6lxZG__loadBtn{color:#9090a0;border:1px solid var(--border);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.SavedQueries-module__Q6lxZG__loadBtn:hover{color:var(--accent);border-color:var(--accent)}.SavedQueries-module__Q6lxZG__deleteBtn{color:#9090a0;border:1px solid var(--border);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:5px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.SavedQueries-module__Q6lxZG__deleteBtn:hover{color:var(--error);border-color:var(--error)}
.page-module__E0kJGG__container{flex-direction:column;gap:16px;width:100%;max-width:100%;height:100%;padding:32px 48px;display:flex;overflow:hidden}.page-module__E0kJGG__header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:20px;display:flex}.page-module__E0kJGG__title{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500}.page-module__E0kJGG__titleAccent{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.page-module__E0kJGG__editorWrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0;width:100%;transition:border-color .15s;overflow:hidden}.page-module__E0kJGG__editorWrapper:focus-within{border-color:var(--border-hover)}.page-module__E0kJGG__editorHeader{background:var(--surface-2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.page-module__E0kJGG__editorLabel{color:#9090a0;letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.page-module__E0kJGG__textarea{resize:vertical;color:#e8e8f0;width:100%;min-height:180px;caret-color:var(--accent);background:0 0;border:none;outline:none;padding:20px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.8}.page-module__E0kJGG__textarea::placeholder{color:#404048}.page-module__E0kJGG__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.page-module__E0kJGG__runButton{background:var(--accent);color:#fff;border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;padding:9px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;transition:opacity .15s,transform .1s;display:inline-flex}.page-module__E0kJGG__runButton:hover{opacity:.85}.page-module__E0kJGG__runButton:active{transform:scale(.98)}.page-module__E0kJGG__runButton:disabled{opacity:.35;cursor:not-allowed}.page-module__E0kJGG__statusText{color:#606070;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.page-module__E0kJGG__statusDot{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.4s ease-in-out infinite page-module__E0kJGG__pulse;display:inline-block}@keyframes page-module__E0kJGG__pulse{0%,to{opacity:1}50%{opacity:.3}}.page-module__E0kJGG__errorBox{background:var(--error-dim);border:1px solid var(--error);border-radius:var(--radius);flex-shrink:0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.page-module__E0kJGG__errorLabel{color:var(--error);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding-top:1px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.page-module__E0kJGG__errorMessage{color:#e87070;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.page-module__E0kJGG__resultsWrapper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.page-module__E0kJGG__resultsHeader{background:var(--surface-2);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.page-module__E0kJGG__resultsLabel{color:#9090a0;letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.page-module__E0kJGG__rowCount{color:var(--accent);letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:10px}.page-module__E0kJGG__resultsEmpty{text-align:center;color:#303038;letter-spacing:.04em;padding:60px 20px;font-family:IBM Plex Mono,monospace;font-size:12px}.page-module__E0kJGG__tableScroll{flex:1;width:100%;min-height:0;overflow:auto}.page-module__E0kJGG__table{border-collapse:collapse;width:100%;font-family:IBM Plex Mono,monospace;font-size:12px}.page-module__E0kJGG__table th{text-align:left;color:#9090a0;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-2);z-index:1;padding:10px 16px;font-size:10px;font-weight:500;position:sticky;top:0}.page-module__E0kJGG__table td{color:#d8d8e8;border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:400px;padding:9px 16px;line-height:1.5;overflow:hidden}.page-module__E0kJGG__table tr:last-child td{border-bottom:none}.page-module__E0kJGG__table tr:hover td{background:var(--surface-2)}.page-module__E0kJGG__nullValue{color:#404048;font-style:italic}.page-module__E0kJGG__downloadBtn{color:#9090a0;border:1px solid var(--border);border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:6px 16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.page-module__E0kJGG__downloadBtn:hover{color:var(--accent);border-color:var(--accent)}.page-module__E0kJGG__downloadBtn:disabled{opacity:.35;cursor:not-allowed}
