*{box-sizing:border-box}.app-content-smart-query{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.smart-query-page{grid-template-columns:var(--workbench-sidebar-width) minmax(0, 1fr);border:1px solid var(--workbench-divider-color);border-radius:var(--workbench-surface-radius);background:#fff;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.smart-query-sidebar{background:#f7f9fc;border-right:1px solid #dfe5ec;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.smart-query-sidebar-heading{border-bottom:1px solid #e7ebf0;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.smart-query-sidebar-heading h5,.smart-query-section-heading h5,.smart-query-conclusions h5{margin:0}.smart-query-sidebar-heading-actions{align-items:center;gap:10px;min-width:0;display:flex}.smart-query-assets-trigger{color:#475569;width:88px;min-width:88px;padding-inline:8px}.smart-query-assets-count{color:#64748b;font-variant-numeric:tabular-nums;text-align:left;min-width:2ch}.smart-query-sidebar .ant-conversations{flex:auto;min-height:0;padding:8px;overflow-y:auto}.smart-query-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.smart-query-feed{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.smart-query-feed>.ant-bubble-list,.smart-query-feed>[class*=bubble-list]{height:100%;padding:20px clamp(24px,5vw,72px);overflow-y:auto}.smart-query-feed .ant-bubble-content{max-width:100%}.smart-query-feed .ant-bubble-start{width:100%;max-width:1160px}.smart-query-feed .ant-bubble-start>.ant-bubble-body{flex:auto;width:100%;min-width:0}.smart-query-feed .ant-bubble-start>.ant-bubble-body>.ant-bubble-content{width:100%}.smart-query-ai-avatar{color:#fff;background:#135f45}.smart-query-welcome{scrollbar-gutter:stable;flex-direction:column;justify-content:safe center;align-items:stretch;gap:20px;width:min(820px,100% - 64px);height:100%;min-height:0;margin:0 auto;padding:32px 0;display:flex;overflow-y:auto}.smart-query-welcome .ant-welcome{padding:0}.smart-query-question-tabs{width:100%;min-height:260px}.smart-query-question-tabs>.ant-tabs-content-holder,.smart-query-question-tabs>.ant-tabs-content-holder>.ant-tabs-content,.smart-query-question-tabs .ant-tabs-tabpane-active{min-width:0}.smart-query-prompt-sections{flex-direction:column;gap:18px;min-width:0;display:flex}.smart-query-prompt-section,.smart-query-prompt-section .ant-prompts{width:100%;min-width:0}.smart-query-prompt-section-title{flex-direction:column;gap:2px;min-width:0;display:flex}.smart-query-question-tabs .ant-prompts-list{align-items:stretch}.smart-query-question-tabs .ant-prompts-item{flex:220px;width:min(250px,100%);min-width:220px}.smart-query-prompt-label,.smart-query-prompt-description{width:100%;max-width:100%;display:block}.smart-query-prompt-state{justify-content:center;align-items:center;min-height:180px;display:flex}.smart-query-sender-shell{background:#fff;border-top:1px solid #edf0f4;flex:none;padding:12px clamp(24px,5vw,72px) 16px}.smart-query-sender-shell .ant-sender{border-radius:8px;width:min(100%,1100px);margin:0 auto}.ai-sender.ant-sender:focus-within{border-color:#91caff}.ai-sender .ai-sender-input:focus-visible{outline:none}.smart-query-answer,.smart-query-answer>.ant-tabs{width:100%;min-width:0}.smart-query-answer .ant-tabs-content-holder,.smart-query-answer .ant-tabs-content,.smart-query-answer .ant-tabs-tabpane{min-width:0}.smart-query-inline-action{margin-top:10px}.smart-query-result-overview{flex-direction:column;gap:16px;min-width:0;display:flex}.smart-query-conclusions{background:#f7f9fc;border:1px solid #dfe5ec;border-left:3px solid #1677ff;border-radius:6px;padding:16px 18px}.smart-query-conclusion-heading,.smart-query-conclusion-heading h5{margin:0}.smart-query-conclusion-icon{color:#1677ff;font-size:16px}.smart-query-conclusion-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.smart-query-conclusion-list li{color:#253142;padding-left:18px;line-height:1.65;position:relative}.smart-query-conclusion-list li:before{content:"";background:#1677ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.smart-query-ai-disclaimer{margin-top:14px}.smart-query-ai-disclaimer .workspace-notice-heading>.ant-typography{font-size:12px;font-weight:400}.smart-query-metric{background:#f6f8fb;border:1px solid #e1e6ed;border-radius:8px;min-height:104px;padding:16px 20px}.smart-query-chart{width:100%;min-width:0;height:320px;padding:8px 0;overflow:hidden}.smart-query-chart>div,.smart-query-chart canvas,.smart-query-chart svg{max-width:100%}.smart-query-chart-loading{justify-content:center;align-items:center;display:flex}.smart-query-data-section,.smart-query-assets-section,.smart-query-basis-section{border:1px solid #e1e6ed;border-radius:8px;min-width:0;overflow:hidden}.smart-query-basis-content{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;padding:12px;display:grid}.smart-query-basis-group,.smart-query-basis-list{gap:8px;min-width:0;display:grid}.smart-query-basis-list{gap:0}.smart-query-basis-item{border-top:1px solid #edf0f4;gap:6px;min-width:0;padding:9px 0;display:grid}.smart-query-basis-primary,.smart-query-relation-assets,.smart-query-basis-meta{align-items:center;gap:8px;min-width:0;display:flex}.smart-query-basis-primary>.ant-typography:first-child,.smart-query-relation-assets>.ant-typography{min-width:0}.smart-query-relation-assets>.anticon{color:#64748b;flex:none}.smart-query-basis-meta{flex-wrap:wrap}.smart-query-basis-meta .ant-tag,.smart-query-basis-meta>.ant-typography:last-child{flex:none}.smart-query-basis-field{flex:160px;min-width:120px}.smart-query-result-meta{min-width:0}.smart-query-section-heading{background:#f7f9fc;border-bottom:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 12px;display:flex}.smart-query-trace{min-width:0;margin-top:12px}.smart-query-trace-think{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-width:0;min-height:42px;padding:9px 12px}.smart-query-trace-title{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.smart-query-trace-title-main{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-query-trace-progress{color:#64748b;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.smart-query-trace-scroll{min-width:0;max-height:300px;padding:8px 4px 2px 0;overflow:auto}.smart-query-trace-content{gap:6px;min-width:0;display:grid}.smart-query-trace-content pre,.smart-query-sql{color:#e6edf3;white-space:pre-wrap;word-break:break-word;background:#161b22;border:1px solid #30363d;border-radius:6px;max-width:100%;max-height:320px;margin:0;padding:12px;font:12px/1.6 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.smart-query-trace-content .smart-query-trace-error{color:#ffccc7;background:#2b1718;border-color:#643034}.smart-query-assets-page{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.smart-query-assets-page-header{background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border-subtle);flex:none;gap:12px;padding:12px 16px;display:grid}.smart-query-assets-page-title,.smart-query-assets-page-title>div,.smart-query-preview-section-heading,.smart-query-preview-actions,.smart-query-preview-result-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.smart-query-assets-page-title>div{justify-content:flex-start}.smart-query-assets-page-title h5,.smart-query-preview-section-heading h5,.smart-query-preview-result-heading h5{margin:0}.smart-query-assets-filterbar{grid-template-columns:auto minmax(120px,.8fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(220px,1.4fr);align-items:center;gap:10px;min-width:0;display:grid}.smart-query-assets-filterbar>*{min-width:0}.smart-query-assets-list{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:0 16px 12px;display:flex;overflow:hidden}.smart-query-assets-list>.workspace-notice{margin-top:16px}.smart-query-assets-list>.ant-empty{margin:auto}.smart-query-asset-name-cell,.smart-query-asset-table-cell{gap:3px;min-width:0;display:grid}.smart-query-asset-name-cell .ant-space{min-width:0;margin-top:2px}.smart-query-asset-name-cell .ant-tag{text-overflow:ellipsis;max-width:92px;margin:0;overflow:hidden}.smart-query-preview-drawer .ant-drawer-body{min-height:0;padding:16px 20px 24px;overflow:auto}.smart-query-preview-title{gap:3px;min-width:0;display:grid}.smart-query-preview-title .ant-space,.smart-query-preview-title .ant-typography{min-width:0}.smart-query-preview-state{place-items:center;min-height:320px;display:grid}.smart-query-preview-content{gap:18px;min-width:0;display:grid}.smart-query-preview-content>.ant-descriptions{border-bottom:1px solid var(--workspace-border-subtle);padding-bottom:14px}.smart-query-preview-section,.smart-query-preview-result{border-top:1px solid var(--workspace-border-subtle);gap:12px;min-width:0;padding-top:16px;display:grid}.smart-query-preview-fields{border-top:1px solid var(--workspace-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.smart-query-preview-fields .ant-checkbox-wrapper{border-bottom:1px solid var(--workspace-border-subtle);width:100%;min-width:0;margin:0;padding:9px 8px}.smart-query-preview-fields .ant-checkbox-wrapper:nth-child(3n+2),.smart-query-preview-fields .ant-checkbox-wrapper:nth-child(3n+3){border-left:1px solid var(--workspace-border-subtle)}.smart-query-preview-field-label{vertical-align:middle;align-items:center;gap:6px;width:calc(100% - 4px);min-width:0;display:inline-flex}.smart-query-preview-field-label>span,.smart-query-preview-field-label>.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smart-query-preview-field-label>span:first-child{flex:auto}.smart-query-preview-field-label .ant-tag{flex:none;margin:0}.smart-query-preview-actions{border-top:1px solid var(--workspace-border-subtle);border-bottom:1px solid var(--workspace-border-subtle);min-height:48px;padding:10px 0}.smart-query-preview-result-heading{align-items:flex-start}.smart-query-preview-result-heading>.ant-typography{text-align:right}.mcp-token-url{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mcp-token-url>div{background:#f7f9fc;border:1px solid #e1e6ed;border-radius:6px;min-width:0;padding:10px 12px}:root{--ai-sql-side-max:400px;--ai-sql-side-min:320px;--workbench-divider-color:#dfe5ec;--workbench-gap:16px;--workbench-menu-item-min:112px;--workbench-panel-header-height:48px;--workbench-sidebar-width:300px;--workbench-side-max:420px;--workbench-side-min:360px;--workbench-surface-radius:8px;--workbench-tab-height:36px;--workbench-tab-height-sm:32px}html,body,#root{height:100%;margin:0}body{color:#1f2937;background:#f4f6f9;font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif}.auth-loading,.login-page{background:linear-gradient(#ffffffeb,#f4f6f9fa),#f4f6f9;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-panel{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(430px,100%);padding:28px 32px 24px;box-shadow:0 16px 42px #0f172a1a}.login-panel .ant-pro-form-login-container{background:0 0;height:auto;min-height:0;padding:0;overflow:visible}.login-panel .ant-pro-form-login-top{text-align:left}.login-panel .ant-pro-form-login-header{justify-content:flex-start;height:auto;line-height:1.3}.login-panel .ant-pro-form-login-title{color:#172033;font-size:24px;line-height:1.3}.login-panel .ant-pro-form-login-logo{width:42px;height:42px;margin-inline-end:12px}.login-panel .ant-pro-form-login-desc{color:#667085;margin:8px 0 24px}.login-panel .ant-pro-form-login-main{min-width:0;max-width:none}.login-panel .ant-form-item{margin-bottom:18px}.login-panel .ant-pro-form-login-main-other{text-align:center;margin-top:18px}.login-brand{border-bottom:1px solid #eef2f7;align-items:center;gap:14px;padding-bottom:20px;display:flex}.login-brand>div{min-width:0}.login-brand h3{margin:0 0 4px;line-height:1.25}.login-brand-icon{border-radius:10px;flex:none;width:44px;height:44px;display:block}.login-body{padding-top:22px}.login-alert{margin-bottom:16px}.account-login-form{flex-direction:column;display:flex}.account-login-form .ant-form-item{margin-bottom:16px}.login-helper{text-align:center;margin-top:12px;line-height:1.6;display:block}.third-party-login{text-align:center;border-top:1px solid #eef2f7;flex-direction:column;align-items:center;gap:10px;margin-top:0;padding-top:16px;display:flex}.third-party-login-focused{background:#f8fbff;border:1px solid #d6e8ff;border-radius:8px;padding:14px 12px 12px}.third-party-login-options{justify-content:center;gap:12px;display:flex}.third-party-login-button{background:#fff;border:1px solid #e5e7eb;width:42px;height:42px}.third-party-login-button .anticon{font-size:24px}.third-party-login-dingtalk{color:#1677ff}.login-footer-actions{justify-content:center;padding-top:12px;display:flex}.app-shell{height:100vh;min-height:0;overflow:hidden}.workspace-tabs>.ant-tabs-nav{min-height:calc(var(--workbench-tab-height) + 8px);background:#f5f8fc;border:1px solid #e5edf7;border-radius:8px;margin:0 0 12px;padding:3px}.workspace-tabs>.ant-tabs-nav:before{display:none}.workspace-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{min-height:var(--workbench-tab-height)}.workspace-tabs>.ant-tabs-nav .ant-tabs-nav-list{gap:4px}.workspace-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:var(--workbench-tab-height);color:#475569;border-radius:6px;transition:background .18s,box-shadow .18s,color .18s;margin:0!important;padding:0 12px!important}.workspace-tabs>.ant-tabs-nav .ant-tabs-tab:hover{background:#eef6ff}.workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;box-shadow:0 1px 2px #0f172a14}.workspace-tabs>.ant-tabs-nav .ant-tabs-tab-btn{color:inherit;font-weight:500;line-height:var(--workbench-tab-height)}.workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1677ff;font-weight:600}.workspace-tabs>.ant-tabs-nav .ant-tabs-nav-operations{min-height:var(--workbench-tab-height)}.workspace-secondary-tabs{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.workspace-secondary-tabs>.ant-tabs-nav{min-height:var(--workbench-panel-header-height);border:0;border-bottom:1px solid var(--workbench-divider-color);background:#f7f9fc;border-radius:0;flex:none;margin:0;padding:5px 10px}.workspace-secondary-tabs>.ant-tabs-body-holder,.workspace-secondary-tabs>.ant-tabs-content-holder{flex:auto;min-height:0;overflow:hidden}.workspace-tabs-compact>.ant-tabs-nav{min-height:calc(var(--workbench-tab-height-sm) + 6px);border-radius:7px;margin-bottom:8px;padding:2px}.workspace-tabs-compact>.ant-tabs-nav .ant-tabs-nav-wrap,.workspace-tabs-compact>.ant-tabs-nav .ant-tabs-nav-operations,.workspace-tabs-compact>.ant-tabs-nav .ant-tabs-tab{min-height:var(--workbench-tab-height-sm)}.workspace-tabs-compact>.ant-tabs-nav .ant-tabs-tab{padding:0 10px!important}.workspace-tabs-compact>.ant-tabs-nav .ant-tabs-tab-btn{line-height:var(--workbench-tab-height-sm)}.user-menu-name{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:120px;display:inline-block;overflow:hidden}.impersonation-status-tag{margin-inline-end:0}.impersonation-form{margin-top:18px}.impersonation-user-option{align-items:center;gap:10px;min-width:0;padding-block:3px;display:flex}.impersonation-user-option-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}.impersonation-user-option-copy>span,.impersonation-user-option-copy .ant-typography{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.impersonation-target-summary{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.impersonation-target-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.app-content{flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.app-content-workbench,.app-content-ai-sql{width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.app-content-data-assets{align-items:stretch;height:auto;min-height:0;overflow:hidden}.metadata-page,.dataworks-page{grid-template-columns:var(--workbench-sidebar-width) minmax(0, 1fr);border:1px solid var(--workbench-divider-color);border-radius:var(--workbench-surface-radius);background:#fff;align-items:stretch;gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.dataworks-side-card,.dataworks-table-card{min-width:0;min-height:0;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.dataworks-side-card{border-right:1px solid var(--workbench-divider-color)}.dataworks-table-card{flex:1;height:100%}.dataworks-side-card>.ant-card-body,.dataworks-table-card>.ant-card-body{flex:1;min-height:0}.dataworks-side-card>.ant-card-body{padding:0}.dataworks-table-card>.ant-card-body{flex-direction:column;display:flex}.dataworks-side-stack{flex-direction:column;gap:0;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-sidebar-heading{height:var(--workbench-panel-header-height);flex:0 0 var(--workbench-panel-header-height);color:#111827;border-bottom:1px solid var(--workbench-divider-color);justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.dataworks-heading-actions .ant-btn{color:#667085}.dataworks-project-panel{display:contents}.dataworks-project-panel>.ant-select{flex:none;order:1;width:calc(100% - 24px);margin:10px 12px}.dataworks-project-summary{border-top:1px solid var(--workbench-divider-color);flex-direction:column;flex:none;order:3;gap:7px;min-height:0;padding:9px 12px 11px;display:flex}.dataworks-project-meta{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.dataworks-project-meta-item{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;min-width:0;line-height:22px;display:grid}.dataworks-project-meta-item>.ant-typography{min-width:0;margin:0}.dataworks-project-meta-item>.ant-tag{width:fit-content;margin-inline-end:0}.dataworks-sync-alert{min-width:0;padding:4px 0}.dataworks-sync-alert .workspace-notice-content,.dataworks-sync-alert .workspace-notice-heading,.dataworks-sync-alert .ant-typography{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;line-height:22px;overflow:hidden}.dataworks-sync-progress{background:#f8fbff;border:1px solid #e5edf7;border-radius:6px;flex-direction:column;gap:4px;min-height:0;padding:7px 9px;display:flex;overflow:hidden}.dataworks-sync-progress .ant-progress{line-height:1}.dataworks-sync-progress .ant-typography{min-width:0;margin-bottom:0;font-size:12px;line-height:1.45}.dataworks-project-operations{grid-template-columns:minmax(0,1fr) 32px 32px;gap:6px;min-width:0;display:grid}.dataworks-sync-action.ant-space-compact{width:100%;min-width:0;display:flex}.dataworks-sync-action.ant-space-compact>.ant-btn:first-child{flex:1;width:auto;min-width:0}.dataworks-sync-action.ant-space-compact>.ant-btn.ant-dropdown-trigger{flex:0 0 32px;width:32px}.dataworks-sync-stage-alert{margin-bottom:8px}.dataworks-api-call-stats{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.dataworks-api-call-stats .ant-statistic{background:#f8fbff;border:1px solid #e5edf7;border-radius:6px;padding:8px 10px}.dataworks-tree-block{border-top:1px solid var(--workbench-divider-color);flex-direction:column;flex:1;order:2;gap:10px;min-height:220px;padding:12px;display:flex}.dataworks-tree-header{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.dataworks-tree-header .ant-btn{padding-inline:6px}.dataworks-directory-tree{background:0 0;flex:1;height:100%;min-height:0;padding-right:2px;overflow:auto}.dataworks-tree-context{flex:1;min-height:0;overflow:hidden}.dataworks-directory-tree .ant-tree-node-content-wrapper{min-width:0;max-width:100%}.dataworks-tree-title{flex-wrap:nowrap;align-items:center;width:100%;min-width:0;height:24px;display:flex;overflow:hidden}.dataworks-tree-title .ant-space-item{flex:none;min-width:0}.dataworks-tree-title .ant-space-item:nth-child(2){flex:1;overflow:hidden}.dataworks-tree-title .ant-typography{max-width:100%;display:block}.dataworks-tree-title .ant-tag{margin-inline-end:0}.dataworks-main{flex-direction:column;gap:0;min-width:0;height:100%;min-height:0;display:flex}.dataworks-main>.workspace-notice{margin:12px 12px 0}.dataworks-task-toolbar{flex:none;grid-template-columns:minmax(320px,1fr) minmax(150px,180px) auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.dataworks-filter-actions{white-space:nowrap;justify-self:end}.dataworks-more-filters{flex-direction:column;gap:10px;width:300px;display:flex}.dataworks-more-filter-field{flex-direction:column;gap:4px;display:flex}.dataworks-more-filter-field>.ant-select{width:100%}.dataworks-more-filter-switch{justify-content:space-between;align-items:center;gap:12px;display:flex}.dataworks-more-filter-actions{border-top:1px solid #eef2f7;justify-content:flex-end;padding-top:2px;display:flex}.dataworks-node-row-deleted>td{color:#00000073;background:#fafafa}.dataworks-task-name-cell{width:100%;min-width:0}.dataworks-task-name-cell .ant-typography{min-width:0}.dataworks-runs-card>.ant-card-body{overflow:auto}.dataworks-detail-content{flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-detail-drawer .ant-drawer-body{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-detail-summary{flex:none}.dataworks-node-path{margin-bottom:0!important}.dataworks-detail-tabs{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-detail-tabs .ant-tabs-nav{flex:none;margin-bottom:10px}.dataworks-detail-tabs .ant-tabs-body-holder,.dataworks-detail-tabs .ant-tabs-content-holder,.dataworks-detail-tabs .ant-tabs-body{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-detail-tabs .ant-tabs-content{flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-detail-tabs .ant-tabs-tabpane{width:100%;height:100%;min-height:0;overflow:hidden}.dataworks-detail-tabs .ant-tabs-tabpane-active{flex-direction:column;flex:1;display:flex}.dataworks-script-panel{flex-direction:column;flex:1;gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-script-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.dataworks-script-panel>.code-editor-shell{flex:auto;min-height:0;height:auto!important}.dataworks-script-empty{place-items:center;min-height:320px;display:grid}.dataworks-code-review-panel{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;padding-right:4px;display:flex;overflow:auto}.dataworks-code-review-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.dataworks-code-review-list{flex-direction:column;gap:10px;display:flex}.dataworks-code-review-item-critical{border-left:3px solid #ff4d4f}.dataworks-code-review-item-warning{border-left:3px solid #fa8c16}.dataworks-code-review-item-suggestion{border-left:3px solid #1677ff}.dataworks-code-review-item .ant-typography{margin-bottom:0}.dataworks-code-review-snippet{white-space:pre-wrap;background:#f6f8fa;border-radius:6px;max-height:180px;margin:0;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:auto}.dataworks-code-review-suggestion{background:#f0f7ff;border-radius:6px;padding:9px 11px}.dataworks-code-review-stream-output{flex-direction:column;gap:10px;display:flex}.dataworks-code-review-stream-output pre,.dataworks-code-review-trace-block{white-space:pre-wrap;word-break:break-word;background:#f6f8fa;border-radius:6px;max-height:260px;margin:6px 0 0;padding:10px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}.dataworks-code-review-trace-list{flex-direction:column;gap:8px;display:flex}.dataworks-lineage-view{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.dataworks-lineage-toolbar{border-bottom:1px solid #eef2f7;flex:none;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:flex}.dataworks-lineage-toolbar>.ant-select{width:min(320px,30%);min-width:220px}.dataworks-lineage-toolbar .ant-input-number{width:58px}.dataworks-lineage-toolbar-actions{gap:6px;margin-left:auto;display:flex}.dataworks-lineage-statusbar{flex:none;align-items:center;gap:6px;min-height:32px;padding:7px 0 0;display:flex}.dataworks-lineage-statusbar .ant-tag{margin-inline-end:0}.dataworks-lineage-statusbar .ant-btn-link{height:22px;padding-inline:2px}.dataworks-lineage-warning-list{width:min(480px,70vw);max-height:280px;margin:0;padding-left:20px;overflow:auto}.dataworks-lineage-warning-list li+li{margin-top:6px}.dataworks-lineage-legend{color:#667085;flex:none;align-items:center;gap:16px;min-height:30px;font-size:12px;display:flex}.dataworks-lineage-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dataworks-lineage-legend i{border:1px solid;border-radius:3px;width:12px;height:12px}.dataworks-lineage-legend .is-current{background:#eef6ff;border:2px solid #1677ff}.dataworks-lineage-legend .is-success{background:#f6ffed;border-color:#389e0d}.dataworks-lineage-legend .is-partial{background:#fffbe6;border-color:#d48806}.dataworks-lineage-legend .is-failed{background:#fff2f0;border-color:#cf1322}.dataworks-lineage-legend .is-external{background:#f5f7fa;border-color:#8c8c8c}.dataworks-lineage-view>.workspace-notice{margin-top:8px}.dataworks-lineage-workspace{flex:1;grid-template-columns:minmax(480px,1fr) clamp(420px,36vw,500px);min-width:0;min-height:0;display:grid;overflow:hidden}.dataworks-lineage-canvas{background:#f8fafc;place-items:center;min-width:0;min-height:460px;display:grid;overflow:hidden}.dataworks-lineage-canvas>div,.dataworks-lineage-canvas canvas{width:100%!important;height:100%!important}.dataworks-lineage-graph{min-width:0;min-height:460px}.dataworks-lineage-graph-tooltip{color:#1f2937;gap:6px;min-width:220px;max-width:420px;padding:2px;font-size:12px;display:grid}.dataworks-lineage-graph-tooltip>strong{overflow-wrap:anywhere}.dataworks-lineage-graph-tooltip>div{grid-template-columns:42px minmax(0,1fr);gap:8px;display:grid}.dataworks-lineage-graph-tooltip>div>span:first-child{color:#8c8c8c}.dataworks-lineage-graph-tooltip>div>span:last-child{overflow-wrap:anywhere}.dataworks-lineage-inspector{background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;min-width:0;min-height:0;padding:12px 12px 0 14px;display:flex;overflow:hidden}.dataworks-lineage-inspector-heading{flex:none;align-items:center;gap:7px;padding-bottom:10px;display:flex}.dataworks-lineage-inspector-heading .ant-tag{margin-left:auto;margin-inline-end:0}.dataworks-lineage-edge-filters{flex:none;gap:8px;padding-bottom:10px;display:grid}.dataworks-lineage-edge-list{flex-direction:column;flex:0 250px;gap:4px;min-height:72px;max-height:250px;padding-right:3px;display:flex;overflow:auto}.dataworks-lineage-edge-list button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:62px;padding:8px 9px;display:grid}.dataworks-lineage-edge-list button:hover{background:#f5f7fa}.dataworks-lineage-edge-list button.is-selected{background:#e6f4ff;border-color:#91caff}.dataworks-lineage-edge-names{gap:5px;min-width:0;display:grid}.dataworks-lineage-edge-names>span{grid-template-columns:34px minmax(0,1fr);gap:6px;min-width:0;line-height:18px;display:grid}.dataworks-lineage-edge-names b{color:#8c8c8c;font-size:12px;font-weight:400}.dataworks-lineage-edge-names span span{overflow-wrap:anywhere;min-width:0}.dataworks-lineage-edge-list button>.ant-tag{white-space:nowrap;margin-inline-end:0}.dataworks-lineage-edge-detail{border-top:1px solid #eef2f7;flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding-top:12px;display:flex;overflow:hidden}.dataworks-lineage-edge-detail>.ant-typography{flex:none;font-size:12px}.dataworks-lineage-edge-summary{flex:none;gap:2px;min-width:0;display:grid}.dataworks-lineage-edge-summary>div{grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;min-height:28px;display:grid}.dataworks-lineage-edge-summary>div>span:first-child{color:#8c8c8c;font-size:12px}.dataworks-lineage-edge-summary .ant-typography{overflow-wrap:anywhere;min-width:0}.dataworks-lineage-edge-summary .ant-btn{width:28px;height:28px}.dataworks-lineage-edge-detail>.ant-table-wrapper{flex:1;min-height:0;overflow:hidden}.dataworks-lineage-edge-detail .ant-table-cell{overflow:hidden}.dataworks-lineage-edge-detail .ant-table-cell .ant-tag{margin-inline-end:0}.dataworks-lineage-column-mapping{gap:4px;min-width:0;display:grid}.dataworks-lineage-column-mapping>div{grid-template-columns:30px minmax(0,1fr);gap:4px;min-width:0;display:grid}.dataworks-lineage-column-mapping>div>span:first-child{color:#8c8c8c;font-size:11px}.dataworks-lineage-column-mapping .ant-typography{min-width:0}.dataworks-lineage-column-empty{margin:auto;padding:20px 8px}.dataworks-lineage-column-empty .ant-empty-description{color:#667085}.dataworks-lineage-view-compact .dataworks-lineage-toolbar>.ant-select{width:240px}.dataworks-lineage-view-compact .dataworks-lineage-workspace{grid-template-columns:minmax(440px,1fr) clamp(400px,35vw,460px)}.dataworks-lineage-view-compact .dataworks-lineage-edge-list{flex-basis:128px;max-height:128px}.dataworks-lineage-view-compact .dataworks-lineage-edge-detail{gap:6px;padding-top:8px}.dataworks-lineage-view-compact .dataworks-lineage-edge-detail .ant-table-tbody>tr>td{padding-block:3px!important}.dataworks-lineage-view-compact .dataworks-lineage-column-mapping{gap:2px}.dataworks-lineage-view-compact .dataworks-lineage-column-mapping>div,.dataworks-lineage-view-compact .dataworks-lineage-column-mapping .ant-typography{line-height:18px}.dataworks-lineage-view-compact .dataworks-lineage-canvas{min-height:380px}.data-assets-page{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.data-assets-workspace{border:1px solid var(--workbench-divider-color);border-radius:var(--workbench-surface-radius);background:#fff;flex-direction:column;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.data-assets-workspace-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.data-assets-workspace-tabs>.ant-tabs-body-holder,.data-assets-workspace-tabs>.ant-tabs-content-holder{flex:auto;min-height:0}.data-assets-workspace-tabs>.ant-tabs-body-holder>.ant-tabs-body,.data-assets-workspace-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content,.data-assets-workspace-tabs>.ant-tabs-content-holder>.ant-tabs-content,.data-assets-workspace-tabs .ant-tabs-tabpane-active,.data-assets-workspace-tabs [role=tabpanel][aria-hidden=false]{width:100%;min-width:0;height:100%;min-height:0}.data-assets-workspace-tabs .ant-tabs-tabpane-active,.data-assets-workspace-tabs [role=tabpanel][aria-hidden=false]{display:flex}.data-assets-mode-content{flex:auto;min-width:0;min-height:0}.data-assets-mode-layout{grid-template-columns:var(--workbench-sidebar-width) minmax(0, 1fr);gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid}.data-assets-scope-panel,.data-assets-content-panel{background:#fff;border:0;border-radius:0;min-width:0;min-height:0}.data-assets-scope-panel{border-right:1px solid var(--workbench-divider-color);flex-direction:column;gap:12px;padding:12px;display:flex;overflow:hidden}.data-assets-list-header{flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:10px;display:flex}.data-assets-list-context{align-items:baseline;gap:10px;min-width:0;display:flex}.data-assets-list-context>.ant-typography:first-child{max-width:min(480px,38vw)}.data-assets-list-actions{flex:none}.directory-all-action.ant-btn{color:#667085;min-width:40px;height:28px;padding-inline:8px}.directory-all-action-active.ant-btn,.directory-all-action-active.ant-btn:hover{color:#0958d9;background:#eaf3ff;font-weight:600}.data-assets-content-panel{flex-direction:column;height:100%;padding:12px;display:flex;overflow:hidden}.data-assets-review-toolbar,.data-assets-selection-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.data-assets-review-toolbar{margin-bottom:10px}.data-assets-mode-context{flex:none;margin-bottom:10px}.data-assets-selection-bar{background:#f0f7ff;border:1px solid #bae0ff;border-radius:6px;margin-bottom:10px;padding:8px 10px}.data-assets-review-panel{width:100%}.smart-query-access-page{flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.smart-query-question-management{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden}.smart-query-question-management-heading,.smart-query-question-list-heading{flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.smart-query-question-management-heading h5,.smart-query-question-list-heading h5,.smart-query-question-list-heading .ant-typography{margin:0}.smart-query-question-management-body{border:1px solid var(--workbench-divider-color);flex:auto;grid-template-columns:minmax(380px,420px) minmax(560px,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.smart-query-question-sections,.smart-query-question-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.smart-query-question-sections{border-right:1px solid var(--workbench-divider-color)}.smart-query-question-list{gap:10px;padding:10px 12px 0}.smart-query-question-list-heading>div{min-width:0}.smart-query-question-sections>.ant-table-wrapper,.smart-query-question-list>.ant-table-wrapper{flex:auto;min-height:0}.smart-query-question-sections .ant-table-row{cursor:pointer}.smart-query-question-sections .ant-table-row.is-selected>.ant-table-cell{background:#eaf3ff}.smart-query-question-primary{flex-direction:column;gap:2px;min-width:0;display:flex}.smart-query-question-primary>.ant-typography{max-width:100%}.smart-query-question-management .ant-input-number,.smart-query-personal-drawer .ant-input-number{width:180px}.smart-query-access-modebar{flex:none;justify-content:space-between;align-items:center;display:flex}.smart-query-access-toolbar{flex:none;align-items:center;gap:8px;display:grid}.smart-query-access-toolbar-users{grid-template-columns:minmax(260px,1fr) 180px auto}.smart-query-access-toolbar-groups{grid-template-columns:minmax(260px,1fr) auto}.smart-query-access-table-area,.smart-query-access-page>.ant-table-wrapper{flex:auto;min-height:0}.smart-query-access-subject,.smart-query-access-asset-name{flex-direction:column;gap:2px;min-width:0;display:flex}.smart-query-policy-content,.smart-query-group-picker,.smart-query-asset-selector{flex-direction:column;gap:12px;min-width:0;display:flex}.smart-query-policy-content>.ant-tabs{min-height:0}.smart-query-inheritance{border-bottom:1px solid #e5e7eb;padding:12px 0}.smart-query-access-section-title,.smart-query-access-selection-summary{align-items:center;gap:8px;min-width:0;display:flex}.smart-query-access-selection-summary{justify-content:space-between}.smart-query-asset-selector .smart-query-access-toolbar{grid-template-columns:auto minmax(160px,1fr) minmax(140px,180px) minmax(130px,170px) minmax(190px,1fr) auto}.smart-query-group-picker>.ant-select{width:100%}.smart-query-group-form-grid{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:16px;display:grid}.data-assets-side-card,.data-assets-table-card{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.data-assets-side-card>.ant-card-body,.data-assets-table-card>.ant-card-body{flex:1;min-height:0}.data-assets-table-card{flex:1;height:100%}.data-assets-table-card .ant-card-head-wrapper{gap:12px;min-width:0}.data-assets-table-card .ant-card-head-title,.data-assets-table-card .ant-card-extra{min-width:0}.data-assets-table-card>.ant-card-body{flex-direction:column;display:flex}.data-assets-side-stack{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.data-assets-side-actions{flex-direction:column;flex:none;gap:8px;display:flex}.data-assets-tree-block{border-top:1px solid #eef2f7;flex-direction:column;flex:1;gap:10px;min-height:220px;padding-top:12px;display:flex}.data-assets-tree-header{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.data-assets-tree-header-actions{flex:none;align-items:center;gap:2px;display:flex}.data-assets-tree-header-actions .ant-btn{padding-inline:6px}.data-assets-directory-tree{background:0 0;flex:1;min-height:0;padding-right:2px;overflow:auto}.data-assets-tree-context{flex:1;min-height:160px}.data-assets-directory-tree .ant-tree-node-content-wrapper{min-width:0;max-width:100%}.data-assets-tree-title{flex-wrap:nowrap;align-items:center;width:100%;min-width:0;height:24px;display:flex;overflow:hidden}.data-assets-tree-title .ant-space-item{flex:none;min-width:0}.data-assets-tree-title .ant-space-item:nth-child(2){flex:1;overflow:hidden}.data-assets-tree-title .ant-typography{max-width:100%;display:block}.data-assets-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.data-assets-toolbar{flex:none;grid-template-columns:minmax(280px,1fr) minmax(150px,180px) 150px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.data-assets-filter-actions{white-space:nowrap;justify-self:end}.data-assets-more-filters{flex-direction:column;gap:10px;width:300px;display:flex}.data-assets-more-filter-field{flex-direction:column;gap:4px;display:flex}.data-assets-more-filter-field>.ant-select{width:100%}.data-assets-more-filter-actions{border-top:1px solid #eef2f7;justify-content:flex-end;padding-top:2px;display:flex}.data-assets-tag-cloud{border-bottom:1px solid #eef2f7;flex:none;grid-template-columns:auto 168px minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:10px;padding:5px 0 6px;display:grid}.data-assets-tag-cloud-header{white-space:nowrap;min-height:24px;padding-block:1px}.data-assets-tag-cloud-items{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px 2px;min-width:0;min-height:24px;max-height:24px;display:flex;overflow:hidden}.data-assets-tag-cloud-items-expanded{max-height:88px;overflow-y:auto}.data-assets-tag-cloud-items .ant-tag{margin-inline-end:0;font-size:12px;line-height:22px}.data-assets-tag-filter.ant-input-affix-wrapper{width:168px}.data-assets-tag-cloud-actions{white-space:nowrap;min-height:24px}.data-asset-metric-toolbar{flex:none;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(180px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.data-asset-metric-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.data-asset-metric-toolbar-actions{justify-content:flex-end;gap:8px;display:flex}.data-asset-metric-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.data-asset-metric-field-select{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) auto;align-items:end;gap:0 12px;padding:14px 14px 0;display:grid}.data-asset-metric-field-select>.ant-btn{margin-bottom:24px}.data-asset-metric-caliber-tabs{margin-top:16px}.data-asset-metric-technical-form,.data-asset-metric-technical-detail,.data-asset-metric-detail-shell,.data-asset-metric-bindings{flex-direction:column;gap:12px;min-width:0;display:flex}.data-asset-metric-editor .code-editor-shell,.data-asset-metric-detail .code-editor-shell{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.data-asset-metric-caliber-copy{white-space:pre-wrap;background:#f8fafc;border-left:3px solid #1677ff;max-width:860px;margin:0;padding:16px}.data-asset-metric-detail-tabs{min-height:0}.data-asset-metric-binding-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-ai-generation-drawer .ant-drawer-body{min-height:0;padding:0 24px;overflow:hidden}.metric-ai-shell{flex-direction:column;height:100%;min-height:0;display:flex}.metric-ai-controls{border-bottom:1px solid #e5e7eb;flex-direction:column;flex:none;gap:12px;padding:18px 0 14px;display:flex}.metric-ai-control-row,.metric-ai-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-ai-controls>div:last-child{flex-direction:column;gap:8px;display:flex}.metric-ai-tabs{flex:1;min-height:0}.metric-ai-tabs>.ant-tabs-content-holder,.metric-ai-tabs>.ant-tabs-content-holder>.ant-tabs-content,.metric-ai-tabs .ant-tabs-tabpane{min-height:0}.metric-ai-tabs>.ant-tabs-content-holder{overflow:auto}.metric-ai-process,.metric-ai-draft,.metric-ai-prompt-preview{flex-direction:column;gap:14px;min-width:0;padding-bottom:24px;display:flex}.metric-ai-stream-text{white-space:pre-wrap;max-height:260px;margin:0;overflow:auto}.metric-ai-output,.metric-ai-prompt-preview>div{flex-direction:column;gap:8px;min-width:0;display:flex}.metric-ai-output pre,.metric-ai-prompt-preview pre{color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fa;border:1px solid #dfe3e8;border-radius:6px;max-height:440px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.metric-ai-draft .code-editor-shell{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.metric-ai-draft .ant-descriptions-item-content{white-space:pre-wrap;overflow-wrap:anywhere}.data-assets-name-cell,.data-assets-table-cell{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.data-assets-name-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.data-assets-name-button:hover .ant-typography:first-child{color:#1677ff}.data-opening-page,.data-opening-tabs,.data-opening-tabs>.ant-tabs-body-holder,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content,.data-opening-tabs>.ant-tabs-content-holder,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{width:100%;min-width:0;height:100%;min-height:0}.data-opening-page{border:1px solid var(--workbench-divider-color);border-radius:var(--workbench-surface-radius);background:#fff;overflow:hidden}.data-opening-page,.data-opening-tabs,.data-opening-tabs>.ant-tabs-body-holder,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active,.data-opening-tabs>.ant-tabs-content-holder,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active,.data-opening-side-stack,.data-opening-side-card,.data-opening-main-card,.data-opening-full-card,.data-opening-side-card>.ant-card-body,.data-opening-main-card>.ant-card-body,.data-opening-full-card>.ant-card-body,.data-opening-table-area,.data-opening-request-detail,.data-opening-credential{flex-direction:column;display:flex}.data-opening-page,.data-opening-tabs,.data-opening-tabs>.ant-tabs-body-holder,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active,.data-opening-tabs>.ant-tabs-content-holder,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{flex:1;overflow:hidden}.data-opening-tabs>.ant-tabs-nav{flex:none}.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content-active,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{min-height:0}.data-opening-catalog{grid-template-columns:var(--workbench-sidebar-width) minmax(0, 1fr);flex:1;align-items:stretch;gap:0;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.data-opening-side-card,.data-opening-main-card,.data-opening-full-card{min-width:0;height:100%;min-height:0;box-shadow:none;border-radius:0;flex:1;overflow:hidden}.data-opening-side-card{border-right:1px solid var(--workbench-divider-color)}.data-opening-side-card>.ant-card-head,.data-opening-main-card>.ant-card-head,.data-opening-full-card>.ant-card-head,.dataworks-table-card>.ant-card-head,.metadata-detail-card>.ant-card-head{min-height:var(--workbench-panel-header-height)}.data-opening-side-card>.ant-card-body,.data-opening-main-card>.ant-card-body,.data-opening-full-card>.ant-card-body{flex:1;min-height:0;overflow:hidden}.data-opening-side-card>.ant-card-body{padding:12px}.data-opening-side-stack{flex:1;gap:10px;height:100%;min-height:0;overflow:hidden}.data-opening-tree-block{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.data-opening-tree-block>.ant-tree{background:0 0;flex:1;min-height:0;padding-right:2px;overflow:auto}.data-opening-tree-block .ant-tree-node-content-wrapper,.data-opening-tree-block .ant-tree-title{min-width:0}.data-opening-tree-block .ant-tree-title{width:100%;display:block}.data-opening-section-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.data-opening-section-header>*{min-width:0}.data-opening-config-workspace>.ant-card-body{padding:0 16px 16px}.data-opening-config-workspace .ant-tabs,.data-opening-config-workspace .ant-tabs-body-holder,.data-opening-config-workspace .ant-tabs-body,.data-opening-config-workspace .ant-tabs-content-holder,.data-opening-config-workspace .ant-tabs-content,.data-opening-config-workspace .ant-tabs-tabpane{min-width:0;height:100%;min-height:0}.data-opening-config-workspace .ant-tabs{flex-direction:column;flex:1;display:flex;overflow:hidden}.data-opening-config-workspace .ant-tabs-nav{flex:none}.data-opening-config-workspace .ant-tabs-body-holder,.data-opening-config-workspace .ant-tabs-content-holder{flex:1;overflow:hidden}.data-opening-config-workspace .ant-tabs-body{overflow:hidden}.data-opening-config-workspace .ant-tabs-content-active,.data-opening-config-workspace .ant-tabs-tabpane-active{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.data-opening-drawer-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.data-opening-apply-drawer .ant-drawer-body{padding:0 24px 24px}.data-opening-apply-asset{z-index:1;border-bottom:1px solid var(--workbench-divider-color);background:#f7f9fc;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:12px;min-width:0;margin:0 -24px 20px;padding:14px 24px;display:grid;position:sticky;top:0}.data-opening-apply-asset>div{flex-direction:column;gap:2px;min-width:0;display:flex}.data-opening-apply-asset>.ant-typography{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.data-opening-request-form{max-width:100%}.data-opening-config-picker{grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:8px;min-width:0;display:grid}.data-opening-config-picker>.ant-form-item{min-width:0}.data-opening-config-picker>.ant-btn{width:32px;margin-bottom:24px;padding-inline:0}.data-opening-config-summary{min-width:0;margin:-8px 0 24px}.data-opening-config-summary .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.data-opening-message-preview{border:1px solid var(--workbench-divider-color);background:#f7f9fc;border-radius:6px;min-width:0;margin-bottom:24px;padding:14px}.data-opening-message-preview pre{color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e5eaf0;border-radius:4px;max-height:320px;margin:12px 0 0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.data-opening-message-preview .ant-empty{margin-block:16px 4px}.data-opening-message-preview-modal{margin-bottom:0}.data-opening-message-preview-modal pre{max-height:360px}.data-opening-host-port-grid{grid-template-columns:minmax(0,1fr) 120px;gap:12px;min-width:0;display:grid}.data-opening-host-port-grid .ant-input-number{width:100%}.data-opening-params{flex-direction:column;gap:8px;min-width:0;margin-bottom:24px;display:flex}.data-opening-params .ant-space-compact{min-width:0}.data-opening-danger-checkbox,.data-opening-danger-checkbox:hover{color:#d4380d}.data-opening-tree-title{flex-wrap:nowrap;align-items:center;width:100%;min-width:0;height:24px;display:flex;overflow:hidden}.data-opening-tree-title .ant-space-item{flex:none;min-width:0}.data-opening-tree-title .ant-space-item:nth-child(2){flex:1;overflow:hidden}.data-opening-tree-title .ant-typography{max-width:100%;margin-bottom:0;display:block}.directory-count-tag.ant-tag{color:#667085;font-variant-numeric:tabular-nums;text-align:center;background:#eef2f6;border:0;border-radius:4px;min-width:22px;height:20px;margin:0;padding-inline:6px;line-height:20px}.data-opening-toolbar,.data-opening-request-toolbar{flex:none;gap:10px;margin-bottom:12px;display:flex}.data-opening-toolbar .ant-input-affix-wrapper{width:min(420px,100%)}.data-opening-request-toolbar .ant-input-affix-wrapper{width:min(360px,100%)}.data-opening-request-toolbar .ant-select{width:150px}.data-opening-table-area{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.data-opening-table-area .ant-table-wrapper,.data-opening-table-area .ant-spin-nested-loading,.data-opening-table-area .ant-spin-container,.data-opening-table-area .ant-table,.data-opening-table-area .ant-table-container{min-height:0}.data-opening-table-area>.ant-table-wrapper,.data-opening-table-area .ant-spin-nested-loading,.data-opening-table-area .ant-spin-container,.data-opening-table-area .ant-table-container{flex-direction:column;flex:1;display:flex;overflow:hidden}.data-opening-table-area .ant-table-pagination{flex:none}.data-opening-table-area .ant-table-body{flex:1;min-height:0}.data-opening-name-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.data-opening-name-cell>.ant-typography,.data-opening-table-area .ant-table-cell>.ant-typography,.data-opening-table-area .ant-table-cell .ant-space{min-width:0}.data-opening-table-area .ant-table-cell .ant-space{max-width:100%}.data-opening-table-area .ant-table-cell .ant-tag{flex:none}.data-opening-table-area .ant-table-cell .ant-btn{white-space:nowrap}.data-opening-request-no-cell{align-items:center;gap:2px;min-width:0;display:flex}.data-opening-request-no-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:0;overflow:hidden}.data-opening-request-no-cell>.ant-btn:last-child{flex:0 0 24px}.data-opening-form-row{grid-template-columns:minmax(0,1fr) minmax(120px,.4fr);gap:12px;display:grid}.data-opening-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.data-opening-form-span-2{grid-column:1/-1}.data-opening-request-form .ant-divider{margin:12px 0 18px}.data-opening-params{flex-direction:column;gap:8px;margin:0 0 18px;display:flex}.data-opening-credential,.data-opening-request-detail{gap:12px}.data-opening-credential .ant-typography{margin-bottom:0}.data-opening-credential>div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px}.data-opening-request-drawer .ant-drawer-body{overflow:auto}.data-opening-request-delete-content{flex-direction:column;gap:16px;display:flex}.data-opening-request-delete-content ul{color:#475467;margin:8px 0 0;padding-left:22px}.data-opening-request-delete-content li+li{margin-top:4px}.data-opening-request-delete-confirmation{flex-direction:column;gap:8px;display:flex}.data-assets-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.data-assets-form-span-2{grid-column:span 2}.data-assets-default-filters{flex-direction:column;gap:8px;min-width:0;display:flex}.data-assets-tag-label{align-items:center;gap:6px;min-width:0;display:flex}.data-assets-tag-label .ant-btn{height:22px;padding-inline:4px}.data-assets-detail-drawer-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.data-assets-governance-drawer-body{min-height:0;display:flex;overflow:hidden}.data-assets-detail-drawer-heading,.data-assets-detail-drawer-heading,.data-assets-detail-drawer-extra{min-width:0}.data-assets-detail-drawer-title{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.data-assets-detail-title-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.data-assets-detail-shell{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.data-assets-detail-summary{flex:none}.data-assets-detail-summary .ant-descriptions-view{border-radius:6px;overflow:hidden}.data-assets-detail-workspace{border-top:1px solid #e5e7eb;flex-direction:column;flex:1 1 0;min-height:220px;display:flex;overflow:hidden}.data-assets-detail-tabs,.data-assets-detail-tabs-body,.data-assets-detail-tabs-content{flex:1;min-height:0}.data-assets-detail-tabs{grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.data-assets-detail-tabs-body,.data-assets-detail-tabs-content{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.data-assets-detail-tabs-header{flex:none}.data-assets-detail-error{flex:none;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.data-assets-detail-error .workspace-notice{flex:1;min-width:0}.data-assets-ddl-workspace,.data-assets-reviews-workspace{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.data-asset-governance-panel{flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;display:flex;overflow:hidden}.data-asset-governance-panel>.ant-tabs,.data-asset-governance-panel>.ant-tabs>.ant-tabs-content-holder,.data-asset-governance-panel>.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.data-asset-governance-panel .ant-tabs-tabpane{flex:1;height:100%;min-height:0}.data-asset-governance-panel>.ant-tabs{flex-direction:column;display:flex}.data-asset-governance-table{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.data-asset-governance-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.data-asset-governance-batch-section{border-bottom:1px solid #f0f0f0;padding:4px 0 8px}.data-asset-governance-batch-section+.data-asset-governance-batch-section{padding-top:20px}.data-asset-governance-batch-section:last-child{border-bottom:0}.data-asset-governance-table>.ant-table-wrapper,.data-assets-ddl-workspace>.code-editor-shell{flex:1;min-height:0}.data-assets-detail-tab-error{flex-direction:column;align-self:center;gap:12px;width:min(560px,100%);margin:auto;display:flex}.data-assets-detail-icon{color:#1677ff;background:#e6f4ff;border:1px solid #bae0ff;border-radius:6px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.data-assets-query-workspace{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.data-assets-query-filters{flex:none;max-height:min(180px,30vh);padding-right:4px;overflow:auto}.data-assets-query-actions,.data-assets-publish-filter-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.data-assets-query-actions{flex:none}.data-assets-query-results{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.data-assets-query-result-header{background:#f8fafc;border:1px solid #e5e7eb;border-bottom:0;border-radius:6px 6px 0 0;flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:38px;padding:5px 10px;display:flex}.data-assets-query-result-header .ant-tag{margin-inline-end:0}.data-assets-query-table{flex:1;min-height:0;overflow:hidden}.data-assets-query-table .ant-table-wrapper,.data-assets-query-table .ant-spin-nested-loading,.data-assets-query-table .ant-spin-container{height:100%}.data-table-column-title{gap:2px;min-width:0;line-height:1.35;display:grid}.data-table-column-title-primary{align-items:center;gap:6px;min-width:0;display:flex}.data-table-column-title-name,.data-table-column-title-comment{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-table-column-title-name{flex:auto}.data-table-column-title-comment{color:var(--workspace-text-secondary);font-size:12px;font-weight:400}.data-table-column-title-primary .ant-tag{flex:none;margin-inline-end:0}.data-asset-filter-builder,.data-asset-filter-list,.data-assets-publish-review{flex-direction:column;min-width:0;display:flex}.data-asset-filter-builder{gap:8px}.data-asset-filter-list{gap:6px}.data-asset-filter-empty{background:#f8fafc;border:1px dashed #d8dee8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:4px 8px 4px 10px;display:flex}.data-asset-filter-add{align-self:flex-start}.data-asset-filter-row{grid-template-columns:minmax(150px,1.25fr) 120px 120px minmax(180px,1.5fr) auto auto;align-items:center;gap:6px;min-width:0;display:grid}.data-asset-filter-row>*,.data-asset-filter-value,.data-asset-filter-value>*{width:100%;min-width:0}@media (height<=640px){.data-assets-detail-drawer-body{padding-block:12px}.data-assets-detail-shell{gap:8px}.data-assets-detail-workspace{min-height:150px}.data-assets-detail-tabs-header{margin-bottom:8px}.data-assets-query-workspace{gap:6px}.data-assets-query-filters{max-height:76px}}.data-asset-filter-dynamic-label{color:#475569;background:#f8fafc;border:1px solid #d9d9d9;border-radius:6px;align-items:center;height:32px;padding:0 11px;display:flex}.data-asset-filter-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.data-asset-filter-date-format{width:128px}.data-assets-publish-review{gap:18px}.data-assets-publish-review>div:first-child{flex-direction:column;gap:8px;display:flex}.data-assets-publish-filter-item{border-top:1px solid #e5e7eb;padding-top:16px}.data-assets-publish-filter-header{margin-bottom:12px}.data-assets-review-filter-summary{flex-direction:column;gap:8px;max-height:180px;margin-bottom:14px;display:flex;overflow:auto}.data-assets-review-filter-summary>div{border-bottom:1px solid #eef2f7;flex-direction:column;gap:2px;min-width:0;padding-bottom:8px;display:flex}.admin-ai-name-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-ai-module-select{width:100%}.admin-ai-prompt-section{overflow:hidden}.admin-ai-prompt-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-ai-prompt-editor{flex:1;min-height:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.6}.context-summary-version{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.data-assets-batch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(160px,220px);gap:12px;display:grid}.data-assets-batch-preview{margin:10px 0 16px}.data-assets-list-import{flex-direction:column;gap:8px;width:100%;display:flex}.side-panel{min-height:0}.detail-panel{flex-direction:column;gap:0;min-width:0;min-height:0;display:flex}.metadata-sidebar-card.ant-card,.metadata-fill-card.ant-card,.metadata-detail-card.ant-card{min-height:0;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.metadata-sidebar-card.ant-card{border-right:1px solid var(--workbench-divider-color)}.summary-card.ant-card{border-bottom:1px solid var(--workbench-divider-color);box-shadow:none;border-radius:0;flex:none}.metadata-detail-card,.metadata-fill-card{flex:auto}.metadata-sidebar-card.ant-card,.dataworks-side-card.ant-card,.data-assets-scope-panel,.data-opening-side-card.ant-card{background:#f7f9fc}.metadata-sidebar-card>.ant-card-body,.metadata-fill-card>.ant-card-body,.metadata-detail-card>.ant-card-body{flex:1;min-height:0}.metadata-sidebar-stack{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.metadata-table-list-viewport{flex:1;min-height:0;display:flex;overflow:hidden}.metadata-table-list-viewport>.ant-table-wrapper{width:100%;min-height:0}.metadata-table-list-viewport>.ant-table-wrapper .ant-spin-nested-loading,.metadata-table-list-viewport>.ant-table-wrapper .ant-spin-container{flex:1;min-height:0}.metadata-sidebar-stack .ant-spin-nested-loading,.metadata-sidebar-stack .ant-spin-container,.metadata-sidebar-stack .ant-table,.metadata-sidebar-stack .ant-table-container{min-height:0}.metadata-sidebar-stack .ant-spin-nested-loading,.metadata-sidebar-stack .ant-spin-container{flex-direction:column;height:100%;display:flex}.metadata-sidebar-stack .ant-table{overflow:visible}.metadata-sidebar-stack .ant-table-body{overflow-x:hidden!important}.metadata-sidebar-stack .ant-table-container,.metadata-sidebar-stack .ant-table-content{min-height:0}.metadata-sidebar-stack .ant-table-content{overflow-x:hidden!important}.metadata-sidebar-stack .ant-table-pagination.ant-pagination{flex:none;margin:10px 0 0}.metadata-table-list .ant-table-thead>tr>th,.metadata-table-list .ant-table-tbody>tr>td{padding:8px 10px}.metadata-fill-card>.ant-card-body{place-items:center;display:grid}.metadata-detail-card .ant-tabs,.metadata-detail-card .ant-tabs-body-holder,.metadata-detail-card .ant-tabs-body,.metadata-detail-card .ant-tabs-content,.metadata-detail-card .ant-tabs-tabpane,.metadata-detail-card .ant-tabs-tabpane>div{height:100%;min-height:0}.metadata-detail-card .ant-card-body,.metadata-detail-tabs{flex-direction:column;display:flex}.metadata-detail-card .ant-card-body,.metadata-detail-card .ant-tabs-body-holder{flex:1;min-height:0}.metadata-detail-tabs .ant-tabs-body-holder,.metadata-detail-tabs .ant-tabs-body{flex-direction:column;display:flex}.metadata-detail-tabs>.ant-tabs-nav{flex:none;margin-bottom:12px}.metadata-detail-tabs .ant-tabs-body{flex:1}.metadata-detail-tabs .ant-tabs-content{flex:1;display:flex}.metadata-detail-tabs .ant-tabs-tabpane-active{flex:1;width:100%;min-height:0;display:flex}.metadata-tab-panel,.metadata-stats-panel{flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.metadata-stats-panel{padding-right:2px;overflow:auto}.metadata-ddl-panel{flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.metadata-ddl-panel>.code-editor-shell{flex:1;min-height:220px}.metadata-tab-panel>.ant-table-wrapper,.metadata-stats-panel>.ant-card{min-height:0}.metadata-tab-panel>.ant-table-wrapper{flex:1}.metadata-stats-panel>.ant-card>.ant-card-body{min-height:0}.ai-side-stack{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;overflow:hidden}.ai-sql-grid{grid-template-areas:"sidebar main";grid-template-columns:var(--workbench-sidebar-width) minmax(0, 1fr);background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.full-width{width:100%}.code-editor-shell{width:100%;min-height:0;overflow:hidden}.code-editor-shell .monaco-editor,.code-editor-shell .monaco-editor-background,.code-editor-shell .overflow-guard{max-width:100%}.section-title{color:#111827;align-items:center;gap:8px;font-weight:600;display:flex}.summary-card{overflow:hidden}.summary-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-desc{margin-top:12px}.metadata-table-list-item{flex-direction:column;gap:2px;min-width:0;display:flex}.metadata-table-name,.metadata-table-comment{min-width:0;display:block}.metadata-table-name{width:100%}.metadata-table-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.metadata-table-row-count{font-variant-numeric:tabular-nums;white-space:nowrap}.table-option{flex-direction:column;gap:2px;min-width:0;display:flex}.selected-row td{background:#eaf4ff!important}.page-alert{margin-bottom:14px}.time-toolbar{margin-bottom:12px}.bucket-table{margin-top:12px}.bucket-bar-wrap{background:#eef2f7;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}.bucket-bar{background:#1677ff;border-radius:999px;height:100%;display:block}.ai-sql-page{border:1px solid var(--workbench-divider-color);border-radius:var(--workbench-surface-radius);background:#fff;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden}.ai-sql-page .ai-sql-grid{border:0;border-radius:0;width:100%;height:100%;min-height:0}.ai-sql-main{background:#fff;flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex;overflow:hidden}.ai-sql-sidebar{background:#f7f9fc;border-right:1px solid #dfe5ec;flex-direction:column;grid-area:sidebar;min-width:0;min-height:0;display:flex;overflow:hidden}.ai-sql-sidebar-heading{border-bottom:1px solid #e7ebf0;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.ai-sql-sidebar-heading h5{margin:0}.ai-sql-sidebar-heading-actions{align-items:center;gap:10px;min-width:0;display:flex}.ai-sql-sidebar-heading .ant-btn{color:#475569;width:32px;min-width:32px;height:32px}.ai-sql-conversation-scroll{flex:auto;min-height:0;padding:8px;overflow-y:auto}.ai-sql-conversation-scroll>.ant-conversations{padding:0}.ai-sql-conversation-scroll>.ant-empty{margin:36px 0 20px}.ai-sql-context-bar{border-bottom:1px solid #e7ebf0;flex:0 0 48px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:48px;padding:0 16px;display:flex}.ai-sql-context-summary{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ai-sql-context-summary .ant-tag{flex:none;margin-inline-end:0}.ai-sql-context-version{text-overflow:ellipsis;min-width:72px;overflow:hidden}.ai-sql-inline-alert{flex:none;margin:12px 24px 0}.sql-workspace-stack{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.ai-chat-workspace{overflow:hidden}.ai-chat-thread{background:#fbfcfe;border:1px solid #eef2f7;border-radius:6px;flex:280px;min-width:0;min-height:220px;overflow:hidden}.ai-chat-bubbles{height:100%;padding:12px;overflow:auto}.ai-chat-bubbles .ant-bubble-content{max-width:min(720px,100%)}.ai-chat-welcome{place-items:center;height:100%;min-height:220px;padding:18px 24px;display:grid}.ai-chat-welcome-content{flex-direction:column;gap:16px;width:min(760px,100%);min-width:0;display:flex}.ai-chat-welcome .ant-welcome{max-width:100%}.ai-sql-main>.ai-chat-workspace{flex:auto;gap:0;width:100%;height:auto;min-height:0}.ai-sql-main .ai-chat-thread{background:#fff;border:0;border-radius:0;flex:auto;min-height:0}.ai-sql-main .ai-chat-bubbles{padding:20px clamp(24px,5vw,72px)}.ai-sql-main .ai-chat-bubbles .ant-bubble-content{max-width:100%}.ai-sql-main .ai-chat-bubbles .ant-bubble-start{width:100%;max-width:1160px}.ai-sql-main .ai-chat-bubbles .ant-bubble-start>.ant-bubble-body{flex:auto;width:100%;min-width:0}.ai-sql-main .ai-chat-bubbles .ant-bubble-start>.ant-bubble-body>.ant-bubble-content{width:100%}.ai-sql-main .ai-chat-welcome{width:min(820px,100% - 64px);min-height:0;margin:0 auto;padding:20px 0}.ai-sql-main .ai-chat-welcome-content{align-items:stretch;gap:20px;width:100%}.ai-sql-sender-shell{background:#fff;border-top:1px solid #edf0f4;flex-direction:column;flex:none;min-width:0;padding:12px clamp(24px,5vw,72px) 16px;display:flex}.ai-sql-main .ai-chat-sender{border-radius:8px;width:min(100%,1100px);margin:0 auto}.question-template-menu-item{flex-direction:column;gap:2px;min-width:220px;max-width:320px;display:flex}.question-template-menu-item>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.current-template-trigger{flex:0 210px;min-width:0;max-width:210px}.current-template-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.current-template-trigger-arrow{color:#64748b;flex:none;font-size:10px}.current-template-detail-modal .ant-modal-content{max-height:calc(100vh - 48px);overflow:hidden}.current-template-detail-modal .ant-modal-body{min-height:0;overflow:hidden}.current-template-detail-tabs>.ant-tabs-nav{margin-bottom:10px}.current-template-detail-text,.current-template-detail-empty{width:100%;height:min(460px,100vh - 250px);min-height:220px;margin:0;overflow:auto}.current-template-detail-text{color:#334155;overflow-wrap:anywhere;white-space:pre-wrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:12px 14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6}.current-template-detail-empty{place-items:center;display:grid}.ai-chat-sender{flex:none}.ai-sender-submit-button{flex:none;display:inline-flex}.ai-sender-footer{align-items:center;gap:10px;width:100%;min-width:0;display:flex;overflow:hidden}.ai-sender-tools{white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ai-sender-tools>.ant-btn:not(.current-template-trigger),.ai-sender-thinking-control,.ai-sender-submit{flex:none}.ai-sender-thinking-control{align-items:center;gap:6px;display:flex}.ai-sender-submit{align-items:center;margin-inline-start:auto;display:flex}.ai-chat-answer{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.ai-chat-answer .ant-code-highlighter,.ai-chat-answer-toolbar{max-width:100%}.ai-chat-result-actions{border-top:1px solid #eef2f7;justify-content:flex-start;width:100%;min-height:28px;padding-top:2px}.ai-sql-context-drawer .ant-drawer-body{flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.ai-sql-context-drawer .ant-form{flex-direction:column;gap:12px;display:flex}.ai-sql-context-drawer .ant-form-item{margin-bottom:0}.ai-sql-context-drawer .ant-form-item-label{padding-bottom:4px}.mcp-control-panel{background:#f8fbff;border:1px solid #e5edf7;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.mcp-control-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mcp-limits-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mcp-control-details{border-top:1px solid #e5edf7;flex-direction:column;gap:8px;min-width:0;padding-top:8px;display:flex}.mcp-limit-label{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.mcp-limit-input{width:64px}.mcp-trace-panel{background:#fbfcfe;border:1px solid #e5edf7;border-radius:6px;max-width:100%;padding:10px 12px}.mcp-trace-content{width:100%;min-width:0}.mcp-trace-content pre{color:#334155;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;max-width:100%;max-height:180px;margin:4px 0 0;padding:8px 10px;overflow:auto}.thinking-process-panel{max-width:100%}.thinking-process-think{background:#f8fbff;border:1px solid #e5edf7;border-radius:6px;min-height:42px;max-height:220px;padding:10px 12px}.thinking-process-think.streaming{background:#f6fbff;border-color:#d7e8ff}.thinking-process-think .ant-think-content{scroll-behavior:smooth;max-height:160px;overflow:auto}.thinking-process-text{color:#475569;white-space:pre-wrap;margin-bottom:0!important}.streaming-cursor{vertical-align:-2px;background:#1677ff;width:6px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}.sql-editor-drawer .ant-drawer-content{min-height:0}.sql-editor-drawer .ant-drawer-body{min-height:0;overflow:hidden}.sql-editor-drawer-content{grid-template-rows:minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.sql-editor-drawer-main{grid-template-rows:minmax(300px,1fr) auto minmax(220px,280px);gap:8px;min-width:0;min-height:0;display:grid}.sql-editor-section{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden}.sql-editor-section>.code-editor-shell{flex:1;min-height:0}.sql-validation-section{flex:none}.sql-validation-compact{background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;justify-content:center;gap:4px;min-height:38px;padding:6px 10px;display:flex}.sql-validation-compact.success{background:#f6ffed;border-color:#b7eb8f}.sql-validation-compact.warning{background:#fffbe6;border-color:#ffe58f}.sql-validation-compact.idle{background:#f7fbff;border-color:#d9e8ff}.sql-validation-issues .ant-collapse-header{color:#8c6d1f;padding:0!important}.sql-validation-issues .ant-collapse-content-box{padding:4px 0 0!important}.sql-result-panel{border-top:1px solid #f0f0f0;min-width:0;height:100%;min-height:220px;overflow:hidden}.sql-result-panel .ant-tabs{flex-direction:column;height:100%;min-height:0;display:flex}.sql-result-panel .ant-tabs-nav{flex:none;margin-bottom:8px}.sql-result-panel .ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.sql-result-panel .ant-tabs-content,.sql-result-panel .ant-tabs-tabpane{min-width:0;height:100%;min-height:0}.sql-query-table,.sql-explain-table{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.sql-query-meta{flex:none;padding-bottom:6px}.muted-icon{color:#8c8c8c}.sql-query-table .ant-table-wrapper,.sql-query-table .ant-spin-nested-loading,.sql-query-table .ant-spin-container,.sql-query-table .ant-table,.sql-query-table .ant-table-container,.sql-explain-table .ant-table-wrapper,.sql-explain-table .ant-spin-nested-loading,.sql-explain-table .ant-spin-container,.sql-explain-table .ant-table,.sql-explain-table .ant-table-container{height:100%;min-height:0}.sql-query-table .ant-table-wrapper,.sql-query-table .ant-spin-nested-loading,.sql-query-table .ant-spin-container,.sql-explain-table .ant-table-wrapper,.sql-explain-table .ant-spin-nested-loading,.sql-explain-table .ant-spin-container{flex-direction:column;display:flex}.sql-query-table .ant-table,.sql-explain-table .ant-table{flex:1}.sql-query-table .ant-table-wrapper,.sql-query-table .ant-spin-nested-loading,.sql-query-table .ant-spin-container{flex:auto;width:100%;min-width:0;height:auto;overflow:hidden}.sql-query-table .ant-table-container,.sql-query-table .ant-table-content,.sql-query-table .ant-table-body{min-width:0}.sql-result-empty,.sql-explain-empty{place-items:center;height:100%;min-height:0;display:grid;overflow:hidden}.sql-result-empty .ant-empty,.sql-explain-empty .ant-empty{margin:0}.sql-result-empty .ant-empty-image,.sql-explain-empty .ant-empty-image{height:40px;overflow:hidden}.side-manager-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.side-manager-card .ant-card-head{min-height:40px;padding:0 12px}.side-manager-card .ant-card-head-title{min-width:0;padding:9px 0}.side-manager-card .ant-card-extra{padding:7px 0}.side-manager-card .ant-card-body{flex:1;min-height:0;padding:10px 12px 12px;overflow:hidden}.side-manager-card .ant-table-wrapper,.side-manager-card .ant-spin-nested-loading,.side-manager-card .ant-spin-container,.side-manager-card .ant-table,.side-manager-card .ant-table-container,.side-manager-card .ant-table-content{min-width:0;height:100%;min-height:0}.side-manager-card .ant-table-wrapper{flex-direction:column;display:flex}.side-manager-card .ant-spin-nested-loading,.side-manager-card .ant-spin-container{flex-direction:column;flex:1;display:flex}.side-manager-card .ant-table{flex:1;overflow:hidden}.side-manager-card .ant-table-content{overflow-x:hidden!important}.side-manager-card .ant-table-thead>tr>th,.side-manager-card .ant-table-tbody>tr>td{padding:8px}.side-manager-card .ant-table-pagination.ant-pagination,.side-manager-card .ant-list-pagination{flex:none;margin:10px 0 0}.side-manager-card .ant-list-item{min-height:44px;padding:6px 0}.side-manager-card .ant-list-item-meta{min-width:0}.side-manager-card .ant-list-item-meta-title{margin-bottom:2px}.side-manager-card .ant-list-item-meta-description{min-width:0}.side-manager-card .ant-list-item-action{margin-inline-start:8px}.history-load-state{place-items:center;min-height:32px;padding:8px 0 2px;display:grid}.config-manager-drawer .ant-drawer-body{min-height:0;padding-top:12px;overflow:hidden}.config-manager-drawer .ant-drawer-content-wrapper,.config-manager-drawer .ant-drawer-content{min-height:0}.config-manager-drawer .ant-drawer-content{flex-direction:column;display:flex}.config-manager-drawer .ant-drawer-body{flex:1}.config-manager-drawer .ant-tabs,.config-manager-drawer .ant-tabs-body-holder,.config-manager-drawer .ant-tabs-body,.config-manager-drawer .ant-tabs-content,.config-manager-drawer .ant-tabs-tabpane,.config-manager-drawer .ant-tabs-tabpane>div{height:100%;min-height:0}.config-manager-panel{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.config-manager-toolbar{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.config-manager-toolbar>.ant-typography{min-width:0}.config-manager-actions{flex:none;justify-content:flex-end}.prompt-import-preview{width:100%;padding-top:4px}.config-manager-panel .ant-table-wrapper{flex:1;min-height:0;overflow:auto}.table-cell-stack{width:100%;min-width:0}.table-cell-stack .ant-typography{width:100%;max-width:100%}.manual-copy{background:#f6f8fa;border:1px solid #e5e7eb;border-radius:6px;margin-top:12px;padding:10px 12px}.drawer-alert,.model-advanced-collapse,.template-drawer-hint{margin-bottom:16px}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}html.prompt-preview-open,html.prompt-preview-open body{overflow:hidden}.prompt-preview-root .prompt-preview-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 48px);padding:18px 20px 14px;display:flex}.prompt-preview-root .prompt-preview-modal .ant-modal-body{min-height:0;overflow:hidden}.prompt-preview-root .prompt-preview-modal .ant-modal-footer{margin-top:12px}.prompt-preview-content{grid-template-rows:auto auto minmax(0,1fr);gap:8px;width:100%;height:min(620px,100vh - 190px);min-height:420px;display:grid}.prompt-preview-tabs{height:100%;min-height:0}.prompt-preview-tabs,.prompt-preview-tabs .ant-tabs-body-holder,.prompt-preview-tabs .ant-tabs-body,.prompt-preview-tabs .ant-tabs-content,.prompt-preview-tabs .ant-tabs-tabpane{height:100%}.prompt-preview-tabs .ant-tabs-body,.prompt-preview-tabs .ant-tabs-content,.prompt-preview-tabs .ant-tabs-tabpane{min-height:0}.prompt-preview-editor{height:100%;min-height:0}.mcp-token-modal{flex-direction:column;gap:14px;display:flex}.mcp-token-url{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mcp-token-copy{word-break:break-all;margin-bottom:0!important}.mcp-token-form{gap:8px;display:flex}.mcp-token-name-item{flex:1;margin-bottom:0!important}.audit-page{flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.audit-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;padding:12px}.audit-filter-keyword{width:220px}.audit-filter-select{width:130px}.audit-filter-user{width:120px}.audit-filter-time{width:190px}.audit-table-area{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.audit-table-area .ant-table-wrapper,.audit-table-area .ant-spin-nested-loading,.audit-table-area .ant-spin-container,.audit-table-area .ant-table,.audit-table-area .ant-table-container{min-height:0}.audit-table-area>.ant-table-wrapper,.audit-table-area .ant-spin-nested-loading,.audit-table-area .ant-spin-container{flex-direction:column;flex:1;display:flex}.audit-table-area .ant-table,.audit-table-area .ant-table-container{flex:1}.audit-table-area .ant-table-pagination{flex:none}.audit-user-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.audit-user-cell .ant-tag{margin-inline-end:0}.audit-detail{flex-direction:column;gap:14px;display:flex}.audit-detail-json{flex-direction:column;gap:8px;display:flex}.audit-detail-json pre{color:#1f2937;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;max-height:340px;margin:0;padding:12px;overflow:auto}.dataworks-side-card.ant-card,.dataworks-table-card.ant-card,.data-opening-side-card.ant-card,.data-opening-main-card.ant-card,.data-opening-full-card.ant-card{box-shadow:none}.admin-filter-keyword{width:240px}.admin-filter-role,.admin-role-select{width:160px}.admin-user-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-asset-access{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.admin-asset-access>.ant-table-wrapper,.admin-data-sources>.ant-table-wrapper{flex:1;min-height:0}.admin-data-source-drawer .ant-drawer-body{padding:20px 24px}.admin-data-source-schema-alert{margin-bottom:16px}.admin-data-source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.admin-data-source-form-span-2{grid-column:span 2}.admin-data-source-drawer-footer{justify-content:space-between;align-items:center;display:flex}.user-role-tag{margin-inline-end:0}.mcp-only-page{justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.mcp-only-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;width:min(520px,100%);padding:24px;display:flex}.mcp-only-icon{color:#1677ff;font-size:26px}.mcp-only-url{color:#1f2937;word-break:break-all;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:10px 12px;margin:0!important}.ant-card{box-shadow:0 1px 2px #1018280a}.ant-table-wrapper .ant-table-tbody>tr{cursor:default}.side-panel .ant-table-wrapper .ant-table-tbody>tr{cursor:pointer}@media (width<=1100px){.data-assets-page{grid-template-columns:1fr;height:auto;overflow:visible}.data-assets-side-card,.data-assets-table-card{margin-bottom:14px}}@media (width<=980px){.app-content-workbench{overflow:auto}.config-manager-toolbar{flex-direction:column;align-items:flex-start}.config-manager-actions{justify-content:flex-start}.app-header,.metadata-page,.dataworks-page,.ai-side-stack{display:block}.app-header{position:static}.top-menu,.header-actions,.detail-panel,.ai-side-stack{margin-top:12px}.sql-editor-section{min-height:0}.sql-editor-drawer-main{grid-template-rows:300px auto minmax(150px,220px)}.side-panel{margin-bottom:14px;position:static}.dataworks-main{display:block}.dataworks-task-toolbar,.data-assets-toolbar,.data-assets-batch-grid,.data-assets-form-grid{grid-template-columns:1fr}.data-assets-toolbar>*,.data-assets-form-span-2{grid-column:auto!important}.data-assets-tag-cloud-header{flex-direction:column;align-items:flex-start}.audit-filter-keyword,.audit-filter-select,.audit-filter-user,.audit-filter-time,.admin-filter-keyword,.admin-filter-role,.admin-role-select{width:min(220px,100%)}.dataworks-side-card,.dataworks-table-card,.dataworks-runs-card,.data-assets-side-card,.data-assets-table-card,.data-opening-side-card,.data-opening-main-card{margin-bottom:14px}.data-assets-page{grid-template-columns:1fr;height:auto;overflow:visible}.data-assets-main,.data-assets-table-card{height:auto}.data-assets-table-area{flex:none;min-height:420px}.data-opening-page,.data-opening-tabs,.data-opening-tabs>.ant-tabs-body-holder,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body,.data-opening-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content,.data-opening-tabs>.ant-tabs-content-holder,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content,.data-opening-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.data-opening-catalog,.data-opening-side-card,.data-opening-main-card,.data-opening-full-card,.data-opening-side-card>.ant-card-body,.data-opening-main-card>.ant-card-body,.data-opening-full-card>.ant-card-body,.data-opening-side-stack,.data-opening-table-area,.data-opening-table-area>.ant-table-wrapper,.data-opening-table-area .ant-spin-nested-loading,.data-opening-table-area .ant-spin-container,.data-opening-table-area .ant-table,.data-opening-table-area .ant-table-container{flex:none;height:auto;overflow:visible}.data-opening-catalog{display:block}.data-opening-tree-block,.data-opening-tree-block>.ant-tree{flex:none;min-height:0;overflow:visible}.data-opening-table-area .ant-table-body{flex:none;max-height:none!important}.data-assets-main{display:block}.summary-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.current-template-detail-modal .ant-modal-content{max-height:calc(100vh - 24px);padding:14px 14px 12px}.current-template-detail-text,.current-template-detail-empty{height:calc(100vh - 210px);min-height:260px}.data-assets-table-card .ant-card-head-wrapper{flex-direction:column;align-items:flex-start}.data-assets-table-card .ant-card-extra{margin-inline-start:0}.data-assets-detail-drawer-header{padding-inline:12px}.data-assets-detail-drawer-body{padding:12px}.data-assets-detail-drawer-title{grid-template-columns:32px minmax(0,1fr);gap:8px}.data-assets-detail-drawer-title .data-assets-detail-icon{width:32px;height:32px;font-size:16px}.data-assets-query-result-header{flex-direction:column;align-items:flex-start;gap:4px}.data-assets-query-result-header>.ant-space:last-child{justify-content:space-between;width:100%}.data-asset-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-asset-filter-value,.data-asset-filter-date-format{grid-column:1/-1;width:100%}.data-assets-query-actions{flex-direction:column;align-items:flex-start}.data-opening-form-grid,.data-opening-form-row{grid-template-columns:1fr}.data-opening-form-span-2{grid-column:auto}.data-opening-request-toolbar{flex-direction:column;align-items:stretch}.data-opening-request-toolbar .ant-input-affix-wrapper,.data-opening-request-toolbar .ant-select{width:100%}.login-page{padding:20px 12px}.login-panel{padding:24px 18px 20px}.login-brand{align-items:flex-start;gap:12px}.login-brand-icon{border-radius:9px;width:40px;height:40px}.third-party-login-options{gap:10px}.mcp-token-url,.mcp-token-form{grid-template-columns:1fr;display:grid}.audit-toolbar .ant-space,.audit-toolbar .ant-space-item,.audit-filter-keyword,.audit-filter-select,.audit-filter-user,.audit-filter-time{width:100%}.summary-grid,.stats-grid,.form-grid-2{grid-template-columns:1fr}.prompt-preview-root .prompt-preview-modal .ant-modal-content{max-height:calc(100vh - 24px);padding:14px 14px 12px}.prompt-preview-content{height:calc(100vh - 180px);min-height:360px}}.workspace-notice{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:4px 0;display:flex}.workspace-notice-content{min-width:0}.workspace-notice-heading{align-items:center;gap:8px;min-width:0;display:flex}.workspace-notice-heading>.ant-tag{flex:none;margin-inline-end:0}.workspace-notice-description{color:#64748b;margin-top:6px;line-height:1.65}.workspace-notice-action{flex:none}:root{--workspace-header-height:56px;--workspace-subnav-height:44px;--workspace-resource-width:288px;--workspace-conversation-width:300px;--workspace-management-width:224px;--workspace-bg:#f3f5f7;--workspace-surface:#fff;--workspace-surface-muted:#f7f8fa;--workspace-border:#dfe3e8;--workspace-border-subtle:#eceff2;--workspace-text:#20242a;--workspace-text-secondary:#667085;--workspace-primary:#1677ff;--workspace-primary-muted:#eaf3ff;--workspace-success:#2f8f5b;--workspace-warning:#b7791f;--workspace-danger:#d14343;--workspace-radius:6px;--workspace-shadow:0 1px 2px #1018280d;--workbench-divider-color:var(--workspace-border);--workbench-gap:12px;--workbench-panel-header-height:44px;--workbench-sidebar-width:var(--workspace-resource-width);--workbench-surface-radius:var(--workspace-radius);--workbench-tab-height:36px}html,body,#root{background:var(--workspace-bg);min-width:1280px}body{color:var(--workspace-text)}button,input,textarea,select{letter-spacing:0}.app-shell,.pro-console-layout{background:var(--workspace-bg);min-width:1280px;min-height:100vh}.pro-console-layout .ant-layout{min-width:0;min-height:0}.pro-console-layout>.ant-layout>.ant-pro-layout-container{flex:auto;min-width:0;height:100vh;min-height:0}.pro-console-layout .ant-pro-layout-header{border-bottom:1px solid var(--workspace-border);box-shadow:0 1px 3px #1018280d}.pro-console-layout .ant-pro-global-header{padding-inline:14px}.pro-brand{min-width:184px;color:var(--workspace-text);white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:24px;display:flex}.pro-brand>span{font:inherit}.brand-icon{border-radius:6px;width:30px;height:30px}.pro-domain-menu{min-width:500px;height:var(--workspace-header-height);background:0 0;border-bottom:0;flex:auto;overflow:hidden}.pro-domain-menu.ant-menu-horizontal{line-height:calc(var(--workspace-header-height) - 1px)}.pro-domain-menu.ant-menu-horizontal>.ant-menu-item,.pro-domain-menu.ant-menu-horizontal>.ant-menu-overflow-item{height:var(--workspace-header-height);line-height:calc(var(--workspace-header-height) - 1px);border-radius:0;padding-inline:15px}.pro-domain-menu.ant-menu-horizontal>.ant-menu-item:after,.pro-domain-menu.ant-menu-horizontal>.ant-menu-submenu:after{inset-inline:12px;border-bottom-width:2px;bottom:0}.pro-domain-menu .ant-menu-item-selected{background:0 0!important}.pro-header-action,.pro-header-icon-action{border-radius:var(--workspace-radius);color:#344054;height:36px}.pro-header-icon-action{width:36px;padding-inline:0}.pro-header-action:hover,.pro-header-icon-action:hover,.pro-management-action.is-active{color:var(--workspace-primary)!important;background:var(--workspace-primary-muted)!important}.pro-user-menu{border-radius:var(--workspace-radius);cursor:pointer;max-width:280px;height:40px;padding:0 8px}.pro-user-menu:hover,.pro-user-menu.is-impersonating{background:var(--workspace-surface-muted)}.pro-user-summary{flex-wrap:nowrap;min-width:0}.user-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:116px;display:block;overflow:hidden}.user-role-tag,.impersonation-status-tag{margin-inline-end:0}.pro-console-layout .ant-pro-sider{border-right:1px solid var(--workspace-border);box-shadow:none}.pro-console-layout .ant-pro-sider-logo{border-bottom:1px solid var(--workspace-border-subtle)}.pro-console-layout .ant-pro-base-menu{padding:8px}.pro-console-layout .ant-pro-base-menu .ant-menu-item,.pro-console-layout .ant-pro-base-menu .ant-menu-submenu-title{width:100%;margin-inline:0}.app-content,.app-content-workbench{width:100%;min-width:0;height:calc(100vh - var(--workspace-header-height));background:var(--workspace-bg);min-height:0;display:flex;overflow:hidden}.app-content>*{flex:auto;min-width:0;min-height:0}.app-content>.ant-result{overflow:auto}.workspace-loading{margin:auto}@media (width<=1400px){.pro-console-layout .ant-pro-global-header{padding-inline:10px}.pro-brand{min-width:180px}.pro-domain-menu.ant-menu-horizontal>.ant-menu-item,.pro-domain-menu.ant-menu-horizontal>.ant-menu-overflow-item{padding-inline:10px}.user-role-tag{display:none}.user-menu-name{max-width:88px}}.metadata-page,.dataworks-page,.data-assets-workspace,.data-opening-page,.ai-sql-page,.smart-query-page{border-color:var(--workspace-border);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow)}.workspace-pro-page{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-pro-page>.ant-pro-page-container-warp-page-header{border-bottom:1px solid var(--workspace-border-subtle);flex:none;min-height:44px}.workspace-pro-page>.ant-pro-page-container-warp-page-header .ant-page-header-heading-title{letter-spacing:0;font-size:16px;line-height:24px}.workspace-pro-page>.ant-pro-grid-content,.workspace-pro-page>.ant-pro-grid-content>.ant-pro-grid-content-children,.workspace-pro-page .ant-pro-page-container-children-container{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-pro-page-full .ant-pro-page-container-children-container>*,.workspace-pro-page-immersive .ant-pro-page-container-children-container>*{flex:auto;min-width:0;min-height:0}.workspace-pro-page-standard .ant-pro-page-container-children-container{overflow:auto}.workspace-pro-table{min-width:0}.workspace-pro-table .ant-pro-card-body{padding:0}.workspace-pro-table .ant-pro-table-list-toolbar-container{min-height:52px;padding-block:8px}.workspace-section-title{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-section-title-text{color:var(--workspace-text);font-size:14px;font-weight:600;line-height:22px}.workspace-section-description{color:var(--workspace-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:20px;overflow:hidden}.workspace-section-header{border-bottom:1px solid var(--workspace-border-subtle);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.workspace-section-actions{flex:none;align-items:center;gap:8px;display:flex}.admin-section-alert{flex:none;margin-bottom:16px}.admin-workspace-surface{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);box-shadow:none;padding:16px;overflow:hidden}.admin-section{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.admin-page{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;overflow:hidden}.workspace-page{flex-direction:column;display:flex}.admin-page>.ant-tabs.workspace-page-tabs{flex:none;height:52px;min-height:0}.workspace-page-tabs>.ant-tabs-content-holder{display:none}.workspace-page-tabs>.ant-tabs-nav{background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border);height:52px;margin:0;padding-inline:16px}.workspace-page-tabs>.ant-tabs-nav:before{border-bottom:0}.workspace-page-tabs>.ant-tabs-nav .ant-tabs-tab{height:52px;color:var(--workspace-text-secondary);margin:0 24px 0 0;padding:15px 0}.workspace-page-tabs>.ant-tabs-nav .ant-tabs-tab-active{color:var(--workspace-text)}.workspace-page-tabs>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.admin-page>.workspace-page-content{flex:1 1 0;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.admin-page .ant-tabs,.admin-page .ant-tabs-body,.admin-page .ant-tabs-content,.admin-page .ant-tabs-tabpane{height:100%;min-height:0}.admin-page .ant-tabs-body-holder,.admin-page .ant-tabs-content-holder{min-height:0;overflow:hidden}.audit-query-filter{background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border-subtle);flex:none;padding:0 0 12px}.admin-page>.workspace-secondary-tabs>.ant-tabs-nav{padding-inline:16px}.admin-page>.workspace-secondary-tabs>.ant-tabs-body-holder{padding:16px}.audit-query-filter .ant-pro-query-filter-row{row-gap:4px}.workspace-pro-table-area{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-pro-table-area>.workspace-pro-table,.workspace-pro-table-area .ant-pro-card,.workspace-pro-table-area .ant-pro-card-body,.workspace-pro-table-area .ant-pro-table,.workspace-pro-table-area .ant-table-wrapper,.workspace-pro-table-area .ant-spin-nested-loading,.workspace-pro-table-area .ant-spin-container,.workspace-pro-table-area .ant-table-container{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.workspace-pro-table-area .ant-table-body{height:var(--workspace-table-body-height,220px);min-height:var(--workspace-table-body-height,220px);flex:0 0 var(--workspace-table-body-height,220px)}.workspace-pro-table-area .ant-pagination{border-top:1px solid var(--workspace-border-subtle);flex:none;min-height:36px;margin:10px 0 0;padding-top:8px}.dataworks-side-card>.ant-pro-card-body,.dataworks-table-card>.ant-pro-card-body,.metadata-sidebar-card>.ant-pro-card-body,.metadata-fill-card>.ant-pro-card-body,.metadata-detail-card>.ant-pro-card-body,.data-opening-side-card>.ant-pro-card-body,.data-opening-main-card>.ant-pro-card-body,.data-opening-full-card>.ant-pro-card-body{flex:1 1 0;min-height:0}.dataworks-side-card>.ant-pro-card-body{padding:0}.dataworks-table-card>.ant-pro-card-body,.data-opening-side-card>.ant-pro-card-body,.data-opening-main-card>.ant-pro-card-body,.data-opening-full-card>.ant-pro-card-body{flex-direction:column;display:flex;overflow:hidden}.data-opening-side-card>.ant-pro-card-body{padding:12px}.data-opening-side-card>.ant-pro-card-header,.data-opening-main-card>.ant-pro-card-header,.data-opening-full-card>.ant-pro-card-header,.dataworks-table-card>.ant-pro-card-header,.metadata-detail-card>.ant-pro-card-header{min-height:var(--workbench-panel-header-height);flex:none}.data-assets-table-card .ant-pro-card-header{gap:12px;min-width:0}.data-assets-table-card .ant-pro-card-title,.data-assets-table-card .ant-pro-card-extra{min-width:0}.metadata-page,.dataworks-page,.data-assets-mode-layout,.data-opening-catalog{grid-template-columns:var(--workspace-resource-width) minmax(0, 1fr)}.ai-sql-grid,.smart-query-page{grid-template-columns:var(--workspace-conversation-width) minmax(0, 1fr)}.data-assets-route-panels,.data-assets-route-panel,.data-opening-route-panel{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.data-assets-route-panel[hidden],.data-opening-route-panel[hidden]{display:none!important}.governance-view-tabs{border-bottom:1px solid var(--workspace-border);flex:none;padding:0 12px}.governance-view-tabs>.ant-tabs-nav{background:0 0;border:0;border-radius:0;min-height:43px;margin:0;padding:0}.governance-view-tabs>.ant-tabs-nav:before{display:block}.governance-view-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:43px;box-shadow:none;background:0 0;padding:0 4px!important}.governance-view-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:block}.governance-view-tabs>.ant-tabs-content-holder{display:none}.admin-runtime-page{padding:0}.admin-runtime-tabs,.admin-runtime-tabs>.ant-tabs-body-holder,.admin-runtime-tabs>.ant-tabs-body-holder>.ant-tabs-body,.admin-runtime-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content,.admin-runtime-tabs>.ant-tabs-content-holder,.admin-runtime-tabs>.ant-tabs-content-holder>.ant-tabs-content,.admin-runtime-tabs .ant-tabs-content-active,.admin-runtime-tabs .ant-tabs-tabpane-active{width:100%;height:100%;min-height:0}.admin-runtime-tabs{flex-direction:column;display:flex}.admin-runtime-tabs>.ant-tabs-nav{min-height:44px;margin:0;padding-inline:16px}.admin-runtime-tabs>.ant-tabs-body-holder,.admin-runtime-tabs>.ant-tabs-content-holder{flex:auto;padding:0 16px 16px;overflow:hidden}.admin-runtime-tabs .ant-tabs-content-active,.admin-runtime-tabs .ant-tabs-tabpane-active{flex-direction:column;display:flex}.smart-query-admin-config{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.smart-query-load-error{margin-top:16px}.smart-query-admin-grid{flex:auto;grid-template-columns:minmax(300px,340px) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.smart-query-index-panel,.smart-query-embedding-panel{min-width:0;min-height:0;overflow:auto}.smart-query-index-panel{border-right:1px solid var(--workspace-border-subtle);padding-right:16px}.smart-query-embedding-panel{padding-left:16px}.smart-query-index-panel>.ant-skeleton,.smart-query-embedding-form>.ant-skeleton{padding-top:16px}.smart-query-index-overview{flex-direction:column;gap:8px;padding-top:16px;display:flex}.smart-query-index-total{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.smart-query-index-total .ant-statistic-content{font-size:28px;line-height:36px}.smart-query-index-total .ant-tag{margin:4px 0 0}.smart-query-index-metrics{border-top:1px solid var(--workspace-border-subtle);border-left:1px solid var(--workspace-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.smart-query-index-metrics>div{border-right:1px solid var(--workspace-border-subtle);border-bottom:1px solid var(--workspace-border-subtle);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.smart-query-index-metrics strong{font-size:16px;font-weight:600}.smart-query-index-metrics .is-error strong{color:var(--workspace-danger)}.smart-query-index-actions{justify-content:flex-end;padding-top:16px;display:flex}.smart-query-embedding-alert{margin-top:16px}.smart-query-embedding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-top:16px;display:grid}.smart-query-form-span-2{grid-column:span 2}.smart-query-api-key>.ant-form-item:last-child{margin-bottom:0}.smart-query-embedding-footer{border-top:1px solid var(--workspace-border-subtle);justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.admin-system-section{gap:0;overflow:auto}.admin-system-section>.workspace-section-header:not(:first-child){margin-top:24px}.admin-tool-list{flex-direction:column;flex:none;display:flex}.admin-tool-row{border-bottom:1px solid var(--workspace-border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.admin-tool-summary{align-items:center;gap:12px;min-width:0;display:flex}.admin-tool-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-tool-icon{color:var(--workspace-primary);flex:none;font-size:18px}.data-opening-page{flex-direction:column;display:flex}.admin-dolphin-form-grid,.data-opening-schedule-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid}.admin-dolphin-form-span-2,.data-opening-schedule-form-span-2{grid-column:1/-1}.admin-dolphin-checks,.data-opening-schedule-content{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-dolphin-check-list,.data-opening-schedule-check-list{border-top:1px solid var(--workspace-border-subtle);flex-direction:column;min-width:0;display:flex}.admin-dolphin-check-item,.data-opening-schedule-check{border-bottom:1px solid var(--workspace-border-subtle);grid-template-columns:58px 132px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 0;display:grid}.admin-dolphin-check-item .ant-typography,.data-opening-schedule-check .ant-typography{overflow-wrap:anywhere;min-width:0;margin:0}.data-opening-schedule-section{border-bottom:1px solid var(--workspace-border-subtle);flex-direction:column;gap:12px;min-width:0;padding-bottom:18px;display:flex}.data-opening-schedule-section-header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.data-opening-schedule-actions{justify-content:flex-end;gap:8px;display:flex}.data-opening-schedule-next-runs{flex-wrap:wrap;gap:6px;display:flex}.data-opening-schedule-sql{min-width:0;margin:0}.data-opening-schedule-sql pre{max-height:220px;color:var(--workspace-text);background:var(--workspace-surface-muted);border:1px solid var(--workspace-border-subtle);border-radius:var(--workspace-radius);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:12px;line-height:20px;overflow:auto}.data-opening-schedule-refresh{align-self:flex-start}.data-opening-route-panel>.data-opening-catalog,.data-opening-route-panel>.data-opening-full-card,.data-opening-route-panel>.admin-page{flex:auto}.ai-sql-sidebar,.smart-query-sidebar,.side-panel,.dataworks-side-card,.data-opening-side-card,.data-assets-directory-card{background:var(--workspace-surface-muted)}.ai-chat-bubbles,.smart-query-feed>.ant-bubble-list,.smart-query-feed>[class*=bubble-list]{scrollbar-gutter:stable}.ai-sql-sender-shell,.smart-query-sender-shell{background:var(--workspace-surface);border-top:1px solid var(--workspace-border-subtle);padding:12px 24px 14px}.ai-chat-sender,.smart-query-sender-shell .ant-sender{border-radius:var(--workspace-radius);width:min(100%,1080px);margin-inline:auto}.workspace-tabs>.ant-tabs-nav{border:0;border-bottom:1px solid var(--workspace-border);background:0 0;border-radius:0}.workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:none;background:0 0}.workspace-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:block}.prompt-management-page{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--workspace-radius);width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;grid-template-columns:192px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.prompt-scene-sidebar{border-right:1px solid var(--workspace-border-subtle);background:#f7f9fb;flex-direction:column;min-width:0;min-height:0;padding:12px 8px;display:flex;overflow:hidden}.prompt-scene-sidebar-title{flex-direction:column;flex:none;gap:2px;padding:4px 12px 12px;display:flex}.prompt-scene-sidebar-title>.ant-typography:last-child{font-size:12px}.prompt-scene-sidebar .ant-menu{background:0 0;flex:1;min-height:0;overflow:auto;border-inline-end:0!important}.prompt-scene-sidebar .ant-menu-item{border-radius:4px;height:36px;margin:2px 0;line-height:36px}.prompt-scene-content{background:var(--workspace-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.prompt-scene-content-header{min-height:64px;padding-inline:16px}.prompt-scene-body{flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.prompt-scene-body>.ant-empty{margin:auto}.prompt-definition-table-area{flex:1;min-height:0}.prompt-definition-name{flex-direction:column;gap:3px;min-width:0;display:flex}.prompt-singleton{min-width:0;padding:0;overflow:auto}.prompt-singleton-heading,.prompt-drawer-footer{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.prompt-singleton-heading{min-height:56px;padding-bottom:16px}.prompt-singleton-status{align-items:center;gap:8px;min-width:0;display:flex}.prompt-editor-drawer .ant-drawer-body{min-height:0;overflow:auto}.prompt-editor-layout{flex-direction:column;gap:16px;min-width:0;min-height:100%;display:flex}.prompt-editor-meta{border-bottom:1px solid var(--workspace-border-subtle);flex:none;padding-bottom:16px}.prompt-editor-meta-grid{grid-template-columns:minmax(180px,1.1fr) minmax(240px,1.7fr) 96px 64px 64px;gap:12px;display:grid}.prompt-editor-meta-grid .ant-form-item{min-width:0;margin-bottom:0}.prompt-editor-meta-grid .ant-input-number{width:100%}.prompt-editor-singleton-meta{border-bottom:1px solid var(--workspace-border-subtle);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding-bottom:16px;display:flex}.prompt-editor-singleton-meta>div{flex-direction:column;gap:2px;min-width:0;display:flex}.prompt-field-workspace{flex-direction:column;flex:none;min-width:0;min-height:420px;display:flex;overflow:hidden}.prompt-field-groups{flex:none;width:min(520px,100%);margin-bottom:10px}.prompt-field-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.prompt-field-tabs>.ant-tabs-nav{flex:none;margin-bottom:8px}.prompt-field-tabs-body,.prompt-field-tabs-content{flex-direction:column;flex:1;min-height:0;display:flex}.prompt-field-tabs-body{width:100%;height:100%}.prompt-field-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.prompt-field-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:2px 0 8px;display:flex}.prompt-field-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.prompt-field-heading>div>.ant-typography:last-child{font-size:12px}.prompt-managed-input{color:#475569;border:1px solid var(--workspace-border-subtle);background:#f7f9fb;border-radius:4px;align-items:flex-start;gap:8px;min-width:0;margin-bottom:10px;padding:9px 10px;display:flex}.prompt-managed-input>.anticon{color:#1677ff;flex:none;margin-top:3px}.prompt-managed-input>div{flex-direction:column;gap:2px;min-width:0;display:flex}.prompt-managed-input .ant-typography:last-child{font-size:12px}.prompt-field-editor .code-editor-shell{border:1px solid #d9e1ea;border-radius:6px;flex:none;min-height:340px!important}.prompt-advanced-collapse{border-color:var(--workspace-border-subtle);background:#f8fafc;border-radius:6px;flex:none}.prompt-advanced-collapse .ant-collapse-header{align-items:center!important}.prompt-advanced-guide{flex-direction:column;gap:20px;min-width:0;display:flex}.prompt-advanced-guide>section{flex-direction:column;gap:10px;min-width:0;display:flex}.prompt-advanced-flow{border-top:1px solid var(--workspace-border-subtle);min-width:0;overflow-x:auto}.prompt-advanced-flow-row{align-items:center;gap:6px;min-width:max-content;min-height:48px;padding:8px 0;display:flex}.prompt-advanced-flow-row+.prompt-advanced-flow-row{border-top:1px solid var(--workspace-border-subtle)}.prompt-advanced-flow-row>.ant-typography:first-child{flex:0 0 52px;width:52px;font-size:12px;font-weight:600}.prompt-advanced-node{min-height:34px;color:var(--workspace-text);background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex-direction:column;flex:none;justify-content:center;gap:1px;padding:3px 8px;display:inline-flex}.prompt-advanced-node>span{white-space:nowrap;font-size:12px;line-height:16px}.prompt-advanced-node code,.prompt-advanced-node small{color:var(--workspace-text-secondary);white-space:nowrap;font-size:10px;font-weight:400;line-height:14px}.prompt-advanced-operator{color:#94a3b8;flex:none;font-size:11px}.prompt-advanced-choice{background:#eef2f6;border-radius:4px;flex:none;gap:4px;padding:3px;display:inline-flex}.prompt-advanced-result{color:#fff;white-space:nowrap;background:#334155;border-radius:4px;flex:none;padding:6px 9px;font-size:12px;line-height:18px}.prompt-variable-glossary{border-top:1px solid var(--workspace-border-subtle);min-width:0}.prompt-variable-glossary-row{border-bottom:1px solid var(--workspace-border-subtle);grid-template-columns:minmax(160px,220px) minmax(260px,1fr) minmax(120px,200px);align-items:center;gap:16px;min-width:0;padding:10px 0;display:grid}.prompt-variable-glossary-row>code{color:#0f766e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.prompt-variable-glossary-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.prompt-variable-glossary-row>div>.ant-typography:last-child{font-size:12px}.prompt-variable-glossary-row>.ant-typography{min-width:0;font-size:12px}.prompt-variable-glossary-business .prompt-variable-glossary-row{grid-template-columns:minmax(260px,1fr) minmax(120px,180px)}.prompt-drawer-footer{justify-content:space-between}.prompt-change-note-compact{flex:1;align-items:center;gap:8px;min-width:320px;max-width:520px;display:flex}.prompt-change-note-compact>.ant-typography{white-space:nowrap;flex:none}.prompt-change-note-compact>.ant-typography span{color:var(--workspace-danger)}.prompt-change-note-compact .ant-input-affix-wrapper{min-width:0}.business-alert-search{width:220px}.business-alert-filter-select{width:132px}.business-alert-primary-cell,.business-alert-check-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.business-alert-name-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;height:auto;padding:0;font-weight:600;overflow:hidden}.business-alert-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.business-alert-basic-grid,.business-alert-detection-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;display:grid}.business-alert-basic-span-2{grid-column:span 2}.business-alert-editor-drawer .ant-drawer-header{min-height:52px;padding:10px 20px}.business-alert-editor-body{padding:14px 20px 12px!important}.business-alert-editor-body>.ant-steps{flex:none}.business-alert-editor-form{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.business-alert-editor-form .ant-form-item{margin-bottom:8px}.business-alert-editor-form .ant-form-item-label{padding-bottom:2px}.business-alert-editor-form .ant-form-item-extra{min-height:0;margin-top:3px;font-size:12px;line-height:18px}.business-alert-wizard-content{min-height:0;padding:10px 2px 2px}.business-alert-wizard-actions{border-top:1px solid var(--workspace-border-subtle);flex:none;justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.business-alert-review{flex-direction:column;gap:16px;display:flex}.business-alert-form-span-2{grid-column:1/-1}.business-alert-step-heading{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.business-alert-step-heading-spaced{margin-top:8px}.business-alert-stability-heading{border-top:1px solid var(--workspace-border-subtle);flex-direction:column;gap:2px;margin:8px 0 4px;padding-top:12px;display:flex}.business-alert-sql-input,.business-alert-cron-input,.business-alert-code-block pre,.business-alert-json{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.business-alert-reminder-input{flex:1;min-width:0}.business-alert-condition-list,.business-alert-channel-list,.business-alert-preview{background:var(--workspace-surface-muted);border:1px solid var(--workspace-border-subtle);border-radius:var(--workspace-radius);margin-bottom:12px;padding:10px}.business-alert-condition-list{overscroll-behavior:contain;max-height:164px;overflow:auto}.business-alert-channel-list{overscroll-behavior:contain;max-height:216px;overflow:auto}.business-alert-list-header{z-index:1;background:var(--workspace-surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:6px;padding:4px 0;display:flex;position:sticky;top:-10px}.business-alert-condition-row{border-top:1px solid var(--workspace-border-subtle);grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(96px,1fr)) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.business-alert-condition-row>.ant-form-item,.business-alert-channel-row>.ant-form-item{margin-bottom:0}.business-alert-channel-row{border-top:1px solid var(--workspace-border-subtle);grid-template-columns:minmax(160px,.8fr) minmax(210px,1fr) minmax(180px,1fr) auto auto;align-items:start;gap:8px;padding:8px 0;display:grid}.business-alert-preview{overscroll-behavior:contain;max-height:min(300px,36vh);margin-top:12px;margin-bottom:0;overflow:auto}.business-alert-preview .ant-pro-card-body{padding:0}.business-alert-check-list{flex-direction:column;gap:8px;display:flex}.business-alert-check-row{border-bottom:1px solid var(--workspace-border-subtle);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.business-alert-code-block,.business-alert-json{border:1px solid var(--workspace-border-subtle);border-radius:var(--workspace-radius);color:var(--workspace-text);white-space:pre-wrap;word-break:break-word;background:#f7f8fa;margin-top:16px;padding:12px;overflow:auto}.business-alert-code-block pre{margin:0}.business-alert-detail-content{flex-direction:column;gap:24px;padding-bottom:16px;display:flex}.business-alert-detail-section{min-width:0}.business-alert-detail-heading{margin-bottom:10px;font-size:15px;display:block}.business-alert-detail-subheading,.business-alert-detail-sql-heading,.business-alert-detail-channel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-alert-detail-conditions{margin-top:14px}.business-alert-detail-condition{border-bottom:1px solid var(--workspace-border-subtle);padding:8px 0}.business-alert-detail-condition:last-child{border-bottom:0}.business-alert-detail-sql-heading{margin-top:14px}.business-alert-detail-section .business-alert-code-block{white-space:pre;max-height:360px;margin-top:8px}.business-alert-detail-channel-list{border-top:1px solid var(--workspace-border-subtle)}.business-alert-detail-channel{border-bottom:1px solid var(--workspace-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.business-alert-detail-channel>div{flex:none;justify-content:flex-start}.business-alert-detail-channel>.ant-typography{text-align:right;overflow-wrap:anywhere;min-width:0}.business-alert-json{max-height:360px;margin:0}@media (width<=1180px){.business-alert-condition-row{grid-template-columns:repeat(3,minmax(120px,1fr))}.business-alert-channel-row{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto}}
