body{margin:0}#root{height:100%}.etl-dag-loading{justify-content:center;align-items:center;min-height:68px;display:flex}.etl-dag-trigger{gap:14px;padding:14px 16px 16px;display:grid}.etl-run-records>.ant-table-wrapper{padding:14px 16px 16px}.etl-dag-baseline,.etl-dag-warning{color:#53615d;background:#f4f8f7;border-left:3px solid #4d8f83;padding:9px 11px;font-size:12px}.etl-dag-warning{color:#79561c;background:#fff9ef;border-left-color:#b98325}.etl-dag-baseline{align-items:flex-start;gap:8px;display:flex}.etl-dag-baseline .anticon{color:#267566;margin-top:2px}.etl-time-trigger{gap:14px;display:grid}.etl-trigger-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.etl-trigger-actions>span{color:#64748b;font-size:12px}.etl-dag-source-list{gap:6px;display:grid}.etl-dag-source-all{color:#64748b;align-items:center;font-size:12px;display:flex}.etl-dag-source-row{cursor:pointer;background:#fff;border:1px solid #e1e7e5;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.etl-dag-source-row.is-selected{background:#f3faf8;border-color:#66a99b}.etl-dag-offset-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.etl-dag-offset-label{color:#30403c;font-size:12px}.etl-dag-offset-inputs{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.etl-dag-offset-inputs .ant-input-number{width:120px}.etl-dag-offset-window{color:#64748b;font-size:12px}.etl-dag-source-main{min-width:0}.etl-dag-source-main strong,.etl-dag-source-main span{overflow-wrap:anywhere;display:block}.etl-dag-source-main strong{color:#30403c;font-size:12px}.etl-dag-source-main span{color:#77827f;margin-top:2px;font-size:10px}.etl-dag-source-error{color:#b33e36;overflow-wrap:anywhere;grid-column:2/-1;font-size:11px}.etl-dag-detail{gap:16px;display:grid}.etl-dag-flow{border-block:1px solid #e4e9e7;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.etl-dag-flow-node{background:#fff;border:1px solid #dce5e2;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:140px;padding:8px 10px;display:flex}.etl-dag-flow-node span{color:#37443f;overflow-wrap:anywhere;min-width:0;font-size:11px}.etl-dag-flow-node.is-failed,.etl-dag-flow-node.is-blocked{background:#fff7f6;border-color:#e6bbb5}.etl-dag-node-list{gap:10px;display:grid}.etl-dag-node-card{background:#fff;border:1px solid #dfe6e3;border-radius:6px;overflow:hidden}.etl-dag-node-card>header{background:#f7faf8;border-bottom:1px solid #eaf0ed;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.etl-dag-node-card>header div{min-width:0}.etl-dag-node-card>header strong,.etl-dag-node-card>header span{overflow-wrap:anywhere;display:block}.etl-dag-node-card>header strong{color:#30403c;font-size:12px}.etl-dag-node-card>header span{color:#7b8682;margin-top:2px;font-size:10px}.etl-dag-node-inputs{flex-wrap:wrap;gap:4px;padding:8px 10px 0;display:flex}.etl-dag-node-card .ant-table-wrapper{padding:8px 10px 10px}.etl-run-detail-drawer .ant-descriptions-view table{table-layout:fixed;width:100%}.etl-run-detail-drawer .ant-descriptions-item-label{width:112px}.etl-run-detail-drawer .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.etl-dag-source-row{grid-template-columns:20px minmax(0,1fr)}.etl-dag-source-row>.ant-space{grid-column:2}.etl-dag-flow-node{width:100%}.etl-trigger-actions{flex-direction:column;align-items:flex-start}.etl-run-detail-drawer .ant-drawer-body{padding-inline:16px;overflow-x:hidden}.etl-run-detail-drawer .ant-descriptions-item-label{width:96px}.etl-run-reconcile-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.etl-run-reconcile-actions .ant-space-item,.etl-run-reconcile-actions .ant-btn{width:100%}}.schema-evolution-page{gap:18px;min-width:0;padding-bottom:32px;display:grid}.schema-evolution-stage-header,.schema-evolution-toolbar,.schema-evolution-section-heading,.schema-evolution-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.schema-evolution-stage-header{border-bottom:1px solid #dde4e1;min-height:52px;padding-bottom:12px}.schema-evolution-stage-header h2,.schema-evolution-empty-action h2{color:#23312e;letter-spacing:0;margin:0;font-size:17px}.schema-evolution-stage-header p,.schema-evolution-empty-action p{color:#77817e;margin:3px 0 0;font-size:11px}.schema-evolution-toolbar{z-index:5;background:#fffffff7;border-block:1px solid #dde4e1;min-height:48px;padding:7px 0;position:sticky;top:0}.schema-evolution-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.schema-evolution-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.schema-evolution-snapshot{background:#fff;border:1px solid #dce3e0;border-radius:6px;min-width:0;overflow:hidden}.schema-evolution-snapshot.is-target{border-color:#bad9d1}.schema-evolution-snapshot>header{background:#f7f9f8;border-bottom:1px solid #e3e8e6;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:flex}.schema-evolution-snapshot.is-target>header{background:#f1f8f6}.schema-evolution-snapshot h3,.schema-evolution-section-heading h3,.schema-evolution-preflight h3{color:#2c3936;letter-spacing:0;margin:0;font-size:13px}.schema-evolution-snapshot header span,.schema-evolution-section-heading span,.schema-evolution-preflight header span{color:#7b8582;margin-top:2px;font-size:10px;display:block}.schema-evolution-table-block+.schema-evolution-table-block{border-top:1px solid #e5eae8}.schema-evolution-table-block.is-child{padding-left:18px}.schema-evolution-table-block.is-child:before{content:"";background:#cde1dc;width:2px;height:100%;position:absolute;top:0;left:0}.schema-evolution-table-block{position:relative}.schema-evolution-table-title{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.schema-evolution-table-title>.anticon{color:#177664;font-size:14px}.schema-evolution-table-title strong,.schema-evolution-table-title code,.schema-evolution-field strong,.schema-evolution-field code{min-width:0;display:block}.schema-evolution-table-title strong{color:#273632;font-size:12px}.schema-evolution-table-title code{color:#84908c;overflow-wrap:anywhere;font-size:10px}.schema-evolution-table-title>span{color:#8b9592;white-space:nowrap;font-size:10px}.schema-evolution-field{border-top:1px solid #eef1f0;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-left:40px;padding:6px 12px 6px 0;display:flex}.schema-evolution-field>div:first-child{min-width:0}.schema-evolution-field strong{color:#34413e;font-size:11px}.schema-evolution-field code{color:#929b98;overflow-wrap:anywhere;font-size:10px}.schema-evolution-field-meta{color:#687470;flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.schema-evolution-field-meta .ant-tag{margin:0;font-size:9px;line-height:17px}.schema-evolution-empty-fields{color:#9aa3a0;padding:8px 12px 12px 40px;font-size:10px}.schema-evolution-section{border-top:1px solid #dfe5e3;min-width:0;padding-top:14px}.schema-evolution-section-heading{margin-bottom:9px}.schema-evolution-change-groups{gap:12px;display:grid}.schema-evolution-change-group{background:#fff;border:1px solid #e0e5e3;border-radius:6px;overflow:hidden}.schema-evolution-change-group>header{color:#56625e;background:#f6f8f7;padding:7px 11px;font-size:10px;font-weight:700}.schema-evolution-change-row{border-top:1px solid #edf0ef;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid}.schema-evolution-change-row .ant-tag{text-align:center;margin:0}.schema-evolution-change-row strong,.schema-evolution-change-row span{overflow-wrap:anywhere;display:block}.schema-evolution-change-row strong{color:#34413e;font-size:11px}.schema-evolution-change-row span{color:#8c9692;margin-top:2px;font-size:10px}.schema-evolution-row-actions{display:flex}.schema-evolution-form-grid,.schema-evolution-field-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.schema-evolution-field-metadata .ant-form-item{min-width:0}.schema-evolution-editor-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.schema-evolution-editor-modal .ant-modal-body{min-height:0;overflow-y:auto}.schema-evolution-relation-fields{gap:8px;display:grid}.schema-evolution-list-heading{border-bottom:1px solid #e6eae9;padding-bottom:7px}.schema-evolution-relation-field{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;display:grid}.schema-evolution-relation-field-main{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 140px;gap:8px;display:grid}.schema-evolution-relation-field .schema-evolution-field-metadata{border-top:1px solid #edf0ef;grid-column:1/-1;padding-top:8px}.schema-evolution-relation-field .ant-form-item{margin-bottom:0}.schema-evolution-preflight{gap:18px;display:grid}.schema-evolution-preflight>section{border-top:1px solid #dfe5e3;min-width:0;padding-top:14px}.schema-evolution-preflight>section>header{align-items:center;gap:9px;margin-bottom:10px;display:flex}.schema-evolution-preflight>section>header>.anticon{color:#177664;font-size:16px}.schema-evolution-blocked{color:#bd3d35}.schema-evolution-passed{color:#19715f}.schema-evolution-dependencies,.schema-evolution-risks{border:1px solid #e2e7e5;border-radius:6px;display:grid;overflow:hidden}.schema-evolution-dependencies>div,.schema-evolution-risks>div{border-top:1px solid #edf0ef;grid-template-columns:minmax(130px,auto) 70px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:6px 9px;display:grid}.schema-evolution-dependencies>div:first-child,.schema-evolution-risks>div:first-child{border-top:0}.schema-evolution-dependencies strong,.schema-evolution-risks strong{color:#3e4a47;font-size:11px}.schema-evolution-dependencies span,.schema-evolution-risks span{color:#7e8985;overflow-wrap:anywhere;font-size:10px}.schema-evolution-confirm-input{gap:7px;margin-top:14px;display:grid}.schema-evolution-confirm-input span{color:#5e6966;font-size:11px}.schema-evolution-confirm-input code{color:#b33b33;font-weight:700}.schema-evolution-progress{gap:14px;display:grid}.schema-evolution-progress-list{border-block:1px solid #dfe5e3;display:grid}.schema-evolution-progress-step{border-top:1px solid #edf0ef;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 4px;display:grid}.schema-evolution-progress-step:first-child{border-top:0}.schema-evolution-progress-icon{color:#71807b;text-align:center;font-size:17px}.schema-evolution-progress-step.is-completed .schema-evolution-progress-icon{color:#19715f}.schema-evolution-progress-step.is-failed .schema-evolution-progress-icon{color:#bd3d35}.schema-evolution-progress-step strong,.schema-evolution-progress-step span{display:block}.schema-evolution-progress-step strong{color:#35423f;font-size:11px}.schema-evolution-progress-step span{color:#87918e;overflow-wrap:anywhere;margin-top:2px;font-size:10px}.schema-evolution-progress-wait,.schema-evolution-wait{color:#66726e;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:11px;display:flex}.schema-evolution-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.schema-evolution-empty-state{gap:18px;display:grid}.schema-evolution-empty-action{border-block:1px solid #dfe5e3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 4px;display:grid}.schema-evolution-empty-action>.anticon{color:#177664;font-size:24px}@media (width<=760px){.schema-evolution-compare{grid-template-columns:minmax(0,1fr)}.schema-evolution-toolbar{flex-direction:column;align-items:stretch;position:static}.schema-evolution-toolbar>div{width:100%}.schema-evolution-toolbar .ant-btn{flex:auto}.schema-evolution-stage-header{align-items:flex-start}.schema-evolution-change-row{grid-template-columns:96px minmax(0,1fr)}.schema-evolution-row-actions{border-top:1px solid #edf0ef;grid-column:1/-1;justify-content:flex-end;padding-top:3px}.schema-evolution-form-grid,.schema-evolution-field-metadata{grid-template-columns:minmax(0,1fr)}.schema-evolution-relation-field{border-top:1px solid #e3e7e6;grid-template-columns:minmax(0,1fr);padding-top:8px}.schema-evolution-relation-field-main{grid-template-columns:minmax(0,1fr)}.schema-evolution-relation-field>.ant-btn{justify-self:end}.schema-evolution-dependencies>div,.schema-evolution-risks>div{grid-template-columns:minmax(100px,auto) minmax(0,1fr)}.schema-evolution-dependencies span,.schema-evolution-risks .ant-tag{grid-column:1/-1}.schema-evolution-empty-action{grid-template-columns:30px minmax(0,1fr)}.schema-evolution-empty-action .ant-btn{grid-column:1/-1;width:100%}.schema-evolution-field{flex-direction:column;align-items:flex-start;gap:4px}.schema-evolution-field-meta{flex-wrap:wrap}}.ant-layout-sider{background:#0a1628!important}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{border-right:3px solid #3b82f6;background:#3b82f626!important}.ant-card{border-radius:8px!important}.ant-table-wrapper .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:0;color:#475569!important;background:#f8fafc!important;font-size:12px!important;font-weight:600!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3b82f6!important}.ant-tabs-ink-bar{background:#3b82f6!important}.query-filter-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.query-filter-value{flex:1;min-width:0}.ant-drawer-content-wrapper{max-width:100vw}.datahub-page-loading{place-items:center;min-height:60vh;display:grid}.datahub-empty-state{color:#94a3b8;text-align:center;padding:48px 20px}.datahub-page-heading,.datahub-detail-heading,.datahub-field-toolbar{align-items:center;display:flex}.datahub-page-heading{border-bottom:1px solid #e3e6e4;justify-content:space-between;align-items:flex-start;min-height:70px;margin-bottom:18px;padding-bottom:18px}.datahub-page-heading h2,.datahub-detail-heading h2{color:#222625;margin:0;font-size:22px;line-height:30px}.datahub-page-heading p{color:#64748b;margin:4px 0 0;font-size:12px}.datahub-page-heading>.anticon{color:#15803d;font-size:24px}.datahub-detail-heading{gap:10px;margin-bottom:18px}.datahub-table-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.datahub-table-sidebar{gap:12px;min-width:0;display:grid}.datahub-panel,.datahub-table-main{background:#fff;border:1px solid #dbe3ea;border-radius:8px}.datahub-panel{padding:16px}.datahub-table-main{min-width:0;padding:6px 16px 16px}.datahub-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;display:grid}.datahub-kv{min-width:0}.datahub-kv>span{color:#94a3b8;font-size:10px;display:block}.datahub-kv>div{color:#0f172a;overflow-wrap:anywhere;white-space:normal;min-height:24px;font-size:12px;font-weight:600;line-height:18px}.datahub-kv .ant-select-selector{padding:0!important}.datahub-snapshot{color:#94a3b8;justify-content:space-between;gap:8px;font-size:11px;display:flex}.datahub-snapshot strong{color:#334155;text-align:right;font-weight:600}.datahub-field-toolbar{justify-content:space-between;gap:12px;margin-bottom:12px}.datahub-selection-count{color:#2563eb;font-size:12px;font-weight:600}.datahub-apply-fields{color:#475569;overflow-wrap:anywhere;margin-bottom:14px}.datahub-pending-request{background:#fffbeb;border:1px solid #f4cf73;border-radius:6px;overflow:hidden}.datahub-pending-request>button{color:#92400e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:flex}.datahub-pending-request .anticon{font-size:9px;transition:transform .2s}.datahub-pending-request .anticon.is-expanded{transform:rotate(90deg)}.datahub-pending-detail{color:#92400e;overflow-wrap:anywhere;border-top:1px solid #f4cf73;gap:4px;padding:8px 9px;font-size:11px;display:grid}.datahub-pending-detail small{color:#a16207}.approval-request-row>td{transition:background-color .15s,box-shadow .15s}.approval-request-row:hover>td{background:#eaf3ff!important}.approval-request-row:hover>td:first-child{box-shadow:inset 3px 0 #2563eb}.data-operations-panel{padding-top:10px}.dataset-source-profile-section{margin:10px 0}.dataset-source-profile-card{background:#fafcfb;border:1px solid #e3e8e6;border-radius:6px;padding:10px 12px}.dataset-source-profile-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dataset-profile-label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.dataset-lifecycle-actions{align-items:center;gap:12px;display:flex}.dataset-lifecycle-hint{color:#8f9492;font-size:12px}.dataset-lifecycle-section{margin-top:4px;margin-bottom:20px}.dataset-lifecycle-section+.partition-retention-section,.partition-retention-section+.dataset-lifecycle-section,.dataset-lifecycle-section~section.operation-section,.operation-section~.partition-retention-section,.operation-section~.dataset-lifecycle-section{border-top:1px solid #e3e8e6;margin-top:16px;margin-bottom:16px;padding-top:12px}.dataset-lifecycle-section .operation-section-head strong{color:#26332f;margin-bottom:10px;font-size:13px;display:block}.operation-access-summary{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:10px;padding-bottom:10px;display:flex}.data-operations-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.operation-section{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:14px}.operation-section h3{color:#334155;margin:0 0 10px;font-size:12px;font-weight:700}.operation-editor-row{grid-template-columns:minmax(150px,1fr) 130px minmax(180px,1.5fr) 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.operation-update-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1.5fr) 32px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.operation-mapping-list{gap:8px;max-height:280px;margin-top:16px;display:grid;overflow:auto}.operation-mapping-row{grid-template-columns:minmax(140px,1fr) 20px minmax(180px,1.5fr);align-items:center;gap:8px;display:grid}.operation-mapping-row>code{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operation-mapping-row>span{color:#94a3b8;text-align:center}.operation-preview{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px}.operation-preview-count{color:#475569;margin-bottom:10px;font-size:12px}.operation-preview-count strong{color:#2563eb;font-size:16px}.operation-confirmation{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;display:grid}.operation-confirmation>span{color:#64748b;font-size:12px}.user-management-mobile-controls{display:none}.identity-account-actions,.identity-member-actions{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.identity-account-actions .ant-btn,.identity-member-action.ant-btn{color:#536168;width:32px;min-width:32px;height:32px;box-shadow:none;background:#fff;border:1px solid #dfe5e7;border-radius:5px;padding:0}.identity-account-actions .ant-btn:not(:disabled):hover,.identity-member-action.ant-btn:not(:disabled):hover{color:#145f52;background:#f2f7f5;border-color:#aebbbf}.identity-account-actions .ant-btn-dangerous:not(:disabled):hover,.identity-member-action-danger.ant-btn:not(:disabled):hover{color:#c53d3d;background:#fff5f5;border-color:#f0b8b8}.sensitivity-page{min-width:0}.sensitivity-active-scan{color:#334155;background:#eff6ff;border-block:1px solid #bfdbfe;align-items:center;gap:10px;min-height:42px;margin-bottom:18px;padding:9px 12px;font-size:12px;display:flex}.sensitivity-active-scan strong{color:#1d4ed8;margin-left:auto;font-weight:600}.sensitivity-section+.sensitivity-section{margin-top:28px}.sensitivity-section-heading{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sensitivity-section-heading h3{color:#172033;margin:0;font-size:15px}.sensitivity-section-heading span{color:#64748b;font-size:11px}.sensitivity-keyword{color:#1e3a5f;overflow-wrap:anywhere;font-size:12px}.sensitivity-scan-task{gap:2px;display:grid}.sensitivity-scan-task strong{color:#1f2937;font-size:12px}.sensitivity-scan-task span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.datahub-form-note{color:#64748b;font-size:12px;line-height:1.6}.datahub-form-note code{color:#1769aa}.organization-user-tree .organization-user-tree-group{color:#334155}.organization-user-tree .organization-user-tree-department{font-weight:600}.organization-user-tree .organization-user-tree-position{color:#475569;font-weight:500}.etl-detail-section{background:#fff;border:1px solid #d9e0e5;border-radius:6px;margin-top:18px;overflow:hidden}.etl-section-heading{border-bottom:1px solid #d9e0e5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 16px;display:flex}.etl-section-heading h3{margin:0;font-size:14px}.etl-section-heading>div:first-child>span,.etl-section-heading>span{color:#64748b;font-size:12px}.etl-overview-sources{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 16px 0;font-size:11px;display:flex}.etl-overview-sources>span{flex:none}.etl-overview-sources .ant-space{min-width:0}.etl-job-overview>.ant-table-wrapper{margin-top:8px}.etl-purge-checks{border:1px solid #edf0f2;border-radius:6px;gap:0;display:grid;overflow:hidden}.etl-purge-check{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 10px;font-size:12px;display:flex}.etl-purge-check:last-child{border-bottom:0}.etl-purge-check-count{color:#64748b;font-variant-numeric:tabular-nums}.etl-batch-loading{place-items:center;min-height:120px;display:grid}.etl-batch-list{padding:0 16px}.etl-batch-row{border-bottom:1px solid #edf0f2;grid-template-columns:74px minmax(190px,1fr) minmax(180px,240px) 96px auto;align-items:center;gap:14px;min-height:68px;display:grid}.etl-batch-row:last-child{border-bottom:0}.etl-batch-identity,.etl-batch-range{min-width:0}.etl-batch-identity strong,.etl-batch-identity span,.etl-batch-range strong,.etl-batch-range span{overflow-wrap:anywhere;display:block}.etl-batch-identity strong,.etl-batch-range strong{color:#2f3b37;font-size:12px}.etl-batch-identity span,.etl-batch-range span,.etl-batch-progress>span{color:#7a8480;margin-top:3px;font-size:10px}.etl-batch-progress{min-width:0}.etl-batch-progress .ant-progress{margin:0}.etl-batch-actions{justify-content:flex-end;gap:6px;display:flex}.etl-batch-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.etl-batch-date-range label,.etl-batch-cancel-note{color:#4c5955;gap:6px;font-size:12px;display:grid}.etl-batch-preview{background:#dfe5e2;border:1px solid #dfe5e2;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.etl-batch-preview>div{background:#f8faf9;padding:12px}.etl-batch-preview span,.etl-batch-preview strong{display:block}.etl-batch-preview span{color:#77827e;font-size:10px}.etl-batch-preview strong{color:#34423d;margin-top:4px;font-size:14px}.etl-batch-preview small{color:#7b8581;margin-top:2px;font-size:9px;display:block}.etl-batch-confirmation{background:#fff9ee;border-left:3px solid #c38b2e;margin-top:12px;padding:10px 12px}.etl-batch-retry-dates{flex-wrap:wrap;gap:5px;max-height:120px;display:flex;overflow-y:auto}.etl-batch-detail-summary{background:#e0e5e3;border:1px solid #e0e5e3;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.etl-batch-detail-summary>div{background:#f8faf9;min-width:0;padding:10px 12px}.etl-batch-detail-summary span,.etl-batch-detail-summary strong{overflow-wrap:anywhere;display:block}.etl-batch-detail-summary span{color:#7b8581;font-size:10px}.etl-batch-detail-summary strong{color:#34423d;margin-top:3px;font-size:12px}.etl-batch-retention-result{margin-top:12px}.partition-retention-section{margin:12px 0;padding:0}.partition-retention-heading,.partition-retention-controls,.partition-retention-audit,.partition-retention-audit-state,.partition-retention-audit-result{align-items:center;display:flex}.partition-retention-heading{justify-content:space-between;gap:12px}.partition-retention-heading>div{min-width:0}.partition-retention-heading strong,.partition-retention-heading span{display:block}.partition-retention-heading strong{color:#26332f;font-size:13px}.partition-retention-heading span{color:#6e7975;margin-top:2px;font-size:11px}.partition-retention-controls{gap:8px;margin-top:12px}.partition-retention-controls .ant-input-number{width:140px}.partition-retention-controls>.ant-input{flex:1;min-width:140px}.partition-retention-loading{place-items:center;min-height:54px;display:grid}.partition-retention-audits{border-top:1px solid #edf0ef;margin-top:12px}.partition-retention-audit{color:#68736f;border-bottom:1px solid #edf0ef;grid-template-columns:minmax(135px,.8fr) 90px minmax(150px,1fr) minmax(180px,1.5fr);gap:12px;min-height:50px;font-size:11px;display:grid}.partition-retention-audit>div{min-width:0}.partition-retention-audit>div>span,.partition-retention-audit>div>strong{overflow-wrap:anywhere;display:block}.partition-retention-audit>div>strong{color:#34423d;margin-top:2px;font-size:11px}.partition-retention-audit-state{gap:6px}.partition-retention-audit-state>strong{margin:0!important}.partition-retention-audit-result{justify-content:space-between;gap:8px}.partition-retention-audit-result>span{overflow-wrap:anywhere;min-width:0}.partition-retention-empty{color:#7b8581;padding:15px 0;font-size:11px;display:block}.partition-retention-reconcile-form{gap:14px;display:grid}.etl-batch-detail-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.etl-batch-item-list{border-top:1px solid #e5e9e7}.etl-batch-item-row{color:#66716d;border-bottom:1px solid #edf0ef;grid-template-columns:24px 108px 86px 90px minmax(140px,1fr);align-items:center;gap:8px;min-height:44px;font-size:11px;display:grid}.etl-batch-item-row strong{color:#34423d;font-size:11px}.etl-batch-item-error{overflow-wrap:anywhere;min-width:0}.etl-batch-item-select{min-height:22px}.sql-editor-panel{background:#fff;border:1px solid #d9e0e5;border-radius:6px;min-width:0;overflow:hidden}.sql-editor-panel-header{color:#64748b;background:#f7f9fa;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:7px;min-height:36px;padding:6px 12px;display:flex}.sql-editor-panel-header>.anticon{font-size:12px}.sql-editor-panel-header strong{color:#475569;font-size:12px}.sql-editor-panel-header .ant-tag{border-radius:4px;margin:0 0 0 2px;font-size:10px;line-height:18px}.sql-editor-panel-actions,.sql-editor-fullscreen-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.sql-editor-panel-body{background:#fff;min-width:0}.sql-editor-panel-state{color:#94a3b8;place-items:center;font-size:12px;display:grid}.sql-editor-panel-monaco{width:100%}.sql-editor-panel-fallback{box-sizing:border-box;resize:none;color:#1f2937;white-space:pre-wrap;background:#fff;border:0;outline:0;width:100%;padding:10px 12px;font:13px/20px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:block;overflow:auto}.sql-editor-panel-fallback[readonly]{color:#475569;background:#f8fafc}.etl-detail-section>.sql-editor-panel{border:0;border-radius:0}.etl-section-heading>div:first-child{min-width:0}.etl-date-control{white-space:nowrap;align-items:center;gap:8px;display:flex}.etl-date-control .ant-input{width:150px}.etl-create-modal .ant-modal-body{box-sizing:border-box;min-height:min(520px,100vh - 240px);max-height:calc(100vh - 240px);overflow-y:auto}.etl-create-body{margin-top:24px}.etl-create-body>.ant-form>.ant-segmented{margin-bottom:12px}.etl-sql-field-heading{color:#27343c;justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:6px;font-size:13px;display:flex}.etl-sql-field-heading>span:before{color:#ff4d4f;content:"*";margin-inline-end:4px}.etl-create-basics{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.etl-python-definition{gap:8px;display:grid}.etl-python-upload-row{align-items:center;gap:10px;min-height:36px;display:flex}.etl-python-upload-row>span:not(.ant-tag){color:#52616a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.etl-python-upload-row .ant-tag{margin-left:auto}.etl-python-runtime-summary{border-top:1px solid #e5eaed;padding:12px 14px}.etl-python-inputs{border-top:1px solid #e5eaed}.etl-python-inputs code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:block;overflow:hidden}.etl-existing-target,.etl-new-target-controls{align-items:end;gap:16px;display:grid}.etl-existing-target{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr)}.etl-new-target-controls{grid-template-columns:repeat(2,minmax(220px,1fr))}.etl-existing-target label,.etl-new-target-controls label,.etl-control-label{color:#27343c;margin-bottom:7px;font-size:13px;display:block}.etl-existing-target .ant-select,.etl-new-target-controls .ant-select{width:100%}.etl-partition-scope{gap:8px;display:grid}.etl-partition-scope-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;display:grid}.etl-partition-scope-row .ant-select{width:100%}.etl-target-schema,.etl-output-preview{border:1px solid #d9e0e5;border-radius:6px;overflow:hidden}.etl-target-schema-heading{background:#f7f9fa;border-bottom:1px solid #e5eaed;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.etl-target-schema-heading strong{color:#1f2937;font-size:13px}.etl-target-schema-heading span{color:#64748b;font-size:12px}.etl-target-field-header,.etl-target-field-row{grid-template-columns:minmax(180px,1fr) 230px 110px;align-items:center;gap:14px;min-height:48px;padding:7px 14px;display:grid}.etl-target-field-header{color:#64748b;border-bottom:1px solid #e5eaed;min-height:34px;padding-block:4px;font-size:12px}.etl-target-field-row+.etl-target-field-row{border-top:1px solid #eef1f3}.etl-target-field-row .ant-select{width:100%}.etl-target-field-row>div:last-child{align-items:center;display:flex}.etl-mobile-field-label{display:none}.etl-output-preview .ant-table-wrapper{overflow:hidden}@media (width<=767px){.ant-modal-root .ant-modal{max-width:calc(100vw - 24px);margin:0 auto;padding-bottom:12px;top:12px;width:calc(100vw - 24px)!important}.ant-modal-root .ant-modal-content{padding:16px}.data-operations-toolbar{align-items:flex-start}.operation-editor-row{grid-template-columns:minmax(0,1fr) 110px 32px}.operation-update-row{grid-template-columns:minmax(0,1fr) 32px}.operation-mapping-row{grid-template-columns:minmax(0,1fr)}.operation-editor-row .operation-editor-value{grid-column:1/-1}.operation-editor-row>.ant-btn{grid-area:1/3;justify-self:end}.operation-update-row>.ant-input{grid-column:1/-1}.operation-update-row>.ant-btn{grid-area:1/2;justify-self:end}.operation-mapping-row>.ant-select{grid-column:1}.operation-mapping-row>span{display:none}.operation-confirmation{grid-template-columns:1fr;gap:5px}.user-management-mobile-controls{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.sensitivity-active-scan{flex-wrap:wrap}.sensitivity-active-scan strong{width:100%;margin-left:24px}.user-management-mobile-controls label{color:#64748b;align-items:center;gap:6px;font-size:11px;display:inline-flex}.user-management-table .ant-table-cell-fix-right{box-shadow:-6px 0 8px -8px #0f172a33}}.smart-view-bar{background:#fff;border:1px solid #dfe4e7;border-radius:6px;justify-content:space-between;align-items:center;min-height:42px;margin-bottom:10px;padding:6px 8px;display:flex}.smart-view-bar-main{align-items:center;gap:7px;min-width:0;display:flex}.smart-view-bar-actions,.smart-operation-actions,.smart-bulk-actions{flex:none;align-items:center;gap:7px;display:flex}.smart-bulk-actions>.ant-tag{color:#46524f;margin-inline-end:0}.smart-operation-toolbar{justify-content:flex-end;align-items:center;gap:7px;margin-bottom:8px;display:flex}.smart-view-select{width:210px}.smart-view-dirty{color:#b35b18;flex:none;font-size:12px}.smart-view-columns{width:min(520px,100vw - 40px);max-height:430px;overflow:auto}.smart-view-column-row{border-bottom:1px solid #edf0f2;grid-template-columns:24px minmax(100px,1fr) 92px 28px 28px;align-items:center;gap:6px;min-height:38px;padding:3px 2px;display:grid}.smart-view-column-row:last-child{border-bottom:0}.smart-view-column-row>span{color:#344149;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.smart-view-column-row .ant-input-number{width:88px}.smart-import-modal .ant-upload-wrapper .ant-upload-drag{border-radius:6px;padding:10px 16px}.smart-import-modal .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon{margin-bottom:6px}.smart-import-modal .ant-upload-wrapper .ant-upload-drag .ant-upload-drag-icon .anticon{color:#16806d;font-size:28px}.smart-import-modal .ant-upload-wrapper .ant-upload-drag p{margin:0}.smart-operation-summary{flex-wrap:wrap;gap:8px;display:flex}.smart-operation-summary>div{background:#f7faf9;border:1px solid #dfe5e3;border-radius:5px;justify-content:space-between;align-items:baseline;gap:14px;min-width:92px;padding:7px 10px;display:flex}.smart-operation-summary span{color:#6b7673;font-size:11px}.smart-operation-summary strong{color:#26332f;font-size:15px}.smart-operation-errors{background:snow;border:1px solid #efdddd;border-radius:5px;max-height:180px;overflow:auto}.smart-operation-errors>div{border-bottom:1px solid #f3e5e5;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:12px;padding:8px 10px;font-size:12px;display:grid}.smart-operation-errors>div:last-child{border-bottom:0}.smart-operation-errors strong{color:#704343;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-operation-errors span{color:#875b5b}.smart-operation-job-panel{gap:12px;display:grid}.smart-operation-center{gap:14px;min-width:0;display:grid}.smart-operation-center-header,.smart-operation-center-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-operation-center-header>div{align-items:center;gap:9px;display:flex}.smart-operation-center-header .anticon{color:#16806d;font-size:18px}.smart-operation-center-header h1{color:#26332f;margin:0;font-size:18px;font-weight:650}.smart-operation-center-toolbar{min-height:32px}.smart-operation-center-table{background:#fff;border:1px solid #dfe5e3;border-radius:6px;overflow:hidden}.smart-operation-center-table .ant-table-thead>tr>th{color:#596763;background:#f7faf9;font-size:12px}.smart-operation-job-name{gap:2px;display:grid}.smart-operation-job-name strong{color:#26332f;font-weight:600}.smart-operation-job-name span{color:#7b8783;font-size:12px}.smart-operation-table-name{gap:2px;display:grid}.smart-operation-table-name,.smart-operation-table-name strong,.smart-operation-table-name code{min-width:0}.smart-operation-table-name strong,.smart-operation-table-name code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-operation-table-name strong{color:#34423e;font-weight:500}.smart-operation-table-name code{color:#7b8783;font-size:11px}.smart-operation-progress-cell{gap:4px;min-width:150px;display:grid}.smart-operation-progress-cell span{color:#68736f;white-space:nowrap;font-size:11px}.smart-operation-result-cell{gap:6px;display:grid}.smart-operation-error-summary{color:#875b5b;font-size:12px;line-height:1.45;display:block}.smart-operation-cancel-pending{color:#c4861d}.smart-operation-center-loading{justify-content:center;align-items:center;min-height:220px;display:flex}.smart-operation-load-more{justify-content:center;display:flex}.smart-bulk-modal .ant-modal-body{max-height:min(68vh,640px);overflow-y:auto}.smart-bulk-field-list{gap:10px;display:grid}.smart-bulk-field{background:#fafcfb;border:1px solid #e0e5e3;border-radius:6px;grid-template-columns:minmax(116px,.4fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.smart-bulk-field>span{align-items:center;gap:7px;min-width:0;display:flex}.smart-bulk-field strong{color:#2f3b38;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.smart-bulk-field .ant-tag{color:#6b7673;margin-inline-end:0;font-size:10px}.smart-bulk-full-confirmation{gap:9px;display:grid}.smart-bulk-full-confirmation>div:last-child{grid-template-columns:minmax(0,1fr) 160px;gap:8px;display:grid}.smart-bulk-full-confirmation .ant-input-number{width:100%}.smart-grid-shell{background:#fff;border:1px solid #dbe1e5;border-radius:8px;overflow:hidden}.smart-grid-scroll{overflow:auto}.smart-grid{border-collapse:separate;border-spacing:0;color:#243038;width:100%;min-width:880px;font-size:12px}.smart-grid .smart-selection-column{width:44px}.smart-grid th,.smart-grid td{box-sizing:border-box;text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #e1e6e9;border-right:1px solid #e1e6e9;min-width:138px;height:40px;padding:8px 11px}.smart-grid th.smart-selection-cell,.smart-grid td.smart-selection-cell{z-index:2;text-align:center;vertical-align:top;background:#fbfcfc;width:44px;min-width:44px;padding:8px 10px;position:sticky;left:0}.smart-grid th.smart-selection-header{z-index:6;vertical-align:middle;background:#f3f6f5;height:74px}.smart-grid th:last-child,.smart-grid td:last-child{border-right:0}.smart-grid .smart-record-group:last-child>tr:last-child>td,.smart-grid .smart-record-group:last-child>tr:first-child>.smart-parent-cell,.smart-grid .smart-record-group:last-child>tr:first-child>.smart-metadata-cell{border-bottom:0}.smart-grid-groups th{z-index:4;color:#3f4c54;height:36px;font-size:12px;font-weight:700;position:sticky;top:0}.smart-grid-fields th{z-index:3;color:#59656c;background:#f9fafb;height:38px;font-size:11px;font-weight:700;position:sticky;top:36px}.smart-header-trigger{width:100%;min-height:26px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin:-4px -7px;padding:4px 7px;display:flex}.smart-header-trigger:hover,.smart-header-trigger:focus-visible{color:#1c6558;background:#26675a14;outline:none}.smart-header-trigger.is-active{color:#176d5d}.smart-header-state{color:#16806d;justify-content:flex-end;align-items:center;gap:2px;min-width:14px;font-size:10px;display:inline-flex}.smart-header-popover .ant-popover-inner{border:1px solid #dce3e1;border-radius:6px;padding:6px;box-shadow:0 10px 26px #1f2d2a24}.smart-header-menu{width:248px}.smart-header-menu .ant-divider{margin:6px 0}.smart-header-menu-label{color:#87918e;padding:6px 9px 4px;font-size:11px;font-weight:700}.smart-header-menu-section>button{color:#35423f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;min-height:34px;padding:6px 9px;font-size:12px;display:grid}.smart-header-menu-section>button:hover{background:#f1f6f4}.smart-header-menu-section>button.is-active{color:#146b5b;background:#e8f3ef;font-weight:700}.smart-header-filter-section{gap:8px;padding:0 4px 4px;display:grid}.smart-header-filter-section>.ant-select,.smart-header-filter-section>.ant-input,.smart-header-filter-section>.ant-input-number{width:100%}.smart-header-filter-range{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px;display:grid}.smart-header-filter-range>.ant-input-number{width:100%}.smart-header-filter-range>span{color:#8a9491;text-align:center;font-size:11px}.smart-header-filter-empty{color:#89918f;background:#f5f7f6;border-radius:4px;padding:7px 9px;font-size:11px}.smart-header-filter-actions{justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.smart-parent-group{background:#eaf0f3}.smart-metadata-group{background:#edf0f2}.smart-metadata-field{background:#fafbfc!important}.smart-metadata-field.is-time,.smart-metadata-cell.is-time{min-width:172px}.smart-parent-cell{color:#27343b;background:#fbfcfd;font-weight:600}.smart-relation-tone-0{background:#e8f4f1}.smart-relation-tone-1{background:#f6efe5}.smart-relation-tone-2{background:#eaf0f7}.smart-relation-tone-3{background:#f2edf5}.smart-child-cell.smart-relation-tone-0,.smart-child-cell.smart-relation-tone-1,.smart-child-cell.smart-relation-tone-2,.smart-child-cell.smart-relation-tone-3{background:#fff}.smart-record-group+.smart-record-group>.smart-root-row>td{border-top:3px solid #e5eaec}.smart-record-group:hover .smart-parent-cell,.smart-record-group:focus-within .smart-parent-cell{background:#eef5f3}.smart-record-group:hover .smart-child-cell,.smart-record-group:focus-within .smart-child-cell,.smart-record-group:hover .smart-metadata-cell,.smart-record-group:focus-within .smart-metadata-cell{background:#f2f8f6}.smart-record-group:focus-within>.smart-root-row>.smart-parent-cell:first-child,.smart-record-group:focus-within>.smart-root-row>.smart-selection-cell+.smart-parent-cell{box-shadow:inset 3px 0 #287c6d}.smart-child-cell[data-empty=true]{color:#0000}.smart-metadata-cell{color:#56636a;background:#fafbfc;font-weight:500}.smart-record-row{cursor:pointer}.smart-record-row:focus{outline:none}.smart-record-row[aria-disabled=true]{cursor:not-allowed}.smart-record-group.is-opening{cursor:progress;opacity:.68}.smart-record-group.is-opening .smart-record-row{cursor:progress}.smart-table-empty{background:#fff;border:1px solid #dbe1e5;border-radius:8px;place-items:center;min-height:260px;display:grid}.smart-aggregate-modal{padding-bottom:24px;top:24px}.smart-aggregate-modal .ant-modal-content{padding:0;overflow:hidden}.smart-aggregate-modal .ant-modal-header{background:#fbfcfc;border-bottom:1px solid #e2e6e9;min-height:58px;margin:0;padding:18px 22px}.smart-aggregate-modal .ant-modal-close{top:14px;right:16px}.smart-aggregate-modal .ant-modal-body{max-height:min(70vh,720px);overflow:hidden}.smart-aggregate-modal .ant-modal-footer{background:#f8faf9;border-top:1px solid #dfe4e2;margin:0;padding:13px 20px}.smart-record-workspace{grid-template-columns:minmax(0,1fr);height:min(70vh,720px);min-height:0;display:grid}.smart-record-workspace.has-log-panel{grid-template-columns:minmax(0,1fr) 300px}.smart-aggregate-form-content{min-width:0;min-height:0;overflow:auto}.smart-record-log-panel{background:#fafbfb;border-left:1px solid #e0e6e8;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.smart-record-metadata{color:#2f3b41;background:#f8faf9;border-top:1px solid #e2e6e8;padding:16px 22px 18px}.smart-record-metadata h3{color:#303c42;margin:0;font-size:12px;font-weight:700}.smart-record-metadata dl{margin:0}.smart-record-metadata dl>div{min-width:0}.smart-record-metadata dt{color:#78848a;font-size:10px}.smart-record-metadata dd{overflow-wrap:anywhere;min-width:0;margin:3px 0 0;font-size:11px;font-weight:600}.smart-record-metadata dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;margin-top:10px;display:grid}.smart-record-log-tabs{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.smart-record-log-tabs>.ant-tabs-nav{background:#fff;border-bottom:1px solid #e0e6e8;margin:0;padding:0 12px}.smart-record-log-tabs>.ant-tabs-nav:before{border-bottom:0}.smart-record-log-tabs>.ant-tabs-content-holder{min-height:0;overflow:auto}.smart-record-log-tabs>.ant-tabs-content-holder>.ant-tabs-content,.smart-record-log-tabs .ant-tabs-tabpane{height:100%}.smart-record-log-tabs .record-history-list,.smart-record-log-tabs .record-workflow-history{padding:12px}.record-history-loading{place-items:center;min-height:280px;display:grid}.record-history-list,.record-workflow-history{gap:16px;padding:18px 22px;display:grid}.record-history-entry{background:#fff;border:1px solid #dfe4e7;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #23323a0a}.record-history-entry>header,.record-workflow-summary,.record-workflow-timeline li header{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-history-entry>header{background:#fbfcfc;border-bottom:1px solid #e8ecee;padding:14px 16px}.record-history-actor{align-items:center;gap:10px;min-width:0;display:flex}.record-history-actor>.ant-avatar{color:#fff;background:#7456d8;flex:none;font-size:14px}.record-history-actor>div{gap:2px;min-width:0;display:grid}.record-history-actor>div>span{color:#737f86;font-size:10px}.record-history-meta{justify-items:end;gap:5px;display:grid}.record-history-meta>div{align-items:center;gap:7px;display:flex}.record-history-operation{color:#56636a;font-size:11px;font-weight:600}.record-history-entry strong,.record-workflow-summary strong,.record-workflow-timeline strong{color:#2d383e;font-size:12px}.record-history-entry time,.record-workflow-timeline time{color:#7d878d;white-space:nowrap;font-size:10px}.record-history-entry .ant-tag,.record-workflow-summary .ant-tag{margin:0}.record-change-groups{gap:10px;padding:14px 16px 16px;display:grid}.record-change-group{min-width:0}.record-change-group-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.record-change-group-title>div{align-items:center;gap:8px;min-width:0;display:flex}.record-change-group-title>div>span{color:#56636a;background:#eef1f2;border-radius:3px;flex:none;padding:2px 5px;font-size:9px;font-weight:700}.record-change-group-title strong{overflow-wrap:anywhere;min-width:0}.record-change-group-title small{color:#8a9499;flex:none;font-size:9px}.record-change-rows{display:grid}.record-change-row{color:#445159;grid-template-columns:minmax(110px,180px) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 0;font-size:11px;display:grid}.record-change-row+.record-change-row{border-top:1px solid #edf0f1}.record-change-row>strong{color:#29383f;overflow-wrap:anywhere;min-width:0;font-weight:600}.record-change-values{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.record-change-before,.record-change-after{overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:3px 7px;line-height:18px}.record-change-before{color:#935653;background:#fff0ef;text-decoration-thickness:1px}.record-change-after{color:#235f50;background:#eaf6f1}.record-child-change-list{border-top:1px solid #e8ecee;display:grid}.record-child-change-summary{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 0;display:flex}.record-child-change-summary+.record-child-change-summary{border-top:1px solid #edf0f1}.record-child-change-summary>div{align-items:center;gap:9px;min-width:0;display:flex}.record-child-change-summary>div>.anticon{color:#647178;flex:none;font-size:16px}.record-child-change-summary>div>div{gap:2px;min-width:0;display:grid}.record-child-change-summary strong{color:#344149;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-child-change-summary span{color:#7d898f;font-size:9px}.record-child-change-summary>.ant-btn{color:#b65b18;background:#fff8f0;border-color:#efd8c3;flex:none}.record-child-change-summary>.ant-btn:hover{color:#96430c!important;background:#fff4e8!important;border-color:#e6b88d!important}.record-child-detail-modal .ant-modal-body{padding-top:8px}.record-child-detail-table{border:1px solid #dde4e6;border-radius:6px;overflow-x:auto}.record-child-detail-table table{border-collapse:collapse;color:#354149;width:max-content;min-width:100%;font-size:11px}.record-child-detail-table th,.record-child-detail-table td{box-sizing:border-box;text-align:left;vertical-align:top;border-bottom:1px solid #e2e7e9;border-right:1px solid #e2e7e9;min-width:150px;height:44px;padding:8px 10px}.record-child-detail-table th:first-child{min-width:190px}.record-child-detail-table tr:last-child>*{border-bottom:0}.record-child-detail-table tr>:last-child{border-right:0}.record-child-detail-table thead th{color:#59666d;background:#f7f9f9;font-size:10px;font-weight:700}.record-child-detail-table tbody th{background:#fbfcfc;font-weight:600}.record-child-detail-table td.is-changed{background:#edf8f5}.record-child-detail-table .record-change-values{gap:4px}.record-child-detail-table .record-change-before,.record-child-detail-table .record-change-after{padding:2px 6px;line-height:17px}.record-child-current-value{color:#5f6c73;overflow-wrap:anywhere}.record-workflow-summary{border-bottom:1px solid #e1e6e8;padding-bottom:12px}.record-workflow-summary>div{align-items:baseline;gap:9px;display:flex}.record-workflow-summary span{color:#7d878d;font-size:10px}.record-workflow-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.record-workflow-timeline li{grid-template-columns:15px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.record-workflow-timeline li:not(:last-child):before{content:"";background:#d6dee1;width:1px;position:absolute;top:9px;bottom:-1px;left:5px}.record-workflow-dot{z-index:1;background:#16806d;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #87b7ac}.record-workflow-timeline li>div{gap:4px;min-width:0;display:grid}.record-workflow-timeline li>div>span{color:#667279;font-size:11px}.record-workflow-timeline small{color:#8a9499;font-size:9px}.smart-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-form-footer-actions{gap:8px;display:flex}.smart-form-notices{gap:10px;padding:16px 22px 0;display:grid}.smart-form-error-summary ul{margin:6px 0 0;padding-left:18px}.smart-form-error-summary li+li{margin-top:3px}.smart-form-error-summary li button{color:#9f2d27;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.smart-form-error-summary li button:hover{color:#7d211d;text-decoration:underline}.smart-form-section{border-bottom:1px solid #e4e8ea;margin:0;padding:18px 22px}.smart-form-section:last-child{border-bottom:0}.smart-form-section-title{color:#273238;font-size:14px;font-weight:700}.smart-form-section-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.smart-form-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.smart-form-field>span{color:#5b666d;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.smart-form-field b{color:#b43c35}.smart-form-field-error,.smart-form-relation-error{color:#b42318;margin-top:5px;font-size:11px;line-height:1.4}.smart-form-relation-error{margin:-5px 0 10px}.smart-form-child-scroll{overflow-x:auto}.smart-form-child-table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:12px}.smart-form-child-table th,.smart-form-child-table td{text-align:left;border-bottom:1px solid #dfe4e7;border-right:1px solid #dfe4e7;min-width:150px;padding:6px 8px}.smart-form-child-table .smart-form-child-index{color:#77838a;text-align:center;vertical-align:middle;width:46px;min-width:46px;padding-inline:6px}.smart-form-child-table th:first-child,.smart-form-child-table td:first-child{border-left:1px solid #dfe4e7}.smart-form-child-table thead th{color:#576168;background:#f6f8f9;border-top:1px solid #d8dee2;font-size:11px;font-weight:700}.smart-form-child-table th:last-child,.smart-form-child-table td:last-child{text-align:center;border-right:1px solid #dfe4e7;width:46px;min-width:46px}.smart-form-child-action{vertical-align:middle}.smart-add-child{color:#116452;background:#f4faf8;border-color:#a9c9c1;margin-top:10px}.smart-page{max-width:100%}.smart-page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.smart-page-header h1{color:#1f2a31;margin:0;font-size:22px;line-height:1.25}.smart-page-header p{color:#7b858b;margin:4px 0 0;font-size:12px}.smart-page-title-row{align-items:center;gap:10px;display:flex}.smart-page-loading{place-items:center;min-height:60vh;display:grid}.smart-table-list{background:#fff;border:1px solid #dbe1e5;border-radius:8px;overflow:hidden}.smart-table-list-row{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e8ea;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:10px 16px;display:grid}.smart-table-list-row:last-child{border-bottom:0}.smart-table-list-row:hover{background:#f8faf9}.smart-table-list-icon{color:#116452;background:#e8f4f1;border-radius:6px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.smart-table-list-main{min-width:0}.smart-table-list-main strong{color:#263239;font-size:14px;display:inline}.smart-table-list-main code{color:#7d878d;margin-left:10px;font-size:11px}.smart-table-list-main small{color:#747f85;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.smart-table-list-arrow{color:#8a9499}.smart-builder-form{gap:14px;padding-top:8px;display:grid}.smart-builder-form label>span{color:#59646b;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.smart-schema-builder{gap:16px;display:grid}.smart-schema-section{background:#fff;border:1px solid #dbe1e5;border-radius:8px;margin:0;overflow:hidden}.smart-schema-heading,.smart-relation-editor-head,.smart-schema-publish{justify-content:space-between;align-items:center;gap:14px;display:flex}.smart-schema-heading{background:#f8faf9;border-bottom:1px solid #e4e8ea;padding:14px 16px}.smart-schema-heading h3{color:#273238;margin:0;font-size:14px}.smart-schema-heading span{color:#7b858b;font-size:11px}.smart-schema-field-list{display:grid}.smart-schema-field{color:#5c686e;border-bottom:1px solid #edf0f2;align-items:center;gap:9px;min-height:42px;padding:7px 16px;display:flex}.smart-schema-field:last-child{border-bottom:0}.smart-schema-field>.anticon{color:#16806d}.smart-schema-field strong{color:#2d383e;font-size:12px}.smart-schema-field code{color:#7d878d;font-size:11px}.smart-schema-empty{color:#8a9499;text-align:center;padding:24px 16px}.smart-relation-editor{border-bottom:6px solid #eef1f2}.smart-relation-editor:last-child{border-bottom:0}.smart-relation-editor-head{background:#eaf5f2;padding:11px 16px}.smart-relation-editor-head strong{color:#145d50}.smart-relation-editor-head code{color:#6f7c78;margin-left:10px;font-size:11px}.smart-schema-publish{background:#f3f9f7;border:1px solid #cbd9d5;border-radius:8px;padding:14px 16px}.smart-schema-publish strong{color:#26332f;display:block}.smart-schema-publish span{color:#68736f;margin-top:2px;font-size:11px;display:block}.smart-schema-publication,.smart-schema-publication-loading{background:#f7faf9;border:1px solid #cbd9d5;border-radius:8px}.smart-schema-publication{padding:14px 16px}.smart-schema-publication-failed{background:snow;border-color:#e2c5c2}.smart-schema-publication-loading{color:#68736f;align-items:center;gap:9px;min-height:54px;padding:0 16px;font-size:12px;display:flex}.smart-schema-publication-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-schema-publication-head>div:first-child,.smart-schema-publication-actions{align-items:center;gap:8px;display:flex}.smart-schema-publication-head strong{color:#26332f}.smart-schema-publication-head>div:first-child>.anticon{color:#16806d}.smart-schema-publication-failed .smart-schema-publication-head>div:first-child>.anticon{color:#b84b43}.smart-schema-publication>p{color:#6a7479;margin:10px 0 0;font-size:12px}.smart-schema-publication-steps{background:#e1e7e4;border:1px solid #e1e7e4;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.smart-schema-publication-steps>div{color:#7b8581;background:#fff;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:11px;display:flex}.smart-schema-publication-steps>.done{color:#176b5b;background:#f1f8f6}.smart-schema-publication-steps .anticon{flex:none}.smart-schema-publication .ant-alert{margin-top:10px}.smart-schema-publish-summary{margin-top:16px}.smart-grid-loading{justify-content:center;padding:8px;display:flex}.smart-pagination{justify-content:flex-end;margin-top:14px;display:flex}@media (width<=767px){.smart-view-bar{flex-wrap:wrap;align-items:flex-start;gap:6px}.smart-view-bar-main{width:100%;overflow-x:auto}.smart-view-bar-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.smart-operation-actions .ant-btn,.smart-bulk-actions .ant-btn{padding-inline:9px}.smart-operation-toolbar{flex-wrap:wrap;justify-content:flex-start}.smart-bulk-field{grid-template-columns:1fr;gap:7px}.smart-bulk-full-confirmation>div:last-child{grid-template-columns:1fr}.smart-operation-errors>div{grid-template-columns:1fr;gap:3px}.smart-operation-center-header{align-items:flex-start}.smart-operation-center-header>div:first-child{padding-left:38px}.smart-operation-center-toolbar{align-items:flex-start}.smart-view-select{width:170px}.app-content{padding:12px!important}.ant-layout-sider-zero-width .ant-layout-sider-children{display:none}.ant-layout-sider-zero-width-trigger{top:12px!important}.query-toolbar{align-items:stretch!important}.query-database-select,.query-table-select{width:100%!important;min-width:0!important}.query-toolbar-spacer{display:none}.query-mode-switch{width:100%}.query-mode-switch .ant-segmented-group>*{flex:1}.query-filter-row{flex-wrap:wrap;align-items:stretch}.query-filter-field,.query-filter-operator,.query-filter-value{width:100%!important}.query-filter-delete{margin-left:auto}.datahub-page-heading{padding-left:38px}.datahub-detail-heading{padding-left:34px}.datahub-table-layout{grid-template-columns:minmax(0,1fr)}.datahub-table-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.datahub-table-sidebar .datahub-panel:first-child{grid-column:1/-1}.datahub-field-toolbar{flex-direction:column;align-items:stretch}.datahub-field-toolbar .ant-input-search{width:100%!important}.datahub-table-main{padding-inline:10px}.smart-form-fields{grid-template-columns:1fr}.smart-aggregate-modal{max-width:calc(100vw - 16px);margin:0 auto;padding-bottom:8px;top:8px}.smart-aggregate-modal .ant-modal-body{max-height:calc(100vh - 152px);overflow:auto}.smart-record-workspace,.smart-record-workspace.has-log-panel{grid-template-columns:minmax(0,1fr);height:auto;max-height:none}.smart-aggregate-form-content{overflow:visible}.smart-record-log-panel{border-top:1px solid #e0e6e8;border-left:0;min-height:340px}.smart-record-metadata{padding:16px 14px}.smart-record-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr))}.record-history-list,.record-workflow-history{padding:14px}.record-history-entry>header{align-items:flex-start}.record-workflow-timeline li header{flex-direction:column;align-items:flex-start;gap:4px}.record-history-entry>header{padding:12px}.record-history-meta{gap:3px}.record-change-groups{padding:12px}.record-change-group-title{overflow-wrap:anywhere}.record-change-group-title>div{align-items:flex-start}.record-change-row{grid-template-columns:minmax(0,1fr);gap:6px}.record-child-change-summary{align-items:flex-start}.record-child-change-summary>.ant-btn{margin-top:1px}.record-child-detail-modal{max-width:calc(100vw - 16px);margin:0 auto}.smart-form-notices{padding:14px 14px 0}.smart-form-section{padding:16px 14px}.smart-page-header{flex-wrap:wrap;align-items:flex-start}.smart-table-page-header>.ant-btn{margin-left:auto}.smart-table-list-row{grid-template-columns:36px minmax(0,1fr) 20px}.smart-table-list-row .ant-tag{display:none}.smart-table-list-main code{margin:3px 0 0;display:block}.smart-schema-heading,.smart-schema-publish{align-items:flex-start}.smart-schema-field{flex-wrap:wrap}.smart-schema-publication-head{flex-direction:column;align-items:flex-start}.smart-schema-publication-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.smart-header-menu{width:min(248px,100vw - 40px)}.datahub-table-sidebar{grid-template-columns:minmax(0,1fr)}.datahub-table-sidebar .datahub-panel:first-child{grid-column:auto}.datahub-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-auth-loading{background:#f4f6f7;place-items:center;min-height:100vh;display:grid}.product-layout{color:#262a29;background:#fff}.product-layout .product-sider{border-right:1px solid #e6e8e7;align-self:flex-start;height:100vh;position:sticky;top:0;background:#f7f8f7!important}.product-brand{box-sizing:border-box;color:#242827;border-bottom:1px solid #e6e8e7;align-items:center;gap:11px;height:64px;padding:0 18px;text-decoration:none;display:flex}.product-brand:hover{color:#111}.product-brand-icon{color:#fff;background:#2d3230;border-radius:6px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.product-brand-collapse-trigger{cursor:pointer;border:0;flex:0 0 30px;padding:0}.product-brand-collapse-trigger:hover{background:#444a47}.product-brand-collapse-trigger:focus-visible{outline-offset:2px;outline:2px solid #4b78a9}.product-brand-copy{min-width:0;color:inherit;text-decoration:none;display:grid}.product-brand-copy:hover{color:#111}.product-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:18px;overflow:hidden}.product-brand .ant-typography{color:#858b88;font-size:10px;line-height:14px}.product-menu{margin-top:8px;padding-bottom:128px;background:0 0!important;border-inline-end:0!important}.product-menu.ant-menu-light .ant-menu-item-group-title{color:#9a9e9c;padding:10px 18px 4px;font-size:10px;font-weight:650}.product-menu.ant-menu-light .ant-menu-item,.product-menu.ant-menu-light .ant-menu-submenu-title{color:#626765}.product-menu.ant-menu-light .ant-menu-item:hover,.product-menu.ant-menu-light .ant-menu-submenu-title:hover{color:#242827!important;background:#eceeed!important}.product-menu.ant-menu-light .ant-menu-item-selected{color:#242827;background:#e6e8e7!important}.product-sider-footer{background:#f7f8f7;border-top:1px solid #e6e8e7;position:absolute;bottom:0;left:0;right:0}.product-switch{box-sizing:border-box;color:#727775;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e8e7;align-items:center;gap:9px;width:100%;padding:10px 18px;font-size:12px;display:flex}.product-switch:hover{color:#242827;background:#eceeed}.product-user{align-items:center;gap:9px;min-height:60px;padding:8px 14px 8px 18px;display:flex}.product-user-avatar{color:#4d5350;background:#e6e8e7;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.product-user-copy{flex:1;min-width:0;display:grid}.product-user-copy strong,.product-user-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-user-copy strong{color:#3d423f;font-size:11px}.product-user-copy small{color:#8b908e;font-size:10px}.product-user button{color:#858a88;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.product-user button:hover{color:#242827;background:#eceeed}.product-sider.ant-layout-sider-collapsed .product-brand{justify-content:center;gap:0;padding-inline:0}.product-sider.ant-layout-sider-collapsed .product-brand-copy,.product-sider.ant-layout-sider-collapsed .product-switch span,.product-sider.ant-layout-sider-collapsed .product-user-copy,.product-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.product-sider.ant-layout-sider-collapsed .product-switch{justify-content:center;gap:0;padding-inline:0}.product-sider.ant-layout-sider-collapsed .product-user{flex-direction:column;justify-content:center;gap:4px;padding:8px 0}.product-main{background:#fff;min-width:0}.product-content{background:#fff;min-width:0;min-height:100vh;padding:24px}.product-content.product-content-flush{padding:0}.product-layout:not(.product-layout-preserve-content-theme) .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){color:#fff;box-shadow:none;background:#292d2b;border-color:#292d2b}.product-layout:not(.product-layout-preserve-content-theme) .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.product-layout:not(.product-layout-preserve-content-theme) .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{color:#fff;background:#454b48;border-color:#454b48}.product-layout:not(.product-layout-preserve-content-theme) .ant-btn-primary:disabled,.product-layout:not(.product-layout-preserve-content-theme) .ant-btn-primary.ant-btn-disabled{box-shadow:none;color:#686d6a!important;background:#f5f5f5!important;border-color:#d9d9d9!important}.product-layout:not(.product-layout-preserve-content-theme) .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#292d2b!important}.product-layout:not(.product-layout-preserve-content-theme) .ant-tabs-ink-bar{background:#292d2b!important}.product-layout:not(.product-layout-preserve-content-theme) .ant-table-wrapper .ant-table-thead>tr>th{color:#5d625f!important;background:#fafafa!important}.product-layout-preserve-content-theme .pdd-dashboard-original .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f2633!important}.product-layout-preserve-content-theme .pdd-dashboard-original .ant-tabs-ink-bar{background:#d9364b!important}.product-layout-preserve-content-theme .pdd-dashboard-original .ant-table-wrapper .ant-table-thead>tr>th{color:#596273!important;background:#f6f7f9!important}.product-mobile-header{display:none}.product-mobile-drawer .ant-drawer-body{background:#f7f8f7;padding:0;position:relative}.product-mobile-drawer .product-brand{padding-right:48px}@media (width<=991px){.product-desktop-sider{display:none!important}.product-mobile-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e6e8e7;align-items:center;gap:8px;min-height:52px;padding:0 12px;display:flex;position:sticky;top:0}.product-mobile-header>.ant-btn{flex:0 0 36px;width:36px;height:36px}.product-mobile-header>a{color:#2b302e;align-items:center;gap:8px;min-width:0;display:flex}.product-mobile-header .product-brand-icon{flex:0 0 28px;width:28px;height:28px;font-size:14px}.product-mobile-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-layout .datahub-page-heading,.product-layout .datahub-detail-heading,.product-layout .identity-page-header,.product-layout .smart-table-page-header{padding-left:0}}.datahub-dataset-page{max-width:1280px}.datahub-dataset-page .datahub-page-heading{border-bottom:0;margin-bottom:0;padding-bottom:0}.datahub-dataset-page .datahub-page-heading h2{color:#292929;font-weight:700}.datahub-dataset-page .datahub-page-heading p{color:#777}.datahub-dataset-toolbar{align-items:center;gap:8px;margin-top:22px;display:flex}.datahub-dataset-search{max-width:420px}.datahub-dataset-toolbar .ant-select{min-width:128px}.datahub-dataset-toolbar .ant-input-affix-wrapper,.datahub-dataset-toolbar .ant-select-selector{box-shadow:none!important;border-color:#e2e2e2!important}.datahub-dataset-summary{background:#fafafa;border:1px solid #e7e7e7;grid-template-columns:1.7fr repeat(3,minmax(120px,1fr));margin-top:18px;display:grid}.datahub-dataset-summary>div{border-left:1px solid #e7e7e7;min-width:0;padding:13px 16px}.datahub-dataset-summary>div:first-child{border-left:0}.datahub-dataset-summary span,.datahub-dataset-meta>span{color:#888;font-size:10px;line-height:15px;display:block}.datahub-dataset-summary strong{color:#292929;margin-top:3px;font-size:18px;line-height:24px;display:block}.datahub-dataset-summary small{color:#888;margin-top:2px;font-size:11px;display:block}.datahub-dataset-groups{margin-top:26px}.datahub-dataset-group+.datahub-dataset-group{margin-top:28px}.datahub-dataset-group>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.datahub-dataset-group h3{color:#353535;margin:0;font-size:14px;font-weight:700}.datahub-dataset-group>header>span{color:#999;font-size:11px}.datahub-dataset-row{cursor:pointer;border-bottom:1px solid #ececec;grid-template-columns:32px minmax(240px,1.8fr) minmax(104px,.85fr) minmax(104px,.85fr) minmax(96px,.75fr) minmax(120px,.9fr);align-items:center;gap:16px;min-height:76px;padding:12px 10px 12px 0;display:grid}.datahub-dataset-row:first-of-type{border-top:1px solid #ececec}.datahub-dataset-row:hover{background:#fafafa}.datahub-dataset-select{place-items:center;display:grid}.datahub-dataset-identity,.datahub-dataset-meta{min-width:0}.datahub-dataset-identity strong,.datahub-dataset-meta strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.datahub-dataset-identity>strong{font-size:13px}.datahub-dataset-identity>span,.datahub-dataset-identity>small,.datahub-dataset-scale small{color:#888;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.datahub-dataset-identity>small{color:#6e6e6e}.datahub-dataset-meta .ant-tag{border-radius:3px;width:max-content;margin:4px 0 0;font-size:10px;line-height:18px}.datahub-dataset-scale strong{margin-top:4px;font-size:11px}.datahub-dataset-note{color:#777;background:#fafafa;border-left:2px solid #c9c9c9;margin:9px 0 0;padding:7px 9px;font-size:11px}.datahub-dataset-empty{margin-top:56px}@media (width<=900px){.datahub-dataset-toolbar{flex-wrap:wrap}.datahub-dataset-search{flex:100%;max-width:none}.datahub-dataset-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.datahub-dataset-summary>div:nth-child(3){border-top:1px solid #e7e7e7;border-left:0}.datahub-dataset-summary>div:nth-child(4){border-top:1px solid #e7e7e7}.datahub-dataset-row{grid-template-columns:28px minmax(0,1.5fr) minmax(96px,1fr) minmax(96px,1fr);gap:10px}.datahub-dataset-row .datahub-dataset-meta:nth-of-type(3),.datahub-dataset-scale{grid-column:span 2}}@media (width<=640px){.datahub-dataset-page .datahub-page-heading{flex-direction:column;align-items:flex-start}.datahub-dataset-page .datahub-page-heading>.ant-space{flex-wrap:wrap;width:100%}.datahub-dataset-page .datahub-page-heading>.ant-space .ant-btn-primary{margin-left:auto}.datahub-dataset-toolbar .ant-select{flex:1;min-width:0}.datahub-dataset-summary{display:block}.datahub-dataset-summary>div{border-top:1px solid #e7e7e7;border-left:0}.datahub-dataset-summary>div:first-child{border-top:0}.datahub-dataset-row{grid-template-columns:24px minmax(0,1fr);gap:9px;padding:13px 0}.datahub-dataset-identity{grid-column:2}.datahub-dataset-meta{grid-column:2;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.datahub-dataset-meta>span,.datahub-dataset-meta strong,.datahub-dataset-meta .ant-tag{margin:0}.datahub-dataset-scale{grid-column:2}}.product-home{box-sizing:border-box;color:#1e2932;background:linear-gradient(#ffffffc7,#f7f8f7f5),#f7f8f7;min-height:100vh;padding:max(48px,8vh) 24px 48px}.product-home-header,.product-list{width:min(860px,100%);margin-inline:auto}.product-home-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.product-home-title{align-items:center;gap:15px;min-width:0;display:flex}.product-home-header h2{color:#17222b;margin:0;font-size:25px}.product-home-header .ant-typography{font-size:12px}.product-home-session,.product-status-session{background:#ffffffd6;border:1px solid #dde3e6;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:8px 10px 8px 9px;display:flex}.product-home-avatar{color:#4d5350;background:#e7eae8;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.product-home-session>span:last-of-type,.product-status-session>span:last-of-type{min-width:0;display:grid}.product-home-session strong,.product-home-session small,.product-status-session strong,.product-status-session small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-home-session strong,.product-status-session strong{color:#333936;font-size:12px;line-height:16px}.product-home-session small,.product-status-session small{color:#8a918d;font-size:10px;line-height:14px}.product-release-trigger{flex:0 0 32px}.product-release-popover{width:min(520px,100vw - 24px)}.product-release-popover .ant-popover-inner{border-radius:7px;padding:14px 16px 6px}.product-release-popover .ant-popover-title{color:#273238;margin-bottom:15px;font-size:13px}.product-release-popover .ant-popover-inner-content{max-height:min(480px,100vh - 120px);overflow-y:auto}.product-release-drawer .ant-drawer-body{padding:22px 18px;overflow-x:hidden}.product-release-timeline{margin:3px 0 0}.product-release-timeline .ant-timeline-item{padding-bottom:20px}.product-release-timeline .ant-timeline-item-last{padding-bottom:0}.product-release-note{gap:7px;min-width:0;display:grid}.product-release-note time{color:#879097;font-size:10px;line-height:14px}.product-release-note>strong{overflow-wrap:anywhere;color:#273238;font-size:13px;line-height:19px}.product-release-products{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.product-release-products .ant-tag{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0}.product-release-note ul{gap:5px;min-width:0;margin:0;padding-left:17px;display:grid}.product-release-note li{overflow-wrap:anywhere;color:#5f6b72;font-size:11px;line-height:17px}.product-home-mark{flex:0 0 98px;width:98px;height:48px;position:relative;overflow:hidden}.product-home-mark img{width:118px;max-width:none;height:118px;position:absolute;top:-35px;left:-12px}.product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-list-item{color:#1d2932;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfe3;border-radius:8px;grid-template-columns:46px minmax(0,1fr) max-content;align-items:center;gap:13px;min-height:116px;padding:18px;display:grid;box-shadow:0 8px 20px #1f2a300a}.product-list-item:hover{background:#fbfcfc;border-color:#9faeb6}.product-list-icon{border-radius:7px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.product-datahub .product-list-icon{color:#2469b7;background:#e9f1fa}.product-nova-sites .product-list-icon{color:#376f62;background:#e7f1ed}.product-pdd-dashboard .product-list-icon{color:#b45309;background:#fff4e6}.product-smarttable .product-list-icon{color:#147461;background:#e7f4f0}.product-identity .product-list-icon{color:#7b5aa6;background:#f0ebf7}.product-mode-in_development{border-style:dashed}.product-mode-in_development .product-list-icon{color:#987121;background:#fff5db}.product-list-copy{gap:5px;min-width:0;display:grid}.product-list-copy strong{font-size:15px}.product-list-copy small{color:#748089;font-size:11px;line-height:17px}.product-list-state{color:#59656d;white-space:nowrap;font-size:11px;font-weight:600}.product-list-item>.anticon{color:#8d989f}.product-status-page{box-sizing:border-box;color:#1e2932;background:#f7f8f7;min-height:100vh;padding:28px 24px 44px}.product-status-header{justify-content:space-between;align-items:center;gap:18px;width:min(860px,100%);margin:0 auto 26px;display:flex}.product-status-logo{width:98px;height:48px;display:block;position:relative;overflow:hidden}.product-status-logo img{width:118px;max-width:none;height:118px;position:absolute;top:-35px;left:-12px}.product-status-card{background:#fff;border:1px solid #dce3e6;border-radius:8px;width:min(760px,100%);margin:0 auto;padding:32px;display:grid;box-shadow:0 12px 30px #1f2a300d}.product-status-icon{color:#987121;background:#fff5db;border-radius:8px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:24px;display:grid}.product-status-icon-pdd{color:#b45309;background:#fff4e6}.product-status-card h2{color:#17222b;margin:10px 0 8px}.product-status-card .ant-typography{color:#66727a;max-width:620px}.product-status-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.product-status-facts>div{background:#fbfcfc;border:1px solid #e3e7e9;border-radius:8px;gap:5px;padding:13px;display:grid}.product-status-facts strong{color:#2a312f;font-size:12px}.product-status-facts .ant-typography{color:#747e84;font-size:11px}.product-status-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.product-status-note{color:#8a918d;align-items:center;gap:8px;width:min(760px,100%);margin:14px auto 0;font-size:12px;display:flex}.data-map-page{width:min(1440px,100%);margin-inline:auto}.data-map-heading{border-bottom:1px solid #e3e6e4;justify-content:space-between;align-items:flex-start;gap:20px;min-height:70px;padding-bottom:18px;display:flex}.data-map-heading-main{align-items:center;gap:12px;min-width:0;display:flex}.data-map-heading h2{color:#222625;margin:0;font-size:22px;line-height:30px}.data-map-heading p{color:#7c827f;margin:5px 0 0;font-size:12px}.data-map-total{text-align:right;flex:none;display:grid}.data-map-total strong{color:#2c312f;font-size:20px;line-height:26px}.data-map-total span{color:#969b98;font-size:10px}.data-map-workbench{grid-template-columns:0 minmax(0,1fr);min-width:0;transition:grid-template-columns .22s;display:grid}.data-map-workbench.is-directory-open{grid-template-columns:248px minmax(0,1fr)}.data-map-directory-panel{visibility:hidden;opacity:0;border-right:1px solid #0000;min-width:0;transition:border-color .22s,opacity .16s,transform .22s,visibility 0s linear .22s;overflow:hidden;transform:translate(-12px)}.data-map-workbench.is-directory-open .data-map-directory-panel{visibility:visible;opacity:1;border-right-color:#e1e5e3;transition-delay:0s;transform:translate(0)}.data-map-directory-panel-inner{width:248px;padding:14px 12px 0 0}.data-map-directory-heading{border-bottom:1px solid #ecefed;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:8px;padding:0 4px 8px 8px;display:flex}.data-map-directory-heading>span{color:#3e4642;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.data-map-directory-heading>span .anticon{color:#737c77}.data-map-directory-heading .ant-btn{color:#8a928e}.data-map-content{min-width:0;padding-left:0;transition:padding-left .22s}.data-map-workbench.is-directory-open .data-map-content{padding-left:18px}.data-map-workbench-toolbar{border-bottom:1px solid #e3e6e4;flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.data-map-directory-trigger.ant-btn{color:#515a55;border-color:#dce1de;border-radius:5px;flex:none;height:32px;margin-top:11px;padding-inline:9px;font-size:11px}.data-map-directory-trigger.ant-btn:hover{color:#242927!important;background:#f3f5f4!important}.data-map-view-switch.ant-segmented{flex:none;margin-top:11px}.data-map-view-switch .ant-segmented-item{color:#66706b;font-size:11px}.data-map-view-switch .ant-segmented-item-selected{color:#29312d;font-weight:600}.data-map-filters{flex:100%;min-width:100%}.data-map-filter-bar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;min-height:54px;display:grid}.data-map-search.ant-input-affix-wrapper{height:32px;box-shadow:none;border-color:#dce1de;border-radius:5px}.data-map-search.ant-input-affix-wrapper-focused{border-color:#8e9893;box-shadow:0 0 0 2px #57635d14}.data-map-search .anticon{color:#858b88}.data-map-filter-count{color:#fff;background:#4e5652;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:10px;display:inline-grid}.data-map-result-count{color:#8f9492;white-space:nowrap;font-size:11px}.data-map-filter-panel{grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px;padding:14px 0 16px;display:grid}.data-map-filter-field{gap:6px;min-width:0;display:grid}.data-map-filter-field>span{color:#686e6b;font-size:10px;font-weight:650}.data-map-filter-field .ant-select{width:100%}.data-map-filter-field .ant-select-selector{box-shadow:none!important;border-color:#d9dddb!important}.data-map-partition-filter{grid-column:span 1}.data-map-partition-filter .ant-segmented{width:max-content;max-width:100%}.data-map-partition-filter .ant-segmented-group>*{min-width:84px}.data-map-filter-chips{border-top:1px solid #edf0ee;align-items:center;gap:6px;min-height:38px;display:flex;overflow-x:auto}.data-map-filter-chips .ant-tag{color:#4d5451;background:#f7f8f7;border-color:#dde1df;border-radius:4px;flex:none;align-items:center;margin:0;display:inline-flex}.data-map-filter-chips .ant-btn-link{color:#6e7471;flex:none}.data-map-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.data-map-card{color:#303532;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e1;border-radius:8px;min-width:0;min-height:244px;padding:17px;transition:border-color .16s,background .16s,box-shadow .16s;display:block;position:relative}.data-map-card:hover{background:#fdfefd;border-color:#aeb6b2;box-shadow:0 5px 16px #2027240f}.data-map-card:focus-visible{outline-offset:2px;outline:2px solid #59635e}.data-map-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:64px;display:flex}.data-map-card-title{gap:3px;min-width:0;display:grid}.data-map-card-title small{color:#68716d;font-size:10px;font-weight:650}.data-map-card-title strong{color:#252a28;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.data-map-card-title>span{color:#777e7a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.data-map-card-head>.ant-tag{color:#666d69;text-overflow:ellipsis;background:#f7f8f7;border-color:#e0e4e2;border-radius:4px;max-width:120px;margin:0;font-size:10px;overflow:hidden}.data-map-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin-top:14px;display:grid}.data-map-card-stats>span{gap:3px;min-width:0;display:grid}.data-map-card-stats small{color:#989d9a;align-items:center;gap:4px;font-size:9px;display:flex}.data-map-card-stats strong{color:#626966;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.data-map-card-stats .is-emphasis strong{color:#303532;font-weight:650}.data-map-card-foot{color:#8c928f;border-top:1px solid #ecefed;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:11px;font-size:10px;display:flex}.data-map-card-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-map-card-foot>span:last-child{flex:none}.data-map-card-foot .anticon{margin-left:2px;font-size:8px}.data-map-directory{min-width:0}.data-map-directory-tree{max-height:calc(100dvh - 230px);padding:2px;overflow:auto}.data-map-directory-group+.data-map-directory-group{margin-top:2px}.data-map-directory-database,.data-map-directory-table{box-sizing:border-box;color:#4e5652;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;display:flex}.data-map-directory-database{min-height:34px;font:inherit;border-radius:4px;justify-content:space-between;gap:8px;padding:0 8px}.data-map-directory-database:hover,.data-map-directory-table:hover{color:#242927;background:#f3f5f4}.data-map-directory-database-name{align-items:center;gap:6px;min-width:0;display:flex}.data-map-directory-database-name .anticon:first-child{color:#9aa29e;width:9px;font-size:9px;transition:transform .16s}.data-map-directory-database-name .anticon:first-child.is-expanded{transform:rotate(90deg)}.data-map-directory-database-name .anticon:nth-child(2){color:#69736e;font-size:13px}.data-map-directory-database-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.data-map-directory-database>small{color:#9ba29f;flex:none;font-size:10px}.data-map-directory-tables{gap:1px;padding:2px 0 5px 18px;display:grid}.data-map-directory-table{min-height:30px;font:inherit;border-radius:4px;gap:7px;padding:0 8px;font-size:11px}.data-map-directory-table .anticon{color:#a0a8a4;font-size:11px}.data-map-directory-table span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-map-directory-empty{color:#9aa29e;text-align:center;padding:28px 14px;font-size:11px}.data-map-results{min-width:0;padding-top:16px}.data-map-table-view{background:#fff;border:1px solid #dfe3e1;border-radius:8px;overflow:hidden}.data-map-table-view .ant-table{min-width:100%}.data-map-table-name{gap:2px;min-width:0;display:grid}.data-map-table-name strong,.data-map-table-name code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-map-table-name strong{color:#303532;font-size:12px;font-weight:600}.data-map-table-name code{color:#8b938f;font-size:10px}.data-map-table-empty{text-align:center;padding:24px}.data-map-preview-detail-title{gap:2px;min-width:0;display:grid}.data-map-preview-detail-title>span{color:#8b938f;font-size:10px}.data-map-preview-detail-title h2{color:#222625;margin:0;font-size:20px}.data-map-preview-detail-panel{background:#fff;border:1px solid #dfe3e1;border-radius:8px;grid-template-columns:56px repeat(4,minmax(0,1fr));align-items:center;gap:18px;padding:24px;display:grid}.data-map-preview-detail-panel>div:not(.data-map-preview-detail-icon):not(.data-map-preview-detail-note){gap:5px;min-width:0;display:grid}.data-map-preview-detail-panel span{color:#9aa29e;font-size:10px}.data-map-preview-detail-panel strong{color:#303532;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.data-map-preview-detail-icon{color:#52605a;background:#edf1ef;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.data-map-loading{place-items:center;min-height:300px;display:grid}.data-map-error{margin-top:20px}.data-map-empty{color:#8e9491;margin-top:72px}.data-map-empty .ant-empty-image{color:#9ca29f;height:auto;font-size:34px}.query-history-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1f5f9;padding:12px 0;display:block}.query-history-item:hover{background:#f8fafc}.etl-runtime-health-trigger{color:#59605d}.etl-runtime-health-trigger .anticon{color:#69716d}.etl-runtime-health-trigger.is-warning{color:#76541b;background:#fffaf0;border-color:#dfbd7f}.etl-runtime-health-trigger.is-warning .anticon{color:#b27613}.etl-runtime-health-trigger.is-unavailable{color:#858b88}.etl-runtime-health-details{width:min(300px,100vw - 64px);display:grid}.etl-runtime-health-details>div:not(.etl-runtime-health-heartbeat){border-bottom:1px solid #ecefed;justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.etl-runtime-health-details span{color:#717875;font-size:11px}.etl-runtime-health-details strong{color:#3e4542;font-size:11px}.etl-runtime-health-details>.is-warning strong{color:#a36408}.etl-runtime-health-heartbeat{color:#929895;padding-top:10px;font-size:10px}.etl-runtime-health-heartbeat .anticon{margin-right:5px}.etl-runtime-health-alert-link.ant-btn{width:max-content;height:30px;margin:6px 0 -4px auto;padding-inline:0;font-size:11px}.etl-runtime-health-unavailable{color:#777e7a;align-items:flex-start;gap:8px;width:min(280px,100vw - 64px);font-size:11px;line-height:1.6;display:flex}.run-alerts-page{min-width:0}.run-alert-filters{border-bottom:1px solid #e3e6e4;align-items:center;gap:10px;min-height:52px;margin-bottom:14px;padding-bottom:12px;display:flex}.run-alert-filters .ant-select{width:150px}.run-alert-filters>span{color:#858b88;margin-left:auto;font-size:11px}.run-alert-row{cursor:pointer}.run-alert-row:hover>td{background:#f7f9f8!important}.run-alert-title{gap:3px;min-width:0;display:grid}.run-alert-title strong{color:#252a28;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.run-alert-title span{color:#858b88;font-size:10px}.run-alert-open-icon{color:#a3aaa6;font-size:10px}.run-alert-detail{gap:18px;display:grid}.run-alert-detail-heading{border-block:1px solid #e6e9e7;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0;display:grid}.run-alert-detail-heading>.anticon{color:#b45309;font-size:20px}.run-alert-detail-heading>div{gap:5px;min-width:0;display:grid}.run-alert-detail-heading strong{color:#252a28;font-size:14px}.run-alert-detail-heading span{color:#666d69;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.run-alert-context-value{overflow-wrap:anywhere}.run-alert-delivery{border-top:1px solid #e6e9e7;gap:10px;padding-top:16px;display:grid}.run-alert-delivery>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-alert-delivery>div:first-child strong{color:#343a37;font-size:13px}.run-alert-detail-drawer .ant-drawer-content-wrapper{max-width:100vw}@media (width<=640px){.run-alert-filters{flex-direction:column;align-items:stretch}.run-alert-filters .ant-select{width:100%}.run-alert-filters>span{margin-left:0}}@media (width<=900px){.data-map-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.data-map-workbench.is-directory-open{grid-template-columns:220px minmax(0,1fr)}.data-map-directory-panel-inner{width:220px}.data-map-filter-bar{grid-template-columns:minmax(180px,1fr) auto auto}.data-map-result-count{display:none}}@media (width<=640px){.data-map-heading{min-height:58px}.data-map-workbench.is-directory-open{grid-template-columns:minmax(0,1fr) 0}.data-map-workbench.is-directory-open .data-map-content{opacity:0;pointer-events:none;padding-left:0;overflow:hidden}.data-map-directory-panel-inner{width:100%;padding-right:0}.data-map-directory-tree{max-height:calc(100dvh - 210px)}.data-map-workbench-toolbar{gap:6px}.data-map-directory-trigger.ant-btn{padding-inline:8px}.data-map-filter-bar{grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.data-map-search{grid-column:1/-1}.data-map-filter-bar>.ant-btn{grid-area:2/2}.data-map-filter-panel{grid-template-columns:minmax(0,1fr)}.data-map-partition-filter{grid-column:auto}.data-map-partition-filter .ant-segmented{width:100%}.data-map-partition-filter .ant-segmented-group>*{flex:1;min-width:0}.data-map-grid{grid-template-columns:minmax(0,1fr)}.data-map-card{min-height:0;padding:15px}.data-map-card-stats,.data-map-preview-detail-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.data-map-preview-detail-icon{grid-row:span 2}}.smart-detail-tabs{border-bottom:1px solid #d5dde1;gap:24px;margin:-4px 0 18px;display:flex}.smart-detail-tabs a,.smart-detail-tabs button{color:#69757d;cursor:pointer;font:inherit;background:0 0;border:0;padding:9px 2px 11px;font-size:12px;font-weight:600;position:relative}.smart-detail-tabs a:hover,.smart-detail-tabs button:hover{color:#176a5a}.smart-detail-tabs a.is-active,.smart-detail-tabs button.is-active{color:#135f51}.smart-detail-tabs a.is-active:after,.smart-detail-tabs button.is-active:after{content:"";background:#16806d;height:2px;position:absolute;bottom:-1px;left:0;right:0}.smart-form-rules-table{border:1px solid #dbe1e5;border-radius:8px;overflow:hidden}.smart-form-rules-table code{color:#5e6970;overflow-wrap:anywhere;white-space:normal}.permission-workspace{background:#fff;border:1px solid #d7dfe2;border-radius:8px;grid-template-columns:248px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.permission-group-list{background:#f8faf9;border-right:1px solid #dde3e6}.permission-group-list>header{border-bottom:1px solid #dde3e6;justify-content:space-between;align-items:center;min-height:54px;padding:0 12px 0 16px;display:flex}.permission-group-list>header>div{align-items:center;gap:8px;display:flex}.permission-group-list>header strong{color:#29363d;font-size:13px}.permission-group-list>header span{color:#66747b;text-align:center;background:#e6ecea;border-radius:10px;min-width:20px;font-size:10px;line-height:20px}.permission-group-items{padding:7px}.permission-group-items>button{color:#344149;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:52px;padding:9px 10px;display:grid}.permission-group-items>button:hover{background:#eef3f1}.permission-group-items>button.is-active{color:#145f52;background:#e3f1ed;box-shadow:inset 3px 0 #16806d}.permission-group-items>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.permission-group-items>button span{color:#879198;margin-top:3px;font-size:10px}.permission-editor{min-width:0}.permission-editor-empty{color:#8d999f;place-content:center;justify-items:center;gap:10px;min-height:520px;display:grid}.permission-editor-empty .anticon{font-size:26px}.permission-editor-header{box-sizing:border-box;border-bottom:1px solid #dde3e6;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 18px;display:flex}.permission-editor-title{align-items:center;gap:4px;display:flex}.permission-editor-title h2{color:#25323a;margin:0;font-size:17px}.permission-editor-header p{color:#7b878e;margin:4px 0 0;font-size:11px}.permission-editor-actions{align-items:center;gap:7px;display:flex}.permission-section{border-bottom:1px solid #e1e6e8;padding:17px 18px}.permission-section:last-child{border-bottom:0}.permission-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.permission-section-heading>div:first-child{align-items:center;gap:7px;display:flex}.permission-section-heading strong{color:#344149;font-size:12px}.permission-section-heading>span{color:#829097;font-size:10px}.permission-impact{flex-wrap:wrap;justify-content:flex-end;display:flex}.permission-role-select{width:100%}.permission-record-actions{gap:8px;display:grid}.permission-operation-actions{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px 14px;display:grid}.permission-record-action{border:1px solid #e0e6e8;border-radius:6px;overflow:hidden}.permission-record-action-head{background:#fafbfb;justify-content:space-between;align-items:center;min-height:44px;padding:5px 10px;display:flex}.permission-condition-editor{background:#fff;border-top:1px solid #e3e8ea;padding:10px}.permission-condition-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.permission-condition-actions{align-items:center;gap:6px;display:flex}.permission-condition-group:not(.is-root){background:#f9fbfa;border:1px solid #dfe6e8;border-left:3px solid #9cbcb5;border-radius:6px;margin:8px 0 8px 14px;padding:9px}.permission-condition-items{gap:7px;display:grid}.permission-condition-leaf{min-width:0}.permission-condition-row{grid-template-columns:minmax(150px,1fr) 128px minmax(170px,1.25fr) 32px;align-items:center;gap:7px;display:grid}.permission-condition-row>.ant-input-number{width:100%}.permission-condition-no-value{color:#8a969d;border:1px dashed #d7dfe2;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:11px;display:flex}.permission-condition-context{background:#fafcfc;border:1px solid #d8e2e5;border-radius:6px;align-items:center;min-height:32px;padding:0 8px;display:flex}.permission-condition-error{color:#c2413a;text-align:right;margin:4px 40px 0 0;font-size:10px}.permission-condition-error-alert{margin:8px 10px}.permission-condition-leaf.has-error .permission-condition-row{outline-offset:2px;border-radius:6px;outline:1px solid #edb8b3}.permission-condition-empty{color:#98a2a8;text-align:center;padding:10px;font-size:11px}.smart-form-rules-editor{gap:12px;display:grid}.smart-form-rules-toolbar{border-bottom:1px solid #d8e0e3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-bottom:10px;display:flex}.smart-form-rules-toolbar>div{align-items:center;gap:8px;display:flex}.smart-form-rules-toolbar strong{color:#334149;font-size:13px}.smart-form-rules-toolbar span{color:#819097;font-size:10px}.smart-form-rule-list{gap:12px;display:grid}.smart-form-rule{background:#fff;border:1px solid #d9e1e4;border-radius:8px;overflow:hidden}.smart-form-rule>header{background:#f7f9f9;border-bottom:1px solid #dfe6e8;grid-template-columns:auto minmax(220px,1fr) auto 32px;align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.smart-form-rule>header>.ant-select{min-width:0}.smart-form-rule-condition>.permission-condition-editor{border-top:0;padding:12px}.permission-field-matrix{gap:14px;display:grid}.permission-field-matrix>section{border:1px solid #dfe5e7;border-radius:6px;overflow:hidden}.permission-field-matrix>section>header{background:#f4f7f6;border-bottom:1px solid #dfe5e7;align-items:center;gap:9px;min-height:38px;padding:0 11px;display:flex}.permission-field-matrix>section>header strong{color:#314038;font-size:11px}.permission-field-matrix>section>header code{color:#84908a;font-size:10px}.permission-matrix-scroll{overflow-x:auto}.permission-field-matrix table{border-collapse:collapse;width:100%;min-width:540px;font-size:11px}.permission-field-matrix th,.permission-field-matrix td{border-bottom:1px solid #edf0f1;height:38px;padding:6px 10px}.permission-field-matrix tr:last-child td{border-bottom:0}.permission-field-matrix th{color:#657179;text-align:center;background:#fbfcfc;font-weight:600}.permission-field-matrix th:first-child,.permission-field-matrix td:first-child{text-align:left;min-width:220px}.permission-field-matrix td:not(:first-child){text-align:center;width:110px}.permission-field-matrix td:first-child strong{color:#354149}.permission-field-matrix td:first-child code{color:#89939a;margin-left:8px;font-size:10px}.permission-field-matrix td:first-child .ant-tag{margin-left:7px;font-size:9px;line-height:17px}.workflow-problem-alert,.workflow-validation-alert{margin-bottom:10px}.workflow-validation-alert ul{margin:4px 0 0;padding-left:18px}.workflow-workspace{background:#fff;border:1px solid #d7dfe2;border-radius:8px;grid-template-columns:236px minmax(0,1fr);min-height:700px;display:grid;overflow:hidden}.workflow-definition-list{background:#f8faf9;border-right:1px solid #dde3e6}.workflow-definition-list>header,.workflow-node-list>header{border-bottom:1px solid #dde3e6;justify-content:space-between;align-items:center;min-height:52px;padding:0 10px 0 14px;display:flex}.workflow-definition-list>header>div,.workflow-node-list>header>div{align-items:center;gap:7px;display:flex}.workflow-definition-list>header strong,.workflow-node-list>header strong{color:#2d3a41;font-size:12px}.workflow-definition-list>header span,.workflow-node-list>header span{color:#69767d;text-align:center;background:#e5ebe9;border-radius:8px;min-width:19px;font-size:9px;line-height:18px}.workflow-definition-items{gap:3px;padding:7px;display:grid}.workflow-definition-items>button{color:#344149;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:7px;width:100%;min-height:66px;padding:10px;display:grid}.workflow-definition-items>button:hover{background:#eef3f1}.workflow-definition-items>button.is-active{color:#145f52;background:#e3f1ed;box-shadow:inset 3px 0 #16806d}.workflow-definition-name,.workflow-definition-meta{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.workflow-definition-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-definition-name i{color:#16705f;flex:none;font-size:9px;font-style:normal}.workflow-definition-meta code{color:#879198;font-size:10px}.workflow-definition-meta .ant-tag{margin:0;font-size:9px;line-height:17px}.workflow-definition-editor{background:#fff;min-width:0}.workflow-definition-empty{color:#8d999f;place-content:center;justify-items:center;gap:10px;min-height:640px;display:grid}.workflow-definition-empty .anticon{font-size:26px}.workflow-definition-editor-header{box-sizing:border-box;border-bottom:1px solid #dde3e6;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 16px;display:flex}.workflow-definition-title{align-items:center;gap:7px;min-width:0;display:flex}.workflow-definition-title h2{color:#25323a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.workflow-definition-title code{color:#859098;font-size:10px}.workflow-definition-actions{flex:none;gap:7px;display:flex}.workflow-definition-basics{background:#fbfcfc;border-bottom:1px solid #e0e5e7;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr);gap:12px;padding:12px 16px;display:grid}.workflow-definition-basics label,.workflow-node-basics label,.workflow-action-body label,.workflow-binding-panel label,.workflow-supplement-config label{gap:5px;min-width:0;display:grid}.workflow-definition-basics label>span,.workflow-node-basics label>span,.workflow-action-body label>span,.workflow-binding-panel label>span,.workflow-supplement-config label>span{color:#637078;font-size:10px;font-weight:600}.workflow-node-workspace{grid-template-columns:202px minmax(0,1fr);min-height:580px;display:grid}.workflow-node-list{background:#fafbfb;border-right:1px solid #e0e5e7}.workflow-node-items{gap:3px;padding:7px;display:grid}.workflow-node-items>div{border-radius:6px;overflow:hidden}.workflow-node-items>div.is-active{background:#e9f3f0;box-shadow:inset 3px 0 #24907d}.workflow-node-items>div>button{color:#38454c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:42px;padding:6px 8px;display:grid}.workflow-node-items>div>button:hover{background:#f0f4f3}.workflow-node-items>div>button>span:first-child{color:#61716d;background:#fff;border:1px solid #cbd6d3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.workflow-node-items>div>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-node-items>div>button .ant-tag{margin:0;font-size:8px;line-height:16px}.workflow-node-row-actions{justify-content:flex-end;padding:0 5px 4px;display:flex}.workflow-node-row-actions .ant-btn{width:27px;height:24px}.workflow-node-editor{min-width:0;padding-bottom:16px}.workflow-node-editor>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;min-height:45px;padding:6px 14px;display:flex}.workflow-node-editor>header>div{align-items:center;gap:7px;display:flex}.workflow-node-editor>header code{color:#7e8a91;font-size:10px}.workflow-node-basics{border-bottom:1px solid #e3e7e9;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(200px,1.3fr);gap:10px;padding:12px 14px;display:grid}.workflow-subject-editor{border-bottom:1px solid #e3e7e9;padding:12px 14px}.workflow-subject-editor>.ant-select{width:100%}.workflow-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.workflow-section-heading>div{align-items:center;gap:8px;display:flex}.workflow-section-heading strong{color:#37444b;font-size:11px}.workflow-section-heading span{color:#849096;font-size:9px}.workflow-node-tabs>.ant-tabs-nav{margin:0;padding:0 14px}.workflow-node-tabs>.ant-tabs-content-holder{padding:13px 14px 0}.workflow-field-matrix{gap:11px;display:grid}.workflow-field-matrix>section{border:1px solid #dfe5e7;border-radius:6px;overflow:hidden}.workflow-field-matrix>section>header{background:#f4f7f6;border-bottom:1px solid #dfe5e7;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.workflow-field-matrix>section>header strong{color:#314038;font-size:11px}.workflow-field-matrix>section>header code{color:#84908a;font-size:9px}.workflow-matrix-scroll{overflow-x:auto}.workflow-field-matrix table{border-collapse:collapse;width:100%;min-width:510px;font-size:10px}.workflow-field-matrix th,.workflow-field-matrix td{border-bottom:1px solid #edf0f1;height:36px;padding:5px 9px}.workflow-field-matrix tr:last-child td{border-bottom:0}.workflow-field-matrix th{color:#657179;text-align:center;background:#fbfcfc;font-weight:600}.workflow-field-matrix th:first-child,.workflow-field-matrix td:first-child{text-align:left;min-width:220px}.workflow-field-matrix td:not(:first-child){text-align:center;width:82px}.workflow-field-matrix td:first-child code{color:#89939a;margin-left:7px;font-size:9px}.workflow-field-matrix td:first-child .ant-tag{margin-left:6px;font-size:8px;line-height:16px}.workflow-relation-policy-row{background:#f7fbfa}.workflow-inline-empty,.workflow-node-empty{color:#95a0a5;text-align:center;min-height:120px;padding:30px;font-size:11px}.workflow-supplement-list{gap:9px;display:grid}.workflow-supplement-row{background:#fff;border:1px solid #dfe5e7;border-radius:6px;overflow:hidden}.workflow-supplement-main{background:#f8faf9;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) 118px 55px 86px;align-items:center;gap:7px;padding:8px;display:grid}.workflow-row-icon-actions{justify-content:flex-end;display:flex}.workflow-row-icon-actions .ant-btn{width:27px;padding-inline:0}.workflow-supplement-config{border-top:1px solid #e3e8e9;grid-template-columns:repeat(4,minmax(100px,1fr));align-items:end;gap:8px;padding:9px;display:grid}.workflow-supplement-config .ant-input-number,.workflow-supplement-config .ant-select{width:100%}.workflow-config-wide{grid-column:span 2}.workflow-config-checkbox,.workflow-config-format{align-content:end;align-self:stretch}.workflow-config-checkbox .ant-checkbox-wrapper,.workflow-config-format .ant-tag{align-content:center;min-height:31px}.workflow-action-editor{gap:8px;display:grid}.workflow-action-editor>section{background:#fafbfb;border:1px solid #e0e5e7;border-radius:6px;overflow:hidden}.workflow-action-editor>section.is-enabled{background:#fff}.workflow-action-editor>section>header{justify-content:space-between;align-items:center;min-height:40px;padding:5px 10px;display:flex}.workflow-action-editor>section>header>div{align-items:center;gap:8px;display:flex}.workflow-action-editor>section>header strong{color:#3b474e;font-size:11px}.workflow-action-body{border-top:1px solid #e3e8ea;grid-template-columns:repeat(2,minmax(170px,1fr));gap:10px;padding:10px;display:grid}.workflow-binding-panel{gap:16px;display:grid}.workflow-binding-state{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.workflow-binding-state strong{color:#334149;font-size:13px}.workflow-binding-state .ant-tag{margin:0}.workflow-binding-switch{align-items:center;grid-template-columns:minmax(0,1fr) auto!important}.workflow-binding-actions{justify-content:flex-end;padding-top:3px;display:flex}.workflow-center-page,.workflow-task-page,.workflow-instance-page{width:min(1180px,100%);margin:0 auto}.workflow-page-header,.workflow-task-header{justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-bottom:16px;display:flex}.workflow-page-header>div,.workflow-task-header>div{align-items:center;gap:10px;min-width:0;display:flex}.workflow-page-header h1,.workflow-task-header h1{color:#26323a;margin:0;font-size:21px}.workflow-page-header .anticon{color:#17705f;font-size:18px}.workflow-center-surface{background:#fff;border:1px solid #d8e0e3;border-radius:8px;min-height:560px;overflow:hidden}.workflow-center-surface>.ant-tabs>.ant-tabs-nav{background:#fafbfb;margin:0;padding:0 16px}.workflow-center-surface>.ant-tabs>.ant-tabs-content-holder{display:none}.workflow-center-table .ant-table{border-top:1px solid #e2e7e9}.workflow-center-table a{color:#176d5d;font-weight:600}.workflow-center-table code{color:#53626a;font-size:11px}.workflow-list-loading{place-items:center;min-height:430px;display:grid}.workflow-center-surface>.ant-empty{margin-top:120px}.workflow-back-link{color:#647178;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.workflow-back-link:hover{color:#176d5d;background:#eaf3f0}.workflow-task-header>div>div{gap:2px;min-width:0;display:grid}.workflow-task-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.workflow-task-header span{color:#7e8a91;font-size:10px}.workflow-task-header>a:last-child{color:#176d5d;font-size:11px;font-weight:600}.workflow-task-problem,.workflow-task-page>.smart-form-error-summary{margin-bottom:10px}.workflow-task-grid{background:#fff;border:1px solid #d8e0e3;border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) 284px;min-height:560px;display:grid;overflow:hidden}.workflow-task-grid>main{min-width:0}.workflow-task-grid>aside{background:#f8faf9;border-left:1px solid #dfe5e7}.workflow-record-editor .smart-form-section{padding:16px 18px}.workflow-record-editor .smart-form-section-title{font-size:12px}.workflow-record-editor .smart-form-section-heading{justify-content:space-between}.workflow-record-editor .smart-form-child-table{font-size:11px}.workflow-runtime-supplement{background:#fbfcfc}.workflow-instance-timeline{padding:16px 14px}.workflow-runtime-section-title{color:#35434a;margin-bottom:16px;font-size:12px;font-weight:700}.workflow-timeline-item{gap:4px;padding-bottom:5px;display:grid}.workflow-timeline-item>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.workflow-timeline-item strong{color:#354149;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-timeline-item .ant-tag{margin:0;font-size:8px;line-height:16px}.workflow-timeline-item>span{color:#879198;font-size:9px}.workflow-task-actions{background:#f8faf9;border:1px solid #d8e0e3;border-top:0;border-radius:0 0 8px 8px;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:10px 15px;display:flex}.workflow-action-form{gap:14px;padding-top:6px;display:grid}.workflow-action-form label{gap:6px;display:grid}.workflow-action-form label>span{color:#5f6c73;font-size:11px;font-weight:600}.workflow-action-form label b{color:#b43c35}.workflow-repair-form{gap:14px;padding-top:8px;display:grid}.workflow-repair-form label{gap:6px;display:grid}.workflow-repair-form label>span{color:#5f6c73;font-size:11px;font-weight:600}.workflow-instance-summary{background:#f8faf9;border:1px solid #d8e0e3;border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-instance-summary>div{border-right:1px solid #e0e5e7;align-content:center;gap:4px;min-height:66px;padding:10px 16px;display:grid}.workflow-instance-summary>div:last-child{border-right:0}.workflow-instance-summary span{color:#829097;font-size:9px}.workflow-instance-summary strong,.workflow-instance-summary code{color:#354149;font-size:12px}.workflow-instance-main{background:#fff;border:1px solid #d8e0e3;border-radius:0 0 8px 8px;min-height:420px}.workflow-instance-main .workflow-instance-timeline{box-sizing:border-box;width:min(620px,100%);padding:22px}.identity-page{max-width:1180px;margin:0 auto}.identity-page-header,.identity-department-header,.identity-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.identity-page-header{margin-bottom:18px}.identity-page-header h1{color:#26323a;margin:0;font-size:22px}.identity-page-header p,.identity-department-header p{color:#7c888f;margin:4px 0 0;font-size:11px}.identity-workspace{background:#fff;border:1px solid #d8e0e3;border-radius:8px;grid-template-columns:272px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.identity-department-panel{background:#f8faf9;border-right:1px solid #dce3e6}.identity-department-panel>header,.identity-unassigned>header{border-bottom:1px solid #dce3e6;justify-content:space-between;align-items:center;min-height:52px;padding:0 15px;display:flex}.identity-department-panel>header strong,.identity-unassigned>header strong{color:#344149;font-size:12px}.identity-department-panel>header span,.identity-unassigned>header span{color:#68767c;text-align:center;background:#e4ebe8;border-radius:10px;min-width:20px;font-size:10px;line-height:20px}.identity-department-tree{padding:7px}.identity-department-node{color:#4b5961;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 22px;align-items:center;gap:7px;display:grid}.identity-department-node:hover{background:#edf3f0}.identity-department-node.is-active{color:#145f52;background:#e1f0eb;box-shadow:inset 3px 0 #16806d}.identity-department-node.is-disabled{color:#9ca6ab}.identity-department-node span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.identity-department-node small{color:#8c989d;text-align:right;font-size:10px}.identity-unassigned{border-top:1px solid #dce3e6;margin-top:12px}.identity-unassigned button{color:#637178;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 15px;font-size:11px;display:block}.identity-unassigned button:hover{color:#145f52;background:#edf3f0}.identity-department-main{min-width:0}.identity-department-header{box-sizing:border-box;border-bottom:1px solid #dfe5e7;min-height:76px;padding:14px 18px}.identity-department-header h2{color:#29363d;margin:0;font-size:17px}.identity-section{border-bottom:1px solid #e1e6e8;padding:17px 18px}.identity-section:last-child{border-bottom:0}.identity-section-heading{margin-bottom:11px}.identity-section-heading>strong{color:#344149;font-size:12px}.identity-position-list{gap:7px;display:grid}.identity-position-row{border:1px solid #e0e6e8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 32px 38px;align-items:center;gap:9px;min-height:52px;padding:7px 9px;display:grid}.identity-position-row.is-disabled{opacity:.62}.identity-position-row>div{gap:3px;min-width:0;display:grid}.identity-position-row strong{color:#354149;font-size:12px}.identity-position-row small{color:#87939a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.identity-member-cell{gap:2px;display:grid}.identity-member-cell strong{color:#354149;font-size:12px}.identity-member-cell small{color:#89949a;font-size:10px}.identity-registration-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.identity-empty{color:#96a1a6;place-content:center;justify-items:center;gap:10px;min-height:600px;display:grid}.identity-empty .anticon{font-size:26px}.identity-product-access-page{gap:18px;display:grid}.identity-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.identity-product-card{background:#fff;border:1px solid #dce4e7;border-radius:8px;align-content:start;gap:10px;min-height:188px;padding:16px;display:grid;box-shadow:0 8px 18px #1f2a3009}.identity-product-card.is-highlighted{border-color:#16806d;box-shadow:0 0 0 3px #16806d1f}.identity-product-card-heading,.identity-product-card-facts{justify-content:space-between;align-items:center;gap:8px;display:flex}.identity-product-card-heading>span:first-child{color:#145f52;background:#e2f0eb;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.identity-product-card h2{color:#26323a;margin:0;font-size:16px}.identity-product-card p{color:#7a878e;min-height:34px;margin:0;font-size:12px;line-height:17px}.identity-product-card-facts{flex-wrap:wrap;justify-content:flex-start;min-height:24px}.identity-product-card-facts span{color:#526067;background:#f0f3f4;border-radius:10px;padding:3px 8px;font-size:10px;line-height:14px}.identity-product-card>.ant-btn{justify-self:start;margin-top:auto}.identity-product-admin{background:#fff;border:1px solid #dce4e7;border-radius:8px;gap:16px;padding:16px;display:grid}.identity-product-grant-form{gap:8px 0}.identity-product-admin-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.identity-product-admin-tables section{background:#fbfcfc;border:1px solid #e1e7e9;border-radius:8px;min-width:0;padding:12px}.identity-product-admin-tables h2{color:#344149;margin:0 0 10px;font-size:13px}.identity-product-user-cell{gap:2px;display:grid}.identity-product-user-cell strong{color:#354149;font-size:12px}.identity-product-user-cell small{color:#89949a;font-size:10px}.identity-product-overview{border-bottom:1px solid #edf1ef;gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.identity-product-overview-filters{flex-wrap:wrap;gap:8px;display:flex}.identity-product-overview-user{gap:3px;display:grid}.identity-product-overview-user strong{color:#354149;font-size:12px}.identity-product-overview-user small{color:#89949a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.identity-product-overview-user>span:last-child{flex-wrap:wrap;gap:4px;display:flex}.identity-product-overview-user .ant-tag{margin-inline-end:0}.identity-assignment-form{gap:14px;display:grid}.identity-assignment-form label{gap:6px;display:grid}.identity-assignment-form label>span{color:#5f6c73;font-size:11px;font-weight:600}.identity-security-page{max-width:880px}.identity-security-form{border-top:1px solid #dfe5e7;border-bottom:1px solid #dfe5e7;max-width:520px;padding:20px 0 24px}.identity-security-title{color:#344149;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.identity-security-title .anticon{color:#16806d;font-size:18px}.identity-security-form .ant-form-item{max-width:420px}.identity-session-section{padding:24px 0}.identity-session-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.identity-session-heading .identity-security-title{margin-bottom:0}.identity-session-list{border-top:1px solid #dfe5e7}.identity-session-row{border-bottom:1px solid #e7ebed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;display:grid}.identity-session-device{color:#6f7e85;font-size:20px}.identity-session-main{min-width:0}.identity-session-main>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.identity-session-main strong{color:#344149;font-size:13px}.identity-session-main span{color:#7c888f;margin-top:4px;font-size:11px;display:block}.identity-session-loading,.identity-session-empty{color:#8b969c;text-align:center;padding:32px 0}.identity-audit-toolbar{grid-template-columns:150px minmax(140px,220px) 32px 180px 140px;gap:8px;margin-bottom:12px;display:grid}.identity-audit-page .ant-table-row{cursor:pointer}.identity-audit-page .ant-table-row:hover td{background:#f2f7f5!important}.identity-audit-actor{gap:2px;display:grid}.identity-audit-actor strong{color:#344149;font-size:12px}.identity-audit-actor small{color:#87939a;font-size:10px}.identity-audit-detail{gap:20px;display:grid}.identity-audit-detail section{gap:8px;display:grid}.identity-audit-detail section>strong{color:#344149;font-size:12px}.identity-audit-detail pre{color:#45535a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf9;border:1px solid #dfe5e7;border-radius:6px;max-height:300px;margin:0;padding:12px;font-size:11px;line-height:1.6;overflow:auto}.identity-responsibility-list{border-top:1px solid #e3e8ea;gap:0;margin-top:12px;display:grid}.identity-responsibility-list>div{border-bottom:1px solid #e8ecee;justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.identity-responsibility-list span{color:#59666d}.identity-responsibility-list strong{color:#26343b;font-size:12px}.identity-login-shell{box-sizing:border-box;color:#19211f;letter-spacing:0;background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:100svh;display:grid}.identity-login-brand-pane{box-sizing:border-box;background:#f4f6f5;border-right:1px solid #dfe5e2;flex-direction:column;justify-content:space-between;min-width:0;min-height:100svh;padding:52px 58px 42px;display:flex}.identity-login-brand{align-items:center;gap:12px;display:flex}.identity-login-logo{flex:none;width:112px;height:48px;position:relative;overflow:hidden}.identity-login-logo img{width:136px;max-width:none;height:136px;position:absolute;top:-43px;left:-15px}.identity-login-brand strong{color:#19211f;font-size:15px;font-weight:680}.identity-login-message{width:min(650px,100%);margin:72px 0 auto}.identity-login-message>span{color:#555d59;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.identity-login-message>span:before{content:"";background:#353b38;width:18px;height:2px}.identity-login-message h1{color:#19211f;max-width:600px;margin:18px 0;font-size:42px;font-weight:690;line-height:1.2}.identity-login-message p{color:#5b6763;margin:0;font-size:15px;line-height:1.8}.identity-login-footnote{color:#7b8581;margin-top:48px;font-size:10px}.identity-login-form-pane{box-sizing:border-box;background:#fff;place-items:center;min-width:0;min-height:100svh;padding:52px 60px;display:grid}.identity-login-panel{width:min(390px,100%)}.identity-login-panel>header{margin-bottom:28px}.identity-login-panel>header h2{color:#19211f;margin:0;font-size:24px;font-weight:680}.identity-login-panel>header p{color:#66716d;margin:8px 0 0;font-size:12px;line-height:1.6}.identity-login-panel .ant-tabs-nav{margin-bottom:26px}.identity-login-panel .ant-tabs-nav:before{border-color:#dfe5e2}.identity-login-panel .ant-tabs-tab{color:#7a8580;margin:0 22px 0 0;padding:0 1px 12px;font-size:12px}.identity-login-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:#19211f;font-weight:650}.identity-login-panel .ant-tabs-ink-bar{background:#19211f;height:2px}.identity-login-panel .ant-form-item-label{padding-bottom:4px}.identity-login-panel .ant-form-item-label>label{color:#49534f;font-size:11px;font-weight:600}.identity-login-panel .ant-input-affix-wrapper{min-height:44px;box-shadow:none;border-color:#ccd4d0;border-radius:6px}.identity-login-panel .ant-input-affix-wrapper-focused{border-color:#4d5551;box-shadow:0 0 0 2px #2d323014}.identity-login-panel .ant-btn-primary{min-height:44px;box-shadow:none;background:#17201e;border-color:#17201e;border-radius:6px;font-size:12px;font-weight:650}.identity-login-panel .ant-btn-primary:not(:disabled):hover{background:#293431;border-color:#293431}.identity-login-note{color:#7d8783;text-align:center;margin:18px 0 0;font-size:10px;line-height:1.6}.identity-code-button{width:120px}@media (width<=900px){.identity-login-shell{grid-template-columns:minmax(0,1fr)}.identity-login-brand-pane{border-bottom:1px solid #dfe5e2;border-right:0;min-height:auto;padding:28px 28px 26px}.identity-login-message{margin-top:34px}.identity-login-message h1{margin:12px 0 10px;font-size:30px}.identity-login-message p{font-size:13px}.identity-login-message>span,.identity-login-footnote{display:none}.identity-login-form-pane{min-height:0;padding:38px 28px 48px}}@media (width<=520px){.identity-login-brand-pane{padding:20px 20px 22px}.identity-login-logo{width:88px;height:40px}.identity-login-logo img{width:111px;height:111px;top:-35px;left:-12px}.identity-login-brand strong{font-size:13px}.identity-login-message{margin-top:24px}.identity-login-message h1{font-size:26px}.identity-login-form-pane{place-items:start center;padding:30px 20px 38px}.identity-login-panel>header{margin-bottom:22px}.identity-login-panel>header h2{font-size:21px}}.identity-onboarding-page{max-width:760px;margin:0 auto}.identity-onboarding-page .ant-result{padding:34px 20px 24px}.identity-onboarding-page .ant-result-icon{margin-bottom:14px}.identity-onboarding-page .ant-result-icon>.anticon{font-size:54px}.identity-onboarding-details{max-width:620px;margin:0 auto 32px}.identity-onboarding-details .ant-descriptions-item-label{width:128px}.identity-onboarding-loading{max-width:680px;margin:36px auto}.identity-registration-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.identity-registration-toolbar .ant-select{width:150px}.identity-registration-row{cursor:pointer}.identity-registration-row:hover>td{background:#f2f7f5!important}.identity-registration-applicant{gap:2px;display:grid}.identity-registration-applicant strong{color:#26343b;font-size:12px}.identity-registration-applicant small{color:#78868e;font-size:11px}.identity-registration-detail{gap:20px;padding-top:8px;display:grid}.identity-registration-detail .ant-descriptions-item-label{width:120px}.identity-registration-review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.identity-registration-review-form .ant-form-item:last-child{grid-column:1/-1}.identity-registration-comment{gap:7px;display:grid}.identity-registration-comment strong{color:#344149;font-size:12px}.identity-registration-comment p{color:#4f5d65;white-space:pre-wrap;background:#f7f9fa;border-left:3px solid #c8d3d8;margin:0;padding:10px 12px}@media (width<=900px){.workflow-task-grid{grid-template-columns:minmax(0,1fr)}.workflow-task-grid>aside{border-top:1px solid #dfe5e7;border-left:0}.workflow-instance-timeline{padding-inline:18px}.workflow-workspace{grid-template-columns:minmax(0,1fr)}.workflow-definition-list{border-bottom:1px solid #dde3e6;border-right:0}.workflow-definition-items{display:flex;overflow-x:auto}.workflow-definition-items>button{min-width:190px}.workflow-node-workspace{grid-template-columns:minmax(0,1fr)}.workflow-node-list{border-bottom:1px solid #e0e5e7;border-right:0}.workflow-node-items{display:flex;overflow-x:auto}.workflow-node-items>div{min-width:180px}.permission-workspace{grid-template-columns:minmax(0,1fr)}.permission-group-list{border-bottom:1px solid #dde3e6;border-right:0}.permission-group-items{gap:6px;display:flex;overflow-x:auto}.permission-group-items>button{min-width:170px}.permission-group-items .ant-empty{min-width:100%}.permission-operation-actions{grid-template-columns:repeat(2,minmax(120px,1fr))}.permission-condition-row{grid-template-columns:minmax(170px,1fr) 128px minmax(190px,1fr) 32px;min-width:600px}.permission-condition-editor{overflow-x:auto}.identity-workspace{grid-template-columns:minmax(0,1fr)}.identity-department-panel{border-bottom:1px solid #dce3e6;border-right:0}.identity-department-tree{gap:6px;max-height:160px;display:flex;overflow:auto}.identity-department-tree>div{min-width:180px}.identity-department-tree>div>div{display:none}.identity-department-tree>div>.identity-department-node{padding-left:12px!important}.identity-unassigned{display:none}}@media (width<=767px){.product-content{padding:12px}.product-home{padding:46px 16px 32px}.product-home-header,.product-status-header{flex-direction:column;align-items:flex-start}.product-home-session,.product-status-session{box-sizing:border-box;width:100%}.product-list{grid-template-columns:minmax(0,1fr)}.product-status-page{padding:24px 16px 34px}.product-status-card{padding:22px}.product-status-facts{grid-template-columns:minmax(0,1fr)}.product-status-actions{justify-content:stretch}.product-status-actions .ant-btn{flex:1}.smart-detail-tabs{margin-top:0}.smart-table-page-header{padding-left:38px}.permission-editor-header,.workflow-definition-editor-header{flex-direction:column;align-items:flex-start}.workflow-definition-actions{justify-content:flex-end;width:100%}.workflow-definition-basics,.workflow-node-basics{grid-template-columns:minmax(0,1fr)}.workflow-supplement-main{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) 118px 55px 86px;min-width:620px}.workflow-supplement-row{overflow-x:auto}.workflow-supplement-config{grid-template-columns:repeat(2,minmax(140px,1fr));min-width:500px}.workflow-action-body{grid-template-columns:minmax(0,1fr)}.workflow-page-header,.workflow-task-header{align-items:flex-start}.workflow-task-header{flex-direction:column}.workflow-task-header>a:last-child{align-self:flex-end}.workflow-record-editor .smart-form-fields{grid-template-columns:minmax(0,1fr)}.workflow-task-actions{z-index:2;position:sticky;bottom:0}.workflow-instance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-instance-summary>div:nth-child(2){border-right:0}.workflow-instance-summary>div:nth-child(-n+2){border-bottom:1px solid #e0e5e7}.permission-editor-actions{justify-content:flex-end;align-self:stretch}.permission-section{padding-inline:12px}.permission-section-heading{flex-direction:column;align-items:flex-start}.permission-impact{justify-content:flex-start}.identity-page-header{box-sizing:border-box;flex-direction:column;align-items:flex-start;padding-left:38px}.identity-page-header>.ant-space{align-self:stretch}.identity-page-header>.ant-space .ant-btn{flex:1}.identity-department-header{flex-direction:column;align-items:flex-start}.identity-department-header>.ant-space{justify-content:space-between;align-self:stretch}.identity-section{padding-inline:12px}.identity-position-row{grid-template-columns:minmax(0,1fr) auto 32px 38px}.identity-audit-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.identity-security-form{max-width:none}.identity-session-heading{flex-direction:column;align-items:flex-start}.identity-session-heading>.ant-space{justify-content:flex-end;width:100%}.identity-session-row{grid-template-columns:28px minmax(0,1fr);padding:12px 0}.identity-session-row>.ant-btn,.identity-session-row>.ant-popover-open{grid-column:2;justify-self:end}.identity-registration-review-form{grid-template-columns:minmax(0,1fr)}.identity-registration-review-form .ant-form-item:last-child{grid-column:auto}.identity-product-grid,.identity-product-admin-tables{grid-template-columns:minmax(0,1fr)}.identity-product-grant-form{grid-template-columns:minmax(0,1fr);display:grid}.identity-product-grant-form .ant-form-item,.identity-product-grant-form .ant-select,.identity-product-grant-form .ant-btn{width:100%;min-width:0!important}.smart-form-rules-toolbar{flex-direction:column;align-items:flex-start}.smart-form-rules-toolbar>div:last-child{align-self:stretch}.smart-form-rules-toolbar>div:last-child .ant-btn{flex:1}.smart-form-rule>header{grid-template-columns:28px minmax(0,1fr) 32px}.smart-form-rule>header>.ant-segmented{grid-area:2/1/auto/-1}.smart-form-rule>header>.ant-segmented .ant-segmented-group>*{flex:1}.permission-condition-toolbar{flex-direction:column;align-items:flex-start}.permission-condition-actions{width:100%;overflow-x:auto}.permission-condition-group:not(.is-root){margin-left:7px}.etl-section-heading{flex-direction:column;align-items:flex-start;padding:12px 14px}.etl-batch-list{padding:0 14px}.etl-batch-row{grid-template-columns:58px minmax(0,1fr) auto;gap:8px 10px;padding:12px 0}.etl-batch-progress{grid-column:1/-1}.etl-batch-row>.ant-tag{grid-area:1/3;margin:0}.etl-batch-actions{grid-column:1/-1;justify-content:flex-end}.etl-batch-date-range,.etl-batch-preview,.etl-batch-detail-summary{grid-template-columns:minmax(0,1fr)}.etl-batch-detail-toolbar{flex-direction:column;align-items:stretch}.etl-batch-detail-toolbar>.ant-segmented{width:100%}.etl-batch-detail-toolbar>.ant-segmented .ant-segmented-group>*{flex:1}.etl-batch-detail-toolbar>.ant-space{justify-content:space-between}.etl-batch-item-row{grid-template-columns:24px minmax(100px,1fr) auto;gap:6px 8px;padding:9px 0}.etl-batch-item-row>span:not(.ant-tag),.etl-batch-item-row>.etl-batch-item-error{grid-column:2/-1}.partition-retention-heading{align-items:flex-start}.partition-retention-controls{flex-direction:column;align-items:stretch}.partition-retention-controls .ant-input-number,.partition-retention-controls>.ant-input,.partition-retention-controls>.ant-btn{width:100%}.partition-retention-controls>.ant-switch{align-self:flex-start}.partition-retention-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 0}.partition-retention-audit-result{grid-column:1/-1}.etl-create-modal .ant-modal-body{min-height:0}.etl-create-body{margin-top:18px}.etl-create-modal .ant-steps-item-title{font-size:12px!important}.etl-create-basics,.etl-existing-target,.etl-new-target-controls,.etl-partition-scope-row{grid-template-columns:minmax(0,1fr)}.etl-target-field-header{display:none}.etl-target-field-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.etl-target-field-row>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;display:grid}.etl-target-field-row>div:last-child{display:grid}.etl-mobile-field-label{color:#64748b;font-size:12px;display:inline}}@media (width<=520px){.identity-audit-toolbar,.permission-operation-actions{grid-template-columns:minmax(0,1fr)}}.sql-editor-fullscreen-root .ant-modal{max-width:100vw;margin:0;padding:0;top:0;width:100vw!important}.sql-editor-fullscreen-root .ant-modal-content,.sql-editor-fullscreen-root .ant-modal-container{border-radius:0;flex-direction:column;height:100vh;padding:0;display:flex}.sql-editor-fullscreen-root .ant-modal-header{background:#f7f9fa;border-bottom:1px solid #d9e0e5;min-height:49px;margin:0;padding:7px 12px}.sql-editor-fullscreen-root .ant-modal-body{flex:1;min-height:0;padding:0}.sql-editor-fullscreen-title{color:#64748b;align-items:center;gap:7px;min-width:0;display:flex}.sql-editor-fullscreen-title strong{color:#334155;font-size:13px}.sql-editor-fullscreen-title .ant-tag{margin:0}@media (width<=767px){.etl-date-control{flex-direction:column;align-items:flex-start;width:100%}.etl-date-control .ant-input{width:100%}.sql-editor-fullscreen-actions .sql-editor-panel-format>span:last-child{display:none}}.identity-application-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.identity-application-card{margin-bottom:16px}@media (width<=760px){.identity-application-summary{grid-template-columns:1fr}}.ops-center-page{gap:16px;min-width:0;display:grid}.ops-center-header{border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.ops-center-header h2,.ops-panel-header h4{margin:0}.ops-center-header>span,.ops-panel-header>span{gap:4px;min-width:0;display:grid}.ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-summary-tile{background:#fbfcfb;border:1px solid #e0e7e3;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:14px;display:grid}.ops-summary-icon{color:#48645a;background:#eef5f0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.ops-summary-tile>span:last-child{gap:2px;min-width:0;display:grid}.ops-summary-tile strong{color:#27312d;font-size:22px;line-height:1.2}.ops-summary-tile small{color:#7a847f;overflow-wrap:anywhere;font-size:11px}.ops-health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-health-chip{background:#fff;border:1px solid #e0e7e3;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:10px 12px;display:grid}.ops-health-dot{background:#dfe7e3;border-radius:11px;width:22px;height:22px;box-shadow:inset 0 0 0 6px #f7faf8}.ops-health-dot.is-ok{background:#20a67a}.ops-health-dot.is-warning{background:#d59621}.ops-health-dot.is-critical{background:#cf3f3f}.ops-health-dot.is-unknown{background:#8b9691}.ops-health-chip span:last-child{gap:1px;min-width:0;display:grid}.ops-health-chip small{color:#7a847f;font-size:11px}.ops-health-chip strong{color:#27312d;font-size:13px}.ops-center-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);align-items:start;gap:14px;display:grid}.ops-panel{background:#fff;border:1px solid #e0e7e3;border-radius:8px;min-width:0;padding:16px}.ops-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ops-panel-subheader{border-top:1px solid #eef2ef;justify-content:space-between;align-items:flex-start;gap:12px;margin:16px 0 10px;padding-top:14px;display:flex}.ops-panel-subheader h5{margin:0}.ops-panel-subheader>span{gap:3px;min-width:0;display:grid}.ops-app-cell{gap:2px;min-width:0;display:grid}.ops-app-cell strong{color:#2d3732;font-size:13px}.ops-app-cell small{color:#7a847f;font-size:11px}.ops-risk-list{gap:10px;display:grid}.ops-risk-item{border-bottom:1px solid #eef2ef;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.ops-risk-item:last-child{border-bottom:0}.ops-risk-item>span:last-child{gap:2px;min-width:0;display:grid}.ops-risk-item strong{color:#303a35;font-size:12px}.ops-risk-item small{color:#68736e;overflow-wrap:anywhere;font-size:11px}.ops-activity-chart{width:100%;min-width:0;height:300px}.ops-activity-chart .recharts-default-legend{flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}.ops-resource-insight-grid{border-top:1px solid #eef2ef;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}.ops-resource-insight{align-content:start;gap:12px;min-width:0;display:grid}.ops-resource-insight+.ops-resource-insight{border-left:1px solid #eef2ef;padding-left:18px}.ops-resource-insight-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-resource-insight-header>span{gap:3px;min-width:0;display:grid}.ops-resource-insight-header h5{margin:0}.ops-resource-trend{width:100%;min-width:0;height:248px}.ops-resource-trend .recharts-default-legend{flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}.ops-center-loading{place-items:center;min-height:260px;display:grid}.ops-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-resource-item{background:#fafcfb;border:1px solid #eef2ef;border-radius:8px;gap:8px;padding:12px;display:grid}.ops-resource-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ops-resource-provenance{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.ops-resource-provenance small{color:#68736e;font-size:10px}.ops-resource-provenance .ant-tag{margin:0;font-size:10px;line-height:18px}.ops-app-health-cell{justify-items:start;gap:4px;min-width:0;display:grid}.ops-app-health-cell small{color:#7a847f;overflow-wrap:anywhere;max-width:180px;font-size:10px;line-height:1.35}.ops-resource-item .ant-progress{margin:0}.ops-resource-uptime{color:#2d3732;font-size:20px;font-weight:600}.ops-disk-mount-cell,.ops-disk-capacity-cell{gap:2px;min-width:0;display:grid}.ops-disk-mount-cell strong,.ops-disk-capacity-cell strong{color:#2d3732;font-size:12px}.ops-disk-mount-cell small,.ops-disk-capacity-cell small{color:#68736e;overflow-wrap:anywhere;font-size:11px}.ops-disk-usage-cell{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:8px;min-width:140px;display:grid}.ops-disk-usage-cell .ant-progress{margin:0}.ops-disk-table .ant-table-cell{vertical-align:middle}.ops-docker-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ops-docker-facts span{background:#fafcfb;border:1px solid #eef2ef;border-radius:6px;gap:2px;min-width:0;padding:8px 9px;display:grid}.ops-docker-facts strong{color:#2d3732;font-size:16px;line-height:1.1}.ops-docker-facts small{color:#7a847f;white-space:nowrap;font-size:10px}.ops-docker-storage-list{gap:10px;display:grid}.ops-docker-storage-row{grid-template-columns:92px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.ops-docker-storage-label{gap:2px;min-width:0;display:grid}.ops-docker-storage-label strong{color:#3c4641;font-size:11px}.ops-docker-storage-label small{color:#7a847f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-docker-storage-meter .ant-progress{margin:0}.ops-docker-storage-row>strong{color:#49544f;text-align:right;font-size:11px}.ops-application-storage-list{gap:10px;display:grid}.ops-application-storage-row{background:#fafcfb;border:1px solid #eef2ef;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.ops-application-storage-row>span:first-child,.ops-application-storage-error{gap:2px;min-width:0;display:grid}.ops-application-storage-row strong{color:#3c4641;font-size:11px}.ops-application-storage-row small{color:#7a847f;overflow-wrap:anywhere;font-size:10px}.ops-application-storage-error{justify-items:end}.ops-heatmap{gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.ops-heatmap-axis,.ops-heatmap-row{grid-template-columns:106px repeat(var(--ops-heatmap-columns,24), 16px);align-items:center;gap:4px;min-width:max-content;display:grid}.ops-heatmap-axis small{color:#88918d;text-align:center;font-size:9px}.ops-heatmap-row strong{color:#4b5651;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.ops-heatmap-cell{background:#f4f6f4;border:1px solid #e3e9e5;border-radius:4px;width:16px;height:16px;display:block}.ops-heatmap-cell.is-low{background:#ccebdd;border-color:#cfe7dc}.ops-heatmap-cell.is-medium{background:#74c49f;border-color:#8fcdb5}.ops-heatmap-cell.is-high{background:#25845f;border-color:#3f9b77}.ops-heatmap-legend{color:#7a847f;align-items:center;gap:5px;min-width:max-content;padding-left:106px;font-size:10px;display:inline-flex}.ops-worker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-worker-group{background:#fafcfb;border:1px solid #eef2ef;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.ops-worker-group-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ops-worker-group-header>span{gap:2px;min-width:0;display:grid}.ops-worker-group-header strong{color:#303a35;font-size:12px}.ops-worker-group-header small{color:#7a847f;font-size:11px}.ops-worker-group .ant-progress{margin:0}.ops-worker-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.ops-worker-item{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.ops-worker-item strong{color:#4a5550;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.ops-worker-item small{color:#7a847f;white-space:nowrap;font-size:10px}.ops-worker-dot{background:#aab5af;border-radius:50%;width:7px;height:7px}.ops-worker-dot.is-fresh{background:#20a67a}.ops-worker-dot.is-stale{background:#d59621}.ops-operations-page{width:100%;min-width:0}.ops-operations-header h2{color:#27312d;margin:0;font-size:24px;line-height:1.25}.ops-operations-header p{color:#68736e;margin:0;font-size:12px}.ops-page-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ops-page-empty{place-items:center;min-height:260px;display:grid}.ops-release-current{border-bottom:1px solid #e0e7e3;grid-template-columns:1.1fr .8fr 1.6fr 1fr;gap:18px;padding:14px 2px 18px;display:grid}.ops-release-current>span{align-content:start;gap:4px;min-width:0;display:grid}.ops-release-current small{color:#7a847f;font-size:10px}.ops-release-current strong{color:#303a35;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-release-current code{overflow-wrap:anywhere;white-space:normal;width:fit-content;max-width:100%}.ops-release-summary{text-overflow:ellipsis;white-space:nowrap;max-width:440px;display:block;overflow:hidden}.ops-link-button{color:#1769aa;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.ops-link-button:focus-visible{outline-offset:2px;outline:2px solid #5b9bd5}.ops-clickable-row{cursor:pointer}.ops-clickable-row:hover>td{background:#f6faf8!important}.ops-muted{color:#8b9691;font-size:11px}.ops-detail-stack{gap:18px;min-width:0;display:grid}.ops-detail-stack>.ant-tag{width:fit-content;margin:0}.ops-stage-item{gap:4px;min-width:0;display:grid}.ops-stage-item>span{align-items:center;gap:8px;display:flex}.ops-stage-item small{color:#7a847f}.ops-stage-item code{overflow-wrap:anywhere;width:fit-content;max-width:100%}.ops-operations-page .ant-table-wrapper,.ops-operations-page .ant-table-container{min-width:0}.ops-page-load-more{border-top:1px solid #edf0f2;justify-content:center;padding:14px 16px 16px;display:flex}.ops-heatmap-unavailable{place-items:center;min-height:220px;display:grid}@media (width<=1040px){.ops-summary-grid,.ops-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-center-grid,.ops-resource-grid,.ops-resource-insight-grid{grid-template-columns:minmax(0,1fr)}.ops-resource-insight+.ops-resource-insight{border-top:1px solid #eef2ef;border-left:0;padding-top:16px;padding-left:0}.ops-worker-grid{grid-template-columns:minmax(0,1fr)}.ops-release-current{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ops-center-header,.ops-panel-header{flex-direction:column;align-items:stretch}.ops-summary-grid,.ops-health-strip{grid-template-columns:minmax(0,1fr)}.ops-activity-chart{height:260px}.ops-resource-trend{height:230px}.ops-resource-head{flex-direction:column;align-items:flex-start}.ops-heatmap-axis,.ops-heatmap-row{grid-template-columns:92px repeat(var(--ops-heatmap-columns,24), 14px);gap:3px}.ops-heatmap-cell{border-radius:3px;width:14px;height:14px}.ops-heatmap-legend{padding-left:92px}.ops-docker-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-docker-storage-row{grid-template-columns:86px minmax(0,1fr)}.ops-docker-storage-row>strong{text-align:left;grid-column:2}.ops-worker-list{grid-template-columns:minmax(0,1fr)}.ops-page-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.ops-release-current{grid-template-columns:minmax(0,1fr);gap:12px}.ops-release-current strong{white-space:normal;overflow-wrap:anywhere}}.agent-key-chart-title{color:#39453f;margin-bottom:8px;font-size:13px;font-weight:600}.agent-key-chart-empty{text-align:center;color:#8c9490;padding:56px 0;font-size:12px}.datahub-dataset-source-brief{color:#2563eb}.delete-impact-row{align-items:center;gap:8px;display:flex}.delete-impact-note{color:#8f9492;margin-bottom:12px;font-size:12px}.delete-impact-head{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.delete-impact-confirm{margin-bottom:14px}.delete-impact-footer{justify-content:flex-end;gap:8px;display:flex}.delete-impact-table{color:#29312d;font-size:14px;font-weight:650}.delete-impact-owner{color:#8f9492;font-size:12px}.delete-impact-list{gap:6px;margin-bottom:16px;display:grid}.delete-impact-row{cursor:pointer;background:#fafcfb;border:1px solid #edf0ee;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.delete-impact-row:hover{border-color:#d9dddb}.delete-impact-row.is-ack{color:#8f9492;background:#f6f8f7;border-color:#e3e8e4;text-decoration:line-through}.delete-impact-row.is-note{color:#8f9492;cursor:default;border-style:dashed}.dataset-lifecycle-section+.data-operations-toolbar{border-top:1px solid #e3e8e6;padding-top:14px}.data-map-ask-trigger.ant-btn{color:#515a55;border-color:#dce1de;border-radius:5px;flex:none;height:32px;margin-top:11px;padding-inline:9px;font-size:11px}.data-map-ask-trigger.ant-btn:hover{color:#242927!important;background:#f3f5f4!important}.data-map-ask-trigger.ant-btn.active{color:#267566!important;background:#eef4f2!important;border-color:#bfd6cf!important}
