.dbDataGridRoot{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.dbDataGridToolbar{box-sizing:border-box;flex-wrap:wrap;flex:none;align-items:center;gap:8px;width:100%;min-width:0;padding:2px 0;display:flex}.dbDataGridToolbarCommands{flex:auto;min-width:0}.dbDataGridToolbarStart{flex:0 auto;min-width:0}.dbDataGridToolbarRight{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.dbDataGridCommandBar{flex:none;width:100%;min-width:0}.dbDataGridCount{color:#605e5c;white-space:nowrap;font-size:12px}.dbDataGridSearch{width:220px;max-width:100%}.dbDataGridViewport{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:4px;outline:none;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;overflow:auto}.dbDataGridTable{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.dbDataGridTable th:last-child,.dbDataGridTable td:last-child{border-right:0}.dbDataGridTable tbody tr:last-child td{border-bottom:0}.dbDataGridFillerColumn,.dbDataGridFillerCell{width:auto}.dbDataGridTable th{z-index:2;color:#323130;text-align:left;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;background:#faf9f8;border-bottom:1px solid #c8c6c4;border-right:1px solid #f3f2f1;padding:2px 6px;font-weight:600;position:sticky;top:0;overflow:hidden}.dbDataGridHeaderContent{align-items:center;gap:3px;min-width:0;height:100%;display:flex}.dbDataGridHeaderTitle{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.dbDataGridColumnFilterButton{color:#605e5c;cursor:pointer;opacity:.6;background:0 0;border:1px solid #0000;border-radius:2px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.dbDataGridColumnFilterButton:hover,.dbDataGridColumnFilterButton:focus,.dbDataGridColumnFilterButtonActive{color:#0078d4;opacity:1;background:#fff;border-color:#c8c6c4}.dbDataGridTable th.dbDataGridColumnFiltered{box-shadow:inset 0 -2px #0078d4}.dbDataGridColumnResizer{cursor:col-resize;z-index:3;width:6px;height:100%;position:absolute;top:0;right:-3px}.dbDataGridResizing,.dbDataGridResizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.dbDataGridTable th.dbDataGridSortable{cursor:pointer}.dbDataGridTable th.dbDataGridColumnDraggable{cursor:grab}.dbDataGridTable th.dbDataGridColumnDraggable:active{cursor:grabbing}.dbDataGridTable td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#fff;border-bottom:1px solid #f3f2f1;border-right:1px solid #f3f2f1;padding:0 6px;overflow:hidden}.dbDataGridTable tbody tr.dbDataGridGroupRow td{background:#f3f2f1;border-bottom-color:#d2d0ce;padding:0;overflow:hidden}.dbDataGridTable tbody tr.dbDataGridGroupRow:hover td{background:#edebe9}.dbDataGridGroupToggle{color:#323130;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;display:flex}.dbDataGridGroupToggle:focus-visible{outline-offset:-2px;outline:2px solid #0078d4}.dbDataGridGroupLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dbDataGridGroupCount{color:#605e5c;flex:none}.dbDataGridTable th.dbDataGridSystemColumn,.dbDataGridTable td.dbDataGridSystemColumn{text-align:center;padding-left:0;padding-right:0}.dbDataGridTable th.dbDataGridFrozenCell,.dbDataGridTable td.dbDataGridFrozenCell{background-clip:padding-box;position:sticky;box-shadow:1px 0 #edebe9}.dbDataGridTable th.dbDataGridFrozenCell{z-index:6;background:#faf9f8}.dbDataGridTable td.dbDataGridFrozenCell{z-index:3;background:#fff}.dbDataGridTable th.dbDataGridSelectionFrozenCell{z-index:7}.dbDataGridTable td.dbDataGridSelectionFrozenCell{z-index:4}.dbDataGridTable td.dbDataGridEditableCell{padding:0 3px}.dbDataGridTable tbody tr:hover td{background:#f3f9fd}.dbDataGridRowSelected td,.dbDataGridTable tbody tr.dbDataGridRowSelected td.dbDataGridFrozenCell{background:#eff6fc}.dbDataGridTable tbody tr:hover td.dbDataGridFrozenCell{background:#f3f9fd}.dbDataGridTable th.dbDataGridEditableColumnHeader{background:#edf6ff;box-shadow:inset 0 -2px #8cc4f2}.dbDataGridTable th.dbDataGridEditableColumnHeader.dbDataGridColumnFiltered{box-shadow:inset 0 -2px #0078d4}.dbDataGridTable th.dbDataGridFrozenCell.dbDataGridEditableColumnHeader{background:#edf6ff;box-shadow:1px 0 #edebe9,inset 0 -2px #8cc4f2}.dbDataGridTable th.dbDataGridFrozenCell.dbDataGridColumnFiltered{box-shadow:1px 0 #edebe9,inset 0 -2px #0078d4}.dbDataGridTable td.dbDataGridEditableCell,.dbDataGridTable td.dbDataGridFrozenCell.dbDataGridEditableCell{background:#f7fbff}.dbDataGridTable tbody tr.dbDataGridRowSelected td.dbDataGridEditableCell,.dbDataGridTable tbody tr.dbDataGridRowSelected td.dbDataGridFrozenCell.dbDataGridEditableCell{background:#e8f3ff}.dbDataGridTable tbody tr:hover td.dbDataGridEditableCell,.dbDataGridTable tbody tr:hover td.dbDataGridFrozenCell.dbDataGridEditableCell{background:#eaf6ff}.dbDataGridSelectionCell{text-align:center}.dbDataGridTable th.dbDataGridSelectionCell,.dbDataGridTable td.dbDataGridSelectionCell{text-align:center;width:30px;padding:0}.dbDataGridTable th.dbDataGridSelectionCell{justify-items:center}.dbDataGridTable th.dbDataGridSelectionCell input[type=checkbox],.dbDataGridTable td.dbDataGridSelectionCell input[type=checkbox]{margin:0 auto;display:block}.dbDataGridSelectionCell input[type=checkbox]{vertical-align:middle;cursor:pointer;margin:0}.dbDataGridCellContent{text-overflow:ellipsis;min-width:0;overflow:hidden}.dbDataGridEditableCell .dbDataGridCellContent{align-items:center;width:100%;height:100%;display:flex;overflow:visible}.dbDataGridEditableCell .hxDetailListColumnEditCheckbox{margin:auto}.dbDataGridEditInput,.dbDataGridEditSelect{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:20px;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:2px;padding:1px 4px;line-height:16px}.dbDataGridEditSelect{padding:0 2px}.dbDataGridEditInput:hover,.dbDataGridEditSelect:hover{background:#fff;border-color:#c8c6c4}.dbDataGridEditInput:focus,.dbDataGridEditSelect:focus{outline-offset:-1px;background:#fff;border-color:#0078d4;outline:1px solid #0078d4}.dbDataGridEditCheckbox{cursor:pointer;accent-color:#0078d4;width:14px;height:14px;margin:auto}.dbDataGridEtaEdit{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:2px;width:100%;display:grid}.dbDataGridEtaSeparator{color:#605e5c;font-size:11px;line-height:16px}.dbDataGridSortMarker,.dbDataGridFixedMarker,.dbDataGridGroupMarker,.dbDataGridFilterMarker{color:#605e5c;flex:none;align-items:center;display:inline-flex}.dbDataGridFilterMarker{color:#0078d4}.dbDataGridColumnFilterMenu{z-index:1000;box-sizing:border-box;color:#323130;background:#fff;border:1px solid #8a8886;flex-direction:column;width:270px;max-height:min(430px,100vh - 16px);padding:4px;font-size:12px;display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}.dbDataGridColumnFilterCommand{box-sizing:border-box;width:100%;min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:7px;padding:4px 6px;display:flex}.dbDataGridColumnFilterCommand:hover:not(:disabled),.dbDataGridColumnFilterCommand:focus:not(:disabled){background:#f3f2f1;outline:none}.dbDataGridColumnFilterCommandActive{color:#005a9e;background:#eaf6ff;font-weight:600;box-shadow:inset 3px 0 #0078d4}.dbDataGridColumnFilterCommandActive:hover:not(:disabled),.dbDataGridColumnFilterCommandActive:focus:not(:disabled){background:#dff0ff}.dbDataGridColumnFilterCommand:disabled{color:#a19f9d;cursor:default}.dbDataGridColumnFilterSeparator{background:#edebe9;height:1px;margin:4px 2px}.dbDataGridColumnFilterFixedToggle{min-height:28px;padding:4px 6px}.dbDataGridColumnFilterSearch{box-sizing:border-box;width:100%;min-height:26px;font:inherit;border:1px solid #c8c6c4;border-radius:2px;padding:2px 6px}.dbDataGridColumnFilterSearch:focus{outline-offset:-1px;border-color:#0078d4;outline:1px solid #0078d4}.dbDataGridColumnFilterValues{border:1px solid #edebe9;border-top:0;max-height:240px;overflow:auto}.dbDataGridColumnFilterOption{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:22px;padding:2px 4px;display:flex}.dbDataGridColumnFilterOption:hover{background:#f3f2f1}.dbDataGridColumnFilterOption input[type=checkbox]{flex:none;width:13px;height:13px;margin:0}.dbDataGridColumnFilterSelectAll{border:1px solid #edebe9;margin-top:4px}.dbDataGridColumnFilterOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dbDataGridColumnFilterOptionCount{color:#605e5c;flex:none;font-size:11px}.dbDataGridColumnFilterEmpty{color:#605e5c;padding:8px 6px}.dbDataGridMessage{color:#605e5c;padding:12px}.dbDataGridTable td.dbDataGridEmptyTableMessage{color:#605e5c;background:#fff;padding:8px 10px}.dbDataGridLoadingRows{padding:8px 12px}.dbDataGridLoadingRow{grid-template-columns:repeat(4,minmax(120px,1fr));column-gap:8px;margin-bottom:8px;display:grid}.dbDataGridLoadingCell{background:linear-gradient(90deg,#f3f2f1 0%,#faf9f8 50%,#f3f2f1 100%) 0 0/200% 100%;border-radius:3px;height:18px;animation:1.25s linear infinite dbDataGridShimmer}@keyframes dbDataGridShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.usersPanel{gap:24px;display:grid}.usersHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.usersHeading h1{margin:0 0 6px}.usersList{--user-columns:minmax(250px, 1.4fr) 110px minmax(140px, 1fr) 280px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:12px;overflow:hidden}.usersListSummary{padding:16px 20px;font-weight:600}.usersListHeader,.userAccessRow{grid-template-columns:var(--user-columns);align-items:center;gap:20px;padding:20px;display:grid}.usersListHeader{background:var(--colorNeutralBackground2);border-top:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:600}.userAccessRow{border-top:1px solid var(--colorNeutralStroke2)}.userIdentity{align-items:center;gap:12px;min-width:0;display:flex}.userIdentityText{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.userObjectId{color:var(--colorNeutralForeground3);font-size:11px}.userObjectId code{font-family:var(--fontFamilyMonospace)}.userRoleBadges,.userActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.userRoleBadges .fui-Badge{overflow-wrap:anywhere;white-space:normal;height:auto;min-height:20px}.userRowMessage{grid-column:1/-1}.userRolesDialog{max-width:min(520px,100vw - 32px)}.userRolesIntro{overflow-wrap:anywhere;margin:12px 0 20px}.userRolesIntro p{color:var(--colorNeutralForeground2);margin-bottom:0}.userRoleOptions{border:0;gap:8px;margin:16px 0;padding:0;display:grid}.userRoleLegend{margin-bottom:8px;font-weight:600}.userRoleOption.fui-Checkbox{border:1px solid var(--colorNeutralStroke2);border-radius:6px;padding:6px}.userRoleOption:has(input:checked){background:var(--colorBrandBackground2);border-color:var(--colorBrandStroke2)}.scopeKeyPanel,.scopeValueFields,.scopeKeyEditor{gap:16px;display:grid}.scopeKeyList{border:1px solid var(--colorNeutralStroke2);border-radius:12px;overflow:hidden}.scopeKeyRow{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.scopeKeyRow+.scopeKeyRow{border-top:1px solid var(--colorNeutralStroke2)}.userScopeKeysDialog{max-width:min(600px,100vw - 32px)}@container workspace (width<=1050px){.usersListHeader{display:none}.userAccessRow{grid-template-columns:minmax(0,1fr) auto;gap:12px}.userRoleBadges,.userActions{grid-column:1/-1;margin-left:52px}}@container workspace (width<=450px){.userAccessRow{padding:16px}.userIdentity{grid-column:1/-1;align-items:flex-start}.userStatus{margin-left:52px}.userActions{margin-left:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;font-family:Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}#root>.thinkBoxProvider{min-height:100vh}.thinkBoxProvider[data-portal-node]{background-color:#0000}.appHeader{background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 24px;display:flex}.thinkBoxLogo{width:176px;height:auto;display:block}.appBody{flex:1;align-items:stretch;min-width:0;display:flex}.appBody>main>*{max-width:1320px;margin-left:auto;margin-right:auto}.appBody>main{container:workspace/inline-size}.navigationRail{background:var(--colorNeutralBackground1);border-right:1px solid var(--colorNeutralStroke2);flex-direction:column;flex:0 0 240px;gap:32px;min-width:0;padding:24px 12px;display:flex}.navigationHeading{color:var(--colorNeutralForeground3);margin:0 12px 12px;font-size:12px;font-weight:600}.navigationList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.navigationButton.fui-Button{color:var(--colorNeutralForeground2);text-align:left;justify-content:flex-start;gap:10px;width:100%;min-height:40px;padding:8px 12px;font-weight:400}.navigationButton[aria-current=page]{background:var(--colorBrandBackground2);box-shadow:inset 3px 0 0 var(--colorBrandBackground);color:var(--colorBrandForeground1);font-weight:600}.navigationButton[aria-current=page]:hover{background:var(--colorBrandBackground2Hover)}.navigationFooter{color:var(--colorNeutralForeground3);overflow-wrap:anywhere;gap:16px;margin-top:auto;padding:0 12px;font-size:12px;display:grid}.navigationContainer{gap:4px;display:grid}.navigationDrawerBody{flex-direction:column;gap:32px;display:flex}.mobileNavigation{display:none}.skipLink{background:var(--colorNeutralBackground1);color:var(--colorBrandForeground1);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:16px}.skipLink:focus{top:12px}.productFamily{color:var(--colorNeutralForeground3);font-size:12px}.startupPage{background:var(--colorNeutralBackground2);min-height:100vh}.startupContent{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1120px;min-height:calc(100vh - 77px);margin:0 auto;padding:64px 24px;display:grid}.startupIntro{color:#fff;background:linear-gradient(135deg,#2d1943,#47266f);border-radius:0 24px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.startupIntro:before{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);content:"";pointer-events:none;background:#a580d524;width:300px;height:300px;position:absolute;top:-120px;right:-150px}.eyebrow{color:var(--colorBrandForeground1);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.startupIntro .eyebrow{color:#ddd0ef}.startupIntro h1{letter-spacing:-1px;margin:0;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.15;position:relative}.startupIntro p{color:#eee6f7;margin:24px 0 32px;font-size:16px;line-height:1.65}.startupTopics{border-top:1px solid #ddd0ef4d;flex-wrap:wrap;gap:16px;padding-top:20px;font-size:12px;display:flex}.startupState>.fui-Button{width:100%;min-height:40px;margin-top:16px}:is(.fui-Input:has(input[readonly]),.fui-Textarea:has(textarea[readonly])){background:var(--colorNeutralBackground3);border-color:var(--colorNeutralStroke2)}.fui-Input input[readonly],.fui-Textarea textarea[readonly]{color:var(--colorNeutralForeground2)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:2px}.accountArea{align-items:center;gap:8px;margin-left:auto;display:flex}.muted{color:var(--colorNeutralForeground2)}.pageMessage{margin-bottom:20px}.accountMenuTrigger{text-align:left}.accountPersona .fui-Persona__primaryText{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.statePanel{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:180px;padding:28px;display:flex}.errorPanel{border-color:var(--colorPaletteRedBorder2)}.datasourceList{gap:16px;display:grid}.listNotice{color:#4d2d00;background:#fff4ce;border-left:3px solid #d83b01;margin-bottom:14px;padding:10px 12px}.datasourceCard,.relationCard,.workspaceListItem{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:12px;min-width:0}.datasourceToggle,.relationLink,.workspaceListLink{color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;list-style:none;display:grid}.datasourceToggle:hover,.relationLink:hover,.workspaceListLink:hover{background:var(--colorNeutralBackground1Hover)}.datasourceToggle:focus-visible,.relationLink:focus-visible,.workspaceListLink:focus-visible{outline:2px solid var(--colorBrandStroke1);outline-offset:2px}.datasourceChevron{color:var(--colorBrandForeground1);flex-shrink:0}.datasourcePage,.relationPage,.relationsPanel,.relationList,.workspaceList,.workspaceDetail,.workspaceDetailContent{gap:20px;min-width:0;display:grid}.workspaceDetailContent .userAccessRow{border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.relationsPanel>.semanticHeader,.lessonsPanel>.semanticHeader,.rolesPanel>.semanticHeader{flex-flow:wrap;align-items:center;gap:12px}.relationsPanel>.semanticHeader h1,.relationsPanel>.semanticHeader h2,.lessonsPanel>.semanticHeader h1,.rolesPanel>.semanticHeader h1{margin:0}.userAccessEditor{border-top:1px solid var(--colorNeutralStroke2);grid-column:1/-1;padding-top:20px}.workspaceDetailContent{border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);border-radius:12px;padding:24px}.relationPageForm{border:0;min-width:0;margin:0;padding:0}.datasourcePage [role=tabpanel]{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:12px;min-width:0;padding:20px}.datasourcePage .datasourceDetails{padding:0}.datasourceHeading{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.datasourceName{font-size:16px;font-weight:600}.datasourceMetadata{justify-items:end;gap:6px;display:grid}.datasourceStatusRow{align-items:center;gap:12px;display:flex}.datasourceFieldCount,.datasourceLastReceived{color:var(--colorNeutralForeground2);font-size:12px;line-height:18px}.datasourceLastReceived{text-align:right}.datasourceLastReceived time,.datasourceFieldCount{white-space:nowrap}.publicationBadge{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.datasourceDetails{gap:16px;padding:0 20px 20px;display:grid}.datasourceInlineSection,.datasourceDetails>.technicalSummary{border:1px solid var(--colorNeutralStroke2);border-radius:8px;gap:16px;padding:0 16px 16px;display:grid}.datasourceSectionHeader{background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2);border-radius:8px 8px 0 0;margin:0 -16px;padding:12px 16px}.datasourceSectionTitle{color:var(--colorNeutralForeground1);margin:0;font-size:14px;font-weight:600;line-height:20px}.datasourcePropertyGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 24px;display:grid}.datasourcePropertyGrid .copyValue,.datasourcePropertyGrid .mappingValue{background:0 0;border:0;min-width:0;padding:0}.datasourcePropertyGrid .copyValue{grid-template-columns:minmax(0,max-content) auto;justify-content:start;column-gap:8px}.datasourcePropertyGrid .meaningValue{flex-direction:column;gap:3px;display:flex}.datasourcePropertyGrid .copyValueLabel,.datasourcePropertyGrid .mappingValue>span:first-child,.datasourcePropertyGrid .meaningValue>:first-child,.datasourceInlineSection .muted{color:var(--colorNeutralForeground2);font-size:12px;line-height:18px}.datasourcePropertyGrid .mappingValue>span:last-child,.datasourcePropertyGrid .copyValue code{color:var(--colorNeutralForeground1);font-family:inherit;font-size:14px;line-height:20px}.datasourceInlineSection .identityRow:first-child{border-top:0;padding-top:0}.datasourceInlineSection .identityRow>div:first-child{gap:4px;display:grid}.meaningSummary,.identityRows,.identityReadOnly{gap:8px;display:grid}.meaningSummary,.identityReadOnly{grid-template-columns:repeat(2,minmax(0,1fr))}.meaningValue,.identityDetail{overflow-wrap:anywhere;min-width:0}.technicalSummary{gap:8px;display:grid}.identityReadOnly>.listNotice{background:var(--colorNeutralBackground3);border-left-color:var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);border-radius:4px;grid-column:1/-1}.identityRow{border-top:1px solid var(--colorNeutralStroke2);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.identityRow>div:first-child{overflow-wrap:anywhere;min-width:0}.datasourceDrawer.fui-OverlayDrawer{width:min(720px,100vw)}.datasourceDrawer .fui-DrawerBody{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.datasourceDrawerFooter{background:var(--colorNeutralBackground1);border-top:1px solid var(--colorNeutralStroke2);margin-top:auto;position:sticky;bottom:0}.drawerFormFields{border:0;min-inline-size:0;margin:0;padding:0}.datasourceCardActions,.datasourceReadActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.datasourceManageActions{margin-left:auto}.keyManager .sectionHeading>:first-child{flex:1;min-width:0}.keyManager .sectionHeading>:last-child{flex-wrap:wrap;gap:8px;display:flex}.cardActions,.lessonActions,.publicationControl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.semanticPanel{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin-top:0;padding:24px;display:grid}.toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.semanticHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.semanticSection{border-top:1px solid var(--colorNeutralStroke2);gap:16px;padding-top:20px;display:grid}.relationAnalysis{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-radius:6px;gap:12px;padding:16px;display:grid}.relationSuggestions{gap:10px;display:grid}.relationSuggestion{appearance:none;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground1);font:inherit;text-align:left;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px;inline-size:100%;min-inline-size:0;padding:14px;display:grid}.relationSuggestion:hover{background:var(--colorNeutralBackground1Hover);border-color:var(--colorBrandStroke1);cursor:pointer}.relationSuggestion:disabled{cursor:not-allowed;opacity:.65}.relationSuggestion:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px}.relationSuggestion[aria-pressed=true]{background:var(--colorBrandBackground2);border-color:var(--colorBrandStroke1)}.relationSuggestionHeading,.relationSuggestionEntities,.relationSuggestionMetrics,.relationSuggestionIdentity{min-inline-size:0}.relationSuggestionHeading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.relationSuggestionFields{overflow-wrap:anywhere;font-weight:600}.relationSuggestionState{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground2);border-radius:999px;padding:2px 8px;font-size:12px}.relationSuggestionEntities,.relationSuggestionMetrics{color:var(--colorNeutralForeground2);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;display:flex}.relationSuggestionIdentity{color:var(--colorNeutralForeground2);overflow-wrap:anywhere}.relationSuggestionAction{color:var(--colorBrandForeground1);white-space:nowrap;grid-area:1/2/span 4;align-self:center;font-weight:600}.successText{color:var(--colorPaletteGreenForeground1)}.semanticTwoColumn{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:20px;display:grid}.semanticTwoColumn.semanticTwoColumnWithoutList{grid-template-columns:minmax(0,1fr)}.semanticList{border-right:1px solid var(--colorNeutralStroke2);align-content:start;gap:4px;padding-right:16px;display:grid}.semanticList button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.semanticList button[aria-pressed=true] .muted{color:inherit}.relationForm{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.relationDialogActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.relationLabels{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.relationTable{border:1px solid var(--colorNeutralStroke2);border-radius:8px;display:grid;overflow:auto}.relationTableHeader,.relationTableRow{grid-template-columns:minmax(240px,1.25fr) minmax(210px,1fr) minmax(85px,auto) minmax(210px,auto);gap:16px;min-width:860px;padding:14px 16px;display:grid}.relationTableHeader{background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);font-size:12px;font-weight:600}.relationTableRow{border-top:1px solid var(--colorNeutralStroke2);align-items:center}.relationRowActions{flex-wrap:wrap;gap:8px;display:flex}.fui-DialogSurface.relationDialog{width:min(1100px,100vw - 24px);max-width:min(1100px,100vw - 24px)}.semanticDetail .fui-Dropdown,.orderedFieldRow>*{min-width:0;max-width:100%}.fullWidth{grid-column:1/-1}.codeMeaningRow{grid-template-columns:minmax(100px,.5fr) minmax(160px,1fr) auto;gap:8px;display:grid}.whereUsed,.revisionCompare{background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);gap:8px;padding:12px;display:grid}.revisionCompare{grid-template-columns:repeat(2,minmax(0,1fr))}.revisionText{white-space:pre-wrap;margin:4px 0}.checkboxList,.orderedFieldEditor{gap:8px;display:grid}.orderedFieldRow{grid-template-columns:28px minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.relationKeyRow{grid-template-columns:28px minmax(160px,1fr) minmax(150px,1fr) auto auto auto}.mappingTarget{color:var(--colorNeutralForeground2);overflow-wrap:anywhere}.errorText{color:var(--colorPaletteRedForeground1)}.description{color:var(--colorNeutralForeground2);overflow-wrap:anywhere;max-width:760px}.mappingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mappingValue{background:var(--colorNeutralBackground2);border-left:3px solid var(--colorBrandStroke2);flex-direction:column;gap:3px;padding:8px 8px 8px 10px;display:flex}.mappingValue>span{color:var(--colorNeutralForeground2);font-size:12px}.copyValue{background:var(--colorNeutralBackground2);border-left:3px solid var(--colorBrandStroke2);grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px 8px 8px 10px;display:grid}.copyValueLabel{color:var(--colorNeutralForeground2);grid-column:1/-1;font-size:12px}.copyValue code,.navigationContainer code{overflow-wrap:anywhere;font-family:Consolas,Courier New,monospace;font-size:12px}.copyError{color:var(--colorPaletteRedForeground1);grid-column:1/-1;font-size:12px}.fieldSummary{border-top:1px solid var(--colorNeutralStroke2);margin-top:16px;padding-top:14px}.fieldSummaryToggle{cursor:pointer;font-weight:600}.fieldSummary[open]>.fieldSummaryToggle{margin-bottom:8px}.fieldTable{border:1px solid var(--colorNeutralStroke2);border-radius:6px;display:grid;overflow:auto}.fieldTableHeader,.fieldTableRow{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(180px,2fr) 140px;align-items:center;gap:12px;min-width:1020px;padding:10px 12px;display:grid}.fieldTableHeader{text-align:left;background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);justify-items:start;font-size:12px;font-weight:600}.fieldTable[data-actions=false] .fieldTableHeader,.fieldTable[data-actions=false] .fieldTableRow{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(180px,2fr)}.fieldTableRow{border-top:1px solid var(--colorNeutralStroke2)}.fieldActions{flex-wrap:wrap;gap:4px;display:flex}.fieldActionDialog,.keyDialog{max-width:min(620px,100vw - 24px)}.dialogField{margin-top:16px}.keyManager,.mcpKeyManager{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;gap:14px;margin-bottom:20px;padding:20px;display:grid}.keyList{gap:8px;display:grid}.keyRow{border-top:1px solid var(--colorNeutralStroke2);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 4px;display:flex}.mcpKeyList{gap:8px;display:grid}.mcpKeyRow{border-top:1px solid var(--colorNeutralStroke2);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 4px;display:flex}.mcpKeyRevoked{color:var(--colorPaletteRedForeground1)}.mcpInstructions{gap:10px;margin-top:20px;display:grid}.keyLoading,.keyError{padding:4px 0}.secretValue{margin-top:16px}.datasourceDialog{max-width:min(1040px,100vw - 24px)}.datasourceDialog [role=dialog]{max-width:100%}.dialogIntro{margin-bottom:20px}.formGrid{gap:16px;display:grid}.twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mappingSection,.fieldsSection{border-top:1px solid var(--colorNeutralStroke2);gap:14px;margin-top:24px;padding-top:20px;display:grid}.mappingPreview{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.sectionHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inlineEmpty{background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground2);padding:16px}.fieldRows{gap:10px;display:grid}.fieldRow{background:var(--colorNeutralBackground2);grid-template-columns:minmax(160px,1.1fr) minmax(120px,.7fr) minmax(220px,1.8fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.startupState{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:0 18px;padding:clamp(24px,4vw,48px)}.startupState h2{color:var(--colorBrandForeground1);margin:0 0 10px;font-size:28px}.startupState p{color:var(--colorNeutralForeground2);line-height:1.5}.startupState .startupError{color:var(--colorPaletteRedForeground1)}@media (width<=800px){.mappingGrid,.mappingPreview,.meaningSummary,.identityReadOnly,.relationLabels,.fieldRow,.orderedFieldRow,.relationKeyRow,.twoColumnGrid,.semanticTwoColumn{grid-template-columns:1fr 1fr}.fieldRow>button{justify-self:end}}@media (width<=768px){.appBody{flex-direction:column}.navigationRail{display:none}.mobileNavigation{align-items:center;gap:12px;padding:16px 16px 0;display:flex}.startupContent{grid-template-columns:1fr;gap:24px;max-width:620px;min-height:auto;padding:32px 16px}.keyRow,.mcpKeyRow{flex-wrap:wrap;align-items:flex-start}}@media (width<=600px){.accountPersona .fui-Persona__primaryText,.accountPersona .fui-Persona__secondaryText{display:none}.appHeader{padding:12px 16px}.productFamily{display:none}.semanticPanel,.keyManager,.mcpKeyManager,.statePanel{padding:16px}.mappingGrid,.mappingPreview,.meaningSummary,.identityReadOnly,.relationLabels,.fieldRow,.twoColumnGrid,.semanticTwoColumn,.revisionCompare,.codeMeaningRow{grid-template-columns:1fr}.semanticList{border-bottom:1px solid var(--colorNeutralStroke2);border-right:0;padding-bottom:12px;padding-right:0}.semanticHeader{flex-direction:column}.sectionHeading{flex-direction:column;align-items:stretch}.fieldRow>button{justify-self:start}.datasourceCardActions{align-items:stretch}.datasourceToggle,.relationLink,.workspaceListLink{grid-template-columns:auto minmax(0,1fr)}.datasourceMetadata{grid-column:2;justify-items:start}.relationLink>.publicationBadge,.workspaceListLink>.publicationBadge{grid-column:2;justify-self:start}.datasourceLastReceived{text-align:left}.datasourceDrawer.fui-OverlayDrawer{width:100vw}.identityRow{flex-direction:column;align-items:flex-start}.datasourceManageActions{margin-left:0}}@media (width<=480px){.fui-DialogSurface,.datasourceDialog{max-width:calc(100vw - 12px)}.datasourceReadActions{width:100%}.datasourceReadActions .fui-Button,.datasourceManageActions,.datasourceManageActions .fui-Button{justify-content:center;width:100%}}@container workspace (width<=900px){.semanticTwoColumn{grid-template-columns:1fr}.semanticList{border-bottom:1px solid var(--colorNeutralStroke2);border-right:0;padding-bottom:12px;padding-right:0}.sectionHeading{flex-direction:column;align-items:stretch}}@container workspace (width<=600px){.relationSuggestion{grid-template-columns:minmax(0,1fr)}.relationSuggestionAction{white-space:normal;grid-area:auto/1;justify-self:start}.orderedFieldRow,.relationKeyRow{grid-template-columns:repeat(2,minmax(0,1fr))}.mappingGrid,.revisionCompare,.codeMeaningRow{grid-template-columns:1fr}}@container workspace (width<=700px){.relationTable{border:0;border-radius:0;overflow:visible}.relationTableHeader{display:none}.relationTableRow{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.relationTableRow>[role=cell]{gap:4px;display:grid}.relationTableRow>[role=cell]:nth-child(2):before,.relationTableRow>[role=cell]:nth-child(3):before,.relationTableRow>[role=cell]:nth-child(4):before{color:var(--colorNeutralForeground2);font-size:12px;font-weight:600}.relationTableRow>[role=cell]:nth-child(2):before{content:"Veldkoppeling"}.relationTableRow>[role=cell]:nth-child(3):before{content:"Status"}.relationTableRow>[role=cell]:nth-child(4):before{content:"Acties"}}
