.mobile-sql-editor{display:flex;flex-direction:column;gap:8px;min-width:0;flex-shrink:0}.mobile-sql-editor__toolbar{display:flex;justify-content:space-between;gap:8px;flex-shrink:0}.mobile-sql-editor__toolbar .ant-btn{min-height:44px}.mobile-sql-editor textarea.ant-input{min-height:224px;height:224px;flex-shrink:0;padding:12px;font-family:Consolas,monospace;font-size:16px;line-height:1.6;resize:none}.mobile-sql-editor--fullscreen{height:100%;padding-bottom:env(safe-area-inset-bottom)}.mobile-sql-editor--fullscreen textarea.ant-input{flex:1;min-height:80px;height:0}.mobile-sql-editor__suggestions{max-height:176px;flex-shrink:0;overflow:auto;overscroll-behavior:contain;border:1px solid #d9d9d9;border-radius:6px}.mobile-sql-editor--fullscreen .mobile-sql-editor__suggestions{max-height:min(176px,28%)}.mobile-sql-editor__suggestions button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.mobile-sql-editor__suggestions button[aria-selected=true]{background:#e6f4ff}.mobile-sql-editor__suggestions span{overflow-wrap:anywhere;font-family:Consolas,monospace}.mobile-sql-editor__suggestions small{flex-shrink:0;color:#595959}.mobile-sql-editor__hint{color:#595959;font-size:12px;flex-shrink:0}.mobile-dictionary-query>*{flex-shrink:0}.mobile-sql-editor-drawer .ant-drawer-header{padding-top:max(12px,env(safe-area-inset-top))}.query-filter-header{display:flex;align-items:center;gap:4px;min-width:0}.query-filter-header>span:first-child{overflow:hidden;text-overflow:ellipsis;flex:1}.query-filter-header .ant-btn{flex-shrink:0}.query-filter-header__active.ant-btn{color:#588baf;background:#edf3f7}.query-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px}.query-filter-summary .ant-tag,.query-filter-selected .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.query-filter-editor{display:flex;flex-direction:column;gap:10px;margin-top:16px}.query-filter-editor>label{font-weight:500}.query-filter-editor .ant-typography-secondary{color:#595959}.query-filter-mobile .ant-select-single{height:44px}.query-filter-selected{max-height:96px;overflow-y:auto}.query-filter-enums{max-height:220px;overflow-y:auto;overscroll-behavior:contain}.query-filter-enum{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 2px;cursor:pointer}.query-filter-enum .ant-checkbox-wrapper{width:100%;overflow-wrap:anywhere;min-width:0}.query-filter-actions{display:flex;justify-content:space-between;gap:12px;position:sticky;bottom:0;padding:12px 0 max(4px,env(safe-area-inset-bottom));background:#fff}@media (pointer: coarse){.query-filter-header .ant-btn,.query-filter-editor .ant-btn{min-width:44px;min-height:44px}.query-filter-enum{min-height:44px}.query-filter-editor .ant-input{min-height:44px;font-size:16px}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;max-width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;max-width:100vw;overflow-x:hidden}button,input,textarea,select{font:inherit}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table,.ant-menu,.ant-tabs{font-family:inherit}.ant-tabs-tab-btn{font-weight:500;letter-spacing:0}.ant-card-head-title,.ant-modal-title,.ant-drawer-title{font-weight:600}.ant-modal{max-width:calc(100vw - 32px)!important}.ant-modal-content{max-width:100%}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-table-wrapper{max-width:100%;overflow-x:auto}.ant-table{max-width:100%}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-layout-content{min-width:0;overflow-x:auto}.ant-card{max-width:100%}.ant-card-body{overflow-wrap:break-word;word-break:break-word}.dictionary-descriptions .ant-descriptions-view table{width:100%;table-layout:fixed}.dictionary-descriptions .ant-descriptions-item-label{width:88px;min-width:88px;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}.dictionary-descriptions .ant-descriptions-item-content{min-width:0;overflow:hidden}.dictionary-detail-ellipsis{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-tabs-nav-list,.ant-row,.ant-space{max-width:100%}.data-collection-page,.core-collection-engine,.core-collection-engine>.ant-space-item{width:100%;min-width:0}.data-collection-header-tabs{height:64px;min-width:0;width:100%}.data-collection-header-tabs>.ant-tabs-nav{height:64px;margin:0;width:100%}.data-collection-header-tabs .ant-tabs-extra-content{margin-left:auto}.data-collection-header-tabs .ant-tabs-content-holder{display:none}.data-collection-header-tabs .ant-tabs-tab{padding:0 2px;font-size:13px}.core-collection-help{display:flex;justify-content:flex-end;height:18px;color:#80817e}.core-collection-help .anticon{cursor:help;font-size:15px;transition:color .2s ease}.core-collection-help .anticon:hover{color:#588baf}.core-collection-metrics{display:flex;align-items:stretch;width:100%;min-width:0;overflow-x:auto;padding:0 0 6px;border-bottom:1px solid #e2e8f0}.core-collection-metric{flex:1 0 94px;min-width:94px;padding:0 12px;border-right:1px solid #e2e8f0}.collection-engine-table{min-width:0;max-width:100%}.collection-engine-table .ant-table-container,.collection-engine-table .ant-table-content,.collection-engine-table .ant-table-body{max-width:100%}.collection-engine-table .ant-table-cell-fix-right{z-index:2;background:#fff}.collection-engine-table .ant-table-cell-fix-right-first:after{box-shadow:-6px 0 8px -8px #0f172a59}.collection-engine-table .ant-table-tbody>tr>td:last-child,.collection-engine-table .ant-table-thead>tr>th:last-child{white-space:nowrap}.core-collection-metric:first-child{padding-left:4px}.core-collection-metric:last-child{border-right:0}.core-collection-metric .ant-statistic-title{margin-bottom:0;font-size:11px;line-height:1.35}.core-collection-metric .ant-statistic-content{font-size:17px;line-height:1.3}.core-collection-table-card .ant-card-body{padding:14px}.core-collection-table-card .ant-table-thead>tr>th,.core-collection-table-card .ant-table-tbody>tr>td{padding:3px 6px!important;font-size:11px}.core-collection-table-card .ant-table-tbody .ant-space-vertical{gap:0!important}.core-collection-table-card .ant-pagination{margin:10px 0 0}.core-collection-toolbar,.core-collection-table-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 16px;min-width:0}.core-collection-table-header{margin-bottom:16px}.core-collection-schedule,.core-collection-filters{min-width:0}.core-collection-toolbar{flex-wrap:nowrap}.core-collection-actions{flex:0 0 auto}.core-collection-search{width:min(260px,100%)}.temp-collection-engine .ant-tag{margin-inline-end:0;padding-inline:4px;font-size:10px;line-height:16px;border-radius:3px}.temp-task-table .ant-table-thead>tr>th,.temp-task-table .ant-table-tbody>tr>td{padding:3px 5px!important;vertical-align:middle}.temp-task-table .ant-table-cell{font-size:10px}.temp-task-table .ant-typography{font-size:10px;line-height:14px}.collection-log-drawer .ant-table-cell,.collection-log-drawer .ant-list-item,.collection-log-drawer .ant-typography{font-size:12px}.temp-task-primary,.temp-task-secondary{display:flex;flex-direction:column;min-width:0;gap:2px}.temp-task-primary>.ant-typography,.temp-task-target .ant-typography{min-width:0}.temp-task-code{max-width:185px;overflow:hidden;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.temp-task-target{display:flex;width:100%;min-width:0}.temp-task-target .ant-typography{flex:1}.temp-task-schedule{max-width:118px;padding:1px 4px;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:16px;background:#f5f7fa;border-radius:3px}@media (max-width: 767px){.ant-table-wrapper{overflow-x:auto}.ant-modal{max-width:calc(100vw - 24px)!important}.data-collection-header-tabs .ant-tabs-tab{padding:0}.core-collection-metric{flex-basis:90px;min-width:90px;padding:0 10px}.core-collection-toolbar,.core-collection-table-header,.core-collection-schedule,.core-collection-filters{align-items:stretch;width:100%}.core-collection-toolbar{flex-wrap:wrap}.core-collection-search{width:100%}}.dict-detail-tabs{height:100%!important}.dict-detail-tabs .ant-tabs-content-holder{flex:1!important;height:0!important;overflow:hidden!important}.dict-detail-tabs .ant-tabs-content,.dict-detail-tabs .ant-tabs-tabpane{height:100%!important}.lineage-cat-select .ant-select-tree-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
