._overlay_f7y91_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073}._dialog_f7y91_11{width:900px;max-width:96vw;max-height:88vh;display:flex;flex-direction:column;border-radius:10px;background:#ffffffd1;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(30,55,130,.09);box-shadow:0 8px 40px #00020f1a,inset 0 1px #fff9;overflow:hidden}._header_f7y91_27{display:flex;align-items:center;gap:8px;padding:12px 18px;background:#1d4ed8;color:#fff;flex-shrink:0}._headerTitle_f7y91_37{flex:1;font-size:14px;font-weight:700}._closeBtn_f7y91_43{border:none;background:none;color:#fff;cursor:pointer;font-size:20px;line-height:1;padding:0 2px}._body_f7y91_54{display:flex;flex:1;overflow:hidden;border-bottom:1px solid #e5e7eb}._builder_f7y91_62{width:300px;flex-shrink:0;border-right:1px solid #e5e7eb;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}._section_f7y91_73{display:flex;flex-direction:column;gap:6px}._sectionLabel_f7y91_79{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.04em}._select_f7y91_87{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;outline:none;background:#fff}._select_f7y91_87:focus{border-color:#1d4ed8}._fieldList_f7y91_102{display:flex;flex-direction:column;gap:3px;max-height:140px;overflow-y:auto;padding:4px 0}._fieldCheck_f7y91_111{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;padding:1px 0}._fieldCheck_f7y91_111 input{cursor:pointer;accent-color:#1d4ed8}._fieldType_f7y91_125{font-size:10px;color:#94a3b8}._condRow_f7y91_131{display:flex;gap:4px;align-items:center}._condRow_f7y91_131 ._select_f7y91_87{flex:1;min-width:0}._condValueInput_f7y91_142{flex:1;min-width:0;padding:5px 7px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;outline:none}._condValueInput_f7y91_142:focus{border-color:#1d4ed8}._removeBtn_f7y91_156{flex-shrink:0;border:none;background:none;cursor:pointer;color:#94a3b8;font-size:16px;line-height:1;padding:2px 4px}._removeBtn_f7y91_156:hover{color:#dc2626}._addBtn_f7y91_171{align-self:flex-start;padding:4px 10px;border:1px dashed #94a3b8;border-radius:5px;background:none;cursor:pointer;font-size:12px;color:#64748b}._addBtn_f7y91_171:hover{border-color:#1d4ed8;color:#1d4ed8}._orderRow_f7y91_188{display:flex;gap:6px}._orderRow_f7y91_188 ._select_f7y91_87{flex:1}._dirBtn_f7y91_197{padding:5px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;font-weight:600;color:#64748b}._dirBtnActive_f7y91_208{background:#1d4ed8;border-color:#1d4ed8;color:#fff}._limitInput_f7y91_215{width:90px;padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;outline:none}._limitInput_f7y91_215:focus{border-color:#1d4ed8}._sqlPanel_f7y91_229{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:14px;gap:8px}._sqlPanelHeader_f7y91_238{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.04em;flex-shrink:0}._manualBadge_f7y91_250{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#d97706;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:1px 7px}._sqlTextarea_f7y91_263{flex:1;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.55;border:1px solid #cbd5e1;border-radius:6px;padding:10px 12px;resize:none;outline:none;color:#1e293b}._sqlTextarea_f7y91_263:focus{border-color:#1d4ed8}._errorMsg_f7y91_280{font-size:12px;color:#dc2626;background:#fef2f2;border-radius:5px;padding:6px 10px;flex-shrink:0}._infoMsg_f7y91_289{font-size:12px;color:#16a34a;flex-shrink:0}._footer_f7y91_296{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f8fafc;flex-shrink:0}._footerConn_f7y91_305{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b}._footerConn_f7y91_305 ._select_f7y91_87{width:auto;padding:4px 8px;font-size:12px}._spacer_f7y91_319{flex:1}._hint_f7y91_323{font-size:11px;color:#94a3b8}._resetBtn_f7y91_328{padding:6px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#374151}._resetBtn_f7y91_328:hover{background:#f1f5f9}._runBtn_f7y91_342{padding:6px 18px;border:none;border-radius:6px;background:#1d4ed8;color:#fff;cursor:pointer;font-size:13px;font-weight:700}._runBtn_f7y91_342:disabled{opacity:.6;cursor:default}._runBtn_f7y91_342:not(:disabled):hover{background:#1e40af}._loadingSpinner_f7y91_362{color:#94a3b8;font-size:12px}._emptyColumns_f7y91_367{color:#94a3b8;font-size:12px;font-style:italic}._overlay_c15oj_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073}._dialog_c15oj_11{width:480px;max-height:80vh;display:flex;flex-direction:column;border-radius:10px;background:#ffffffd1;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(30,55,130,.09);box-shadow:0 8px 40px #00020f1a,inset 0 1px #fff9}._header_c15oj_24{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e7eb}._title_c15oj_32{font-size:15px;font-weight:700;color:#1e293b}._closeButton_c15oj_38{padding:2px 6px;border:none;border-radius:4px;background:none;color:#94a3b8;cursor:pointer;font-size:16px}._saveRow_c15oj_48{display:flex;gap:8px;padding:14px 20px;border-bottom:1px solid #e5e7eb}._nameInput_c15oj_55{flex:1;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;outline:none;font-size:13px}._primaryButton_c15oj_64{padding:7px 16px;border:none;border-radius:6px;background:#1d4ed8;color:#fff;cursor:pointer;font-size:13px;font-weight:600}._buttonDisabled_c15oj_75{opacity:.6}._error_c15oj_79{padding:8px 20px;background:#fef2f2;color:#dc2626;font-size:12px}._fileList_c15oj_86{flex:1;overflow-y:auto;padding:8px 0}._emptyState_c15oj_92{padding:32px;text-align:center;color:#94a3b8;font-size:13px}._fileRow_c15oj_99{display:flex;align-items:center;gap:8px;padding:8px 20px;border-bottom:1px solid #f1f5f9;transition:background .1s}._fileRow_c15oj_99:hover{background:#f8fafc}._fileMeta_c15oj_112{flex:1;min-width:0}._fileName_c15oj_117{overflow:hidden;color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}._fileDate_c15oj_126{margin-top:2px;color:#94a3b8;font-size:11px}._smallButton_c15oj_132{flex-shrink:0;padding:4px 8px;border:none;border-radius:5px;cursor:pointer;white-space:nowrap;font-size:11px;font-weight:600;color:#fff}._updateButton_c15oj_144{background:#6366f1}._openButton_c15oj_148{background:#16a34a}._dangerButton_c15oj_152{background:#dc2626}._cancelDangerButton_c15oj_156{background:#64748b}._ghostDangerButton_c15oj_160{border:1px solid rgba(220,38,38,.27);background:transparent;color:#dc2626}._appShell_zmf6z_1{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:transparent}._header_zmf6z_9{display:flex;align-items:center;gap:8px;padding:0 14px;height:40px;flex-shrink:0;background:#fff9;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-bottom:1px solid var(--bb-border);box-shadow:0 1px 0 var(--bb-border-top)}._brand_zmf6z_23{font-size:14px;font-weight:700;color:var(--bb-text);letter-spacing:-.01em}._beta_zmf6z_30{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-accent);background:var(--bb-accent-dim);border:1px solid rgba(242,173,10,.25);border-radius:100px;padding:1px 6px}._headerActions_zmf6z_42{display:flex;align-items:center;gap:3px;margin-left:auto}._headerButton_zmf6z_49{padding:3px 10px;border-radius:6px;font-size:11px;border:1px solid rgba(30,55,130,.1);background:#ffffff59;color:#1a1a1a99;font-weight:400;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .15s ease;box-shadow:none}._headerButtonActive_zmf6z_64{border-color:#1e378233;background:#ffffffb3;color:#1d4ed8;font-weight:600;box-shadow:0 1px 3px #00000014}._mainArea_zmf6z_72{flex:1;display:flex;overflow:hidden;background:transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes smart-blink{0%,to{opacity:1}50%{opacity:0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}:root{--bb-bg: radial-gradient(ellipse at 5% 0%, rgba(40,70,160, .05) 0%, transparent 55%), radial-gradient(ellipse at 95% 100%, rgba(35,60,150, .04) 0%, transparent 55%), radial-gradient(ellipse at 50% 50%, rgba(242,173,10, .015) 0%, transparent 40%), linear-gradient(140deg, #E8EBF2 0%, #ECEEF2 10%, #EFEFEF 22%, #F2F1EE 35%, #F5F4F0 50%, #F2F1EE 65%, #EFEFEF 78%, #ECEEF2 90%, #E8EBF2 100%), #F0EFEC;--bb-glass: rgba(255,255,255, .52);--bb-glass-hover: rgba(255,255,255, .68);--bb-border: rgba(30,55,130, .09);--bb-border-top: rgba(255,255,255, .55);--bb-shadow: 0 1px 3px rgba(0,0,0, .05), 0 4px 12px -2px rgba(0,0,0, .04);--bb-shadow-hover: inset 0 0 0 1px rgba(30,55,130, .1), inset 0 1px 0 rgba(255,255,255, .55), 0 0 40px rgba(242,173,10, .08), 0 0 24px -4px rgba(242,173,10, .28), 0 20px 60px rgba(0,2,15, .06);--bb-accent: #F2AD0A;--bb-accent-dim: rgba(242,173,10, .15);--bb-text: #1A1A1A;--bb-text-muted: rgba(26,26,26, .5);--bb-text-faint: rgba(26,26,26, .35);--bb-blue-active: #1d4ed8}body{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;background:var(--bb-bg);background-attachment:fixed;background-size:cover;color:var(--bb-text);-webkit-font-smoothing:antialiased}button,input{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}
