:root{--bg:#f6f4ef;--surface:#fff;--surface-2:#f0f5f4;--text:#20262a;--muted:#667077;--line:#d9dfde;--brand:#195c63;--brand-2:#2f7f68;--accent:#a24f2f;--blue:#315f93;--danger:#b53c3c;--warning:#9a6a18;--success:#21754a;--shadow:0 16px 40px #1f2a3014}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Yu Gothic,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f8faf8;background:#1f2a2f;flex-direction:column;gap:24px;padding:24px 18px;display:flex}.brandBlock{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.brandMark{width:48px;height:48px;color:var(--brand);background:#e7f1ed;border-radius:8px;place-items:center;display:grid}.brandKana,.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.sidebar .brandKana{color:#bed0d0}.brandBlock h1{margin:0;font-size:24px;line-height:1.05}.brandCopy{color:#d8e3df;margin:4px 0 0;font-size:13px}.navList{gap:8px;display:grid}.navItem,.iconButton,.primaryButton,.secondaryButton,.chip,.objectButton{border:0}.navItem{color:#d8e3df;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#2a3a40}.tenantPanel{color:#d7e3df;border:1px solid #ffffff24;border-radius:8px;gap:5px;margin-top:auto;padding:14px;display:grid}.tenantPanel strong{color:#fff}.workspace{min-width:0;padding:24px}.topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.topbar h2{margin:0;font-size:22px;line-height:1.35}.topbarActions,.actionBar{align-items:center;gap:10px;display:flex}.iconButton,.primaryButton,.secondaryButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.iconButton{background:var(--surface);width:40px;color:var(--text);border:1px solid var(--line);padding:0}.iconButton.danger{color:#9f2f2f}.primaryButton{background:var(--brand);color:#fff}.primaryButton:hover{background:#114a50}.primaryButton:disabled,.secondaryButton:disabled{cursor:wait;opacity:.62}.secondaryButton{color:#fff;background:#25323a;text-decoration:none}.secondaryButton.danger{background:#843534}.secondaryButton.compactButton{width:100%;min-height:32px;padding:0 10px;font-size:12px}.fullWidth{width:100%}.pageGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.mainColumn,.sideColumn{gap:18px;min-width:0;display:grid}.sectionBand,.metricStrip{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;min-width:0}.sectionBand{padding:18px}.sectionBand.compact{padding:16px}.sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sectionHeader>div{align-items:center;gap:8px;min-width:0;display:flex}.sectionHeader h3{margin:0;font-size:16px;line-height:1.3}.sectionHeader span{color:var(--muted);font-size:12px;font-weight:700}.metricStrip{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metric{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:22px 1fr;gap:2px 8px;padding:16px;display:grid}.metric:last-child{border-right:0}.metric svg{color:var(--brand);grid-row:1/span 2}.metric span{color:var(--muted);font-size:12px}.metric strong{font-size:22px;line-height:1.1}.analyticsDashboardPanel{gap:12px;display:grid}.analyticsDashboardHeader{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.analyticsDashboardHeader div{gap:3px;min-width:0;display:grid}.analyticsDashboardHeader span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.analyticsActionBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analyticsReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analyticsReportCard{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.analyticsReportCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.analyticsMetricRow,.analyticsGroupList{gap:8px;display:grid}.analyticsMetricRow{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsMetricRow div,.analyticsGroupList div{background:var(--surface-2);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.analyticsMetricRow span,.analyticsGroupList span,.analyticsReportCard>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.analyticsMetricRow span,.analyticsGroupList span{text-transform:uppercase;font-weight:800}.analyticsGroupList strong{overflow-wrap:anywhere}.appGrid,.changeSetGrid,.scriptGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.itemCard,.migrationPlan,.changeSetBlock{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:14px}.itemCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.itemCard p,.objectDescription,.findingRow p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.chipRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.actionRow,.templateList,.compactList,.compactMetrics{gap:10px;display:grid}.actionRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin-top:10px}.actionRow .primaryButton,.actionRow .secondaryButton{min-width:0;padding:0 10px}.templateList{margin-top:12px}.compactMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.compactMetrics span,.compactList li{color:var(--muted);font-size:12px;line-height:1.45}.compactList{margin:12px 0 0;padding-left:18px}.chip,.statusPill,.findingBadge{letter-spacing:0;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.chip{color:var(--brand);background:#e8efed}.objectSplit{grid-template-columns:250px minmax(0,1fr);gap:16px;display:grid}.objectList{align-content:start;gap:8px;display:grid}.objectButton{background:var(--surface-2);width:100%;color:var(--text);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.objectButton.active{color:var(--brand);background:#dfecea}.objectButton span{gap:3px;display:grid}.objectButton small,.fieldRow small,.permissionRow small,.dslField small,.limitRow span{color:var(--muted);font-size:12px}.objectDetail{min-width:0}.objectTitle{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.objectTitle h3{margin:0;font-size:22px}.metaPills,.scopeRow,.workflowMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.objectMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.objectMetaGrid span,.objectRuleGrid span,.scopeRow span,.workflowMeta span{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.objectRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.objectRuleGrid>div{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.objectRuleGrid strong,.objectRuleGrid span{overflow-wrap:anywhere}.objectRuleHeader,.ruleRow,.ruleActions{align-items:center;gap:8px;display:flex}.objectRuleHeader,.ruleRow{justify-content:space-between}.ruleRow>span{flex:1;gap:2px;min-width:0;display:grid}.ruleRow small{color:var(--muted);font-size:11px;font-weight:600}.fieldTable{border:1px solid var(--line);border-radius:8px;margin-top:16px;display:grid;overflow:hidden}.fieldRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 100px 64px auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.fieldRow:last-child{border-bottom:0}.fieldRow>span:first-child{gap:2px;display:grid}.fieldRowActions{justify-content:end;gap:8px;display:flex}.fieldRowActions .iconButton,.recordRowActions .iconButton{width:34px;min-height:34px}.recordRowActions{gap:8px;display:flex}.recordListSurface{gap:12px;display:grid}.panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panelHeader>div{gap:4px;min-width:0;display:grid}.panelHeader strong,.panelHeader span{overflow-wrap:anywhere}.panelHeader span{color:var(--muted);font-size:12px;font-weight:700}.recordSearchBar{gap:10px;display:grid}.recordPager{justify-content:space-between;align-items:center;gap:10px;display:flex}.recordPager>span{color:var(--muted);font-size:12px;font-weight:700}.recordPager>div{gap:8px;display:flex}.recordStoragePromotionPanel{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:10px;padding:12px;display:grid}.recordStoragePromotionMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.recordStoragePromotionMeta span,.recordStoragePhaseList span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.recordStoragePromotionMeta span{border:1px solid var(--line);border-radius:999px;padding:6px 8px}.recordStoragePromotionPlan{border-top:1px solid var(--line);gap:5px;min-width:0;padding-top:8px;display:grid}.recordStoragePromotionPlan strong,.recordStoragePromotionPlan small{overflow-wrap:anywhere}.recordStoragePromotionPlan small{color:var(--muted);font-size:12px;line-height:1.4}.recordStoragePhaseList{flex-wrap:wrap;gap:6px;display:flex}.recordStoragePhaseList span{background:var(--surface-2);border-radius:999px;padding:5px 8px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px;font-size:14px}th{color:var(--muted);text-transform:uppercase;font-size:12px}textarea,input{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:8px;outline:none;padding:10px 12px}textarea:focus,input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #195c6324}textarea{resize:vertical}.fieldLabel{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.inputAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.migrationControls input{margin-bottom:0}.salesforceAuthorizationPanel,.salesforceOAuthPanel,.salesforceApiPanel,.salesforceReportPanel,.salesforceJobPanel,.salesforceDataPanel,.salesforceFilePanel,.fileAssetPanel,.salesforceLifecyclePanel,.salesforcePermissionPanel,.salesforceCodePanel{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:12px;margin-bottom:14px;padding:12px;display:grid}.salesforceOAuthHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesforceOAuthHeader div{gap:3px;display:grid}.salesforceOAuthHeader span,.salesforceOAuthHeader small{color:var(--muted);font-size:12px;font-weight:700}.oauthFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oauthFormGrid .wide{grid-column:1/-1}.salesforceOAuthResult,.salesforceAuthorizationResult,.oauthCheckList{gap:8px;display:grid}.salesforceOAuthResult,.salesforceAuthorizationResult{border-top:1px solid var(--line);padding-top:10px}.authorizationAssuranceGrid,.authorizationScopeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.authorizationAssuranceGrid span,.authorizationScopeGrid div{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;padding:8px;font-size:12px;font-weight:700}.authorizationScopeGrid div{gap:4px;display:grid}.authorizationScopeGrid strong{color:var(--ink)}.helpText{color:var(--muted);margin:0;font-size:12px;font-weight:700}.salesforceApiResult{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.apiMetricGrid,.apiProbeGrid{gap:8px;display:grid}.apiMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.apiProbeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apiMetricGrid div,.apiProbeGrid div,.apiEndpointList div{background:var(--surface-2);border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.apiMetricGrid span,.apiProbeGrid span,.apiEndpointList strong{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.apiMetricGrid strong,.apiProbeGrid strong{color:var(--text);font-size:14px}.apiProbeGrid small,.apiEndpointList small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.apiObjectList{flex-wrap:wrap;gap:6px;display:flex}.apiObjectList span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.apiEndpointList{gap:7px;display:grid}.salesforceReportResult{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.reportSummaryGrid,.reportBreakdownGrid,.reportListGrid,.migrationJobSummaryGrid,.migrationJobDependencyGrid{gap:8px;display:grid}.reportSummaryGrid,.migrationJobSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reportBreakdownGrid,.reportListGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportListGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.reportSummaryGrid div,.reportBreakdownGrid div,.reportListGrid div,.migrationJobSummaryGrid div,.migrationJobDependencyGrid div,.migrationThrottleBox,.migrationJobNextAction{background:var(--surface-2);border-radius:8px;gap:5px;min-width:0;padding:8px;display:grid}.reportSummaryGrid span,.reportBreakdownGrid strong,.reportListGrid>div>strong,.migrationJobSummaryGrid span,.migrationJobDependencyGrid small,.migrationThrottleBox strong,.migrationJobNextAction strong{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.reportSummaryGrid strong,.migrationJobSummaryGrid strong,.migrationJobDependencyGrid strong{color:var(--text);font-size:14px}.reportSummaryGrid small,.reportBreakdownGrid span,.reportListGrid li,.migrationJobSummaryGrid small,.migrationThrottleBox small,.migrationThrottleBox code,.migrationJobNextAction span,.migrationJobPhaseList small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.reportReadiness.ready{color:var(--success)}.reportReadiness.needs_review{color:var(--warning)}.reportReadiness.blocked{color:var(--danger)}.reportListGrid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.reportListGrid li{overflow-wrap:anywhere;gap:3px;display:grid}.reportListGrid li strong{color:var(--text);font-size:12px}.reportTimeline{gap:7px;display:grid}.salesforceJobResult,.migrationJobPhaseList{gap:10px;display:grid}.salesforceJobResult{border-top:1px solid var(--line);padding-top:10px}.migrationJobDependencyGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.migrationThrottleBox>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.migrationThrottleBox code{background:#fff;border-radius:6px;padding:6px 8px}.buttonCluster{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.salesforceDataResult,.salesforceFileResult,.salesforceLifecycleResult,.salesforcePermissionResult{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.dataSummaryGrid,.dataObjectGrid,.lifecycleCategoryGrid,.retryQueueGrid,.permissionMappingGrid,.permissionReviewGrid{gap:8px;display:grid}.dataSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dataObjectGrid,.lifecycleCategoryGrid,.retryQueueGrid,.permissionMappingGrid,.permissionReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dataSummaryGrid div,.dataPolicyBox,.dataObjectGrid article,.lifecycleCategoryGrid article,.retryQueueGrid div,.permissionMappingGrid article,.permissionReviewGrid div,.retryResultBox{background:var(--surface-2);border-radius:8px;gap:5px;min-width:0;padding:8px;display:grid}.dataSummaryGrid span,.dataPolicyBox span,.retryQueueGrid>div>strong,.permissionReviewGrid>div>strong,.dataObjectMetrics span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.dataSummaryGrid strong,.dataPolicyBox strong,.retryResultBox strong{color:var(--text);font-size:14px}.dataSummaryGrid small,.dataPolicyBox small,.dataFieldList small,.retryQueueGrid small,.permissionMappingMeta span,.permissionRulePreview small,.permissionReviewGrid small,.retryResultBox small,.retryResultBox span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.dataObjectMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.dataFieldList{gap:4px;display:grid}.permissionMappingMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.permissionRulePreview{gap:4px;display:grid}.retryQueueGrid ul,.permissionReviewGrid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.retryQueueGrid li,.permissionReviewGrid li{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:4px 8px;display:grid}.retryQueueGrid li small,.permissionReviewGrid li small{grid-column:2}.fileAssetStatusRow{flex-wrap:wrap;gap:8px;display:flex}.fileAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fileAssetCard{background:var(--surface-2);border-radius:8px;gap:8px;min-width:0;padding:8px;display:grid}.fileAssetCard strong{overflow-wrap:anywhere}.fileAssetMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;display:grid}.fileAssetMeta span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.salesforceCodeResult{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.codeSummaryGrid,.codeAssetGrid,.codeCandidateGrid{gap:8px;display:grid}.codeSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.codeAssetGrid,.codeCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.codeSummaryGrid div,.codeAssetGrid article,.codeCandidateGrid div{background:var(--surface-2);border-radius:8px;gap:5px;min-width:0;padding:8px;display:grid}.codeSummaryGrid span,.codeCandidateGrid>div>strong,.codeAssetMeta span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.codeSummaryGrid strong{color:var(--text);font-size:14px}.codeSummaryGrid small,.codeAssetGrid small,.codeCandidateGrid small,.dependencyList span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.codeAssetMeta{flex-wrap:wrap;gap:6px;display:flex}.codeCandidateGrid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.codeCandidateGrid li{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:4px 8px;display:grid}.codeCandidateGrid li small{grid-column:2}.dependencyList{flex-wrap:wrap;gap:6px;display:flex}.dependencyList span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 8px}.oauthCheckRow{background:var(--surface-2);border-radius:8px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.oauthCheckRow div{gap:4px;min-width:0;display:grid}.oauthCheckRow small,.oauthCheckRow em,.oauthUrlBox a{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.oauthCheckRow em{color:var(--danger);font-style:normal;font-weight:700}.oauthUrlBox{gap:5px;display:grid}.errorText{color:var(--danger);margin:8px 0 0;font-size:13px;line-height:1.4}.sectionBand.compact textarea,.sectionBand.compact input{margin-bottom:10px}.sectionBand.compact .migrationControls input{margin-bottom:0}.promptBar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px;display:grid}.aiChatPanel{gap:12px;margin-bottom:14px;display:grid}.aiChatStatusRow{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.aiChatMessages{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;max-height:280px;padding:10px;display:grid;overflow:auto}.chatMessage{background:var(--surface-2);border-radius:8px;gap:4px;max-width:86%;padding:9px 10px;display:grid}.chatMessage.user{background:#dfecea;justify-self:end}.chatMessage span{color:var(--brand);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.chatMessage p{margin:0;font-size:13px;line-height:1.45}.aiChatComposer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.recordActionBar{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-bottom:14px;padding:12px;display:grid}.scriptActionBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.scriptActionBar.compact{margin-bottom:0}.workflowActionBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.workflowActionBar.compact{margin:0 0 10px}.recordTransferPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.recordTransferCard{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.recordTransferActions{flex-wrap:wrap;gap:8px;display:flex}.recordTransferResult{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recordTransferResult span,.recordTransferResult code{overflow-wrap:anywhere;min-width:0}.recordTransferResult span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.recordTransferResult code{background:var(--surface-2);color:var(--text);white-space:pre-wrap;border-radius:8px;grid-column:1/-1;padding:8px;font-size:12px;line-height:1.4}.objectActionBar,.objectArchiveBar,.fieldCreateBar,.tenantActionBar,.appActionBar,.permissionActionBar{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.fieldCreateBar,.objectArchiveBar{margin-top:14px}.objectActionBar>div,.objectArchiveBar>div,.fieldCreateBar>div,.tenantActionBar>div,.appActionBar>div,.permissionActionBar>div,.permissionRow>div{gap:3px;min-width:0;display:grid}.objectActionBar span,.objectArchiveBar span,.fieldCreateBar span,.tenantActionBar span,.appActionBar span,.permissionActionBar span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.tenantActionBar{grid-template-columns:minmax(0,1fr) auto auto}.tenantAdminPanel{gap:10px;display:grid}.tenantLifecycleResult,.tenantBoundaryGrid,.tenantRuntimeGuard,.tenantQuotaGrid,.tenantLifecycleButtons{gap:8px;display:grid}.tenantLifecycleResult{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.tenantLifecycleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.tenantBoundaryGrid,.tenantQuotaGrid,.tenantUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenantBoundaryGrid div,.tenantQuotaGrid div,.tenantUsageGrid div{background:var(--surface-2);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.tenantRuntimeGuard,.tenantUsageMonitor{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px}.tenantUsageMonitor{gap:8px;display:grid}.tenantRuntimeGuard>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tenantRuntimeGuard span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.tenantRuntimeGuard small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.tenantBoundaryGrid span,.tenantQuotaGrid span,.tenantUsageGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.tenantLifecycleHeader small,.tenantBoundaryGrid small,.tenantUsageGrid small,.tenantLifecycleResult>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.tenantLifecycleButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.tenantLifecycleButtons .secondaryButton{min-width:0;padding:0 10px}.appActionBar{grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:10px}.compact .appActionBar{grid-template-columns:minmax(0,1fr)}.compact .appActionBar .secondaryButton{width:100%}.savedListViewPanel,.listViewResult,.listViewKanbanColumn,.listViewCard,.listViewTableGrid{gap:10px;display:grid}.listViewToolbar{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.listViewToolbar>div{gap:3px;min-width:0;display:grid}.listViewToolbar .secondaryButton{width:100%}.listViewToolbar span,.listViewResult small,.listViewMeta span,.listViewCard span,.listViewCard small,.listViewTableRow span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.listViewMeta{flex-wrap:wrap;gap:8px;display:flex}.listViewMeta span{background:var(--surface-2);border-radius:8px;padding:7px 9px;font-weight:800}.listViewKanban{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:8px;display:grid}.listViewKanbanColumn{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;min-width:0;padding:10px}.listViewKanbanHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.listViewKanbanHeader strong,.listViewCard strong,.listViewTableHeader strong{overflow-wrap:anywhere}.listViewKanbanHeader span{min-width:26px;height:26px;color:var(--brand);background:#e8efed;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.listViewCard{background:var(--surface-2);border-radius:8px;min-width:0;padding:9px}.listViewTablePreview{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;overflow-x:auto}.listViewTableGrid{gap:0;min-width:540px}.listViewTableHeader,.listViewTableRow{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 10px;display:grid}.listViewTableHeader{color:var(--muted);text-transform:uppercase;font-size:12px}.listViewTableRow:last-child{border-bottom:0}.listViewEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:12px}.permissionActionBar{grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.recordActionBar .secondaryButton,.recordActionBar .statusPill{justify-self:start}.recordActionBar>div{gap:3px;display:grid}.recordActionBar span{color:var(--muted);font-size:13px}.dslPreview,.dslSection,.pageRuntimePanel,.pageRuntimeResult,.pageRuntimeFields,.runtimeRenderer,.runtimeSection,.runtimeFormGrid,.runtimeRelatedList,.permissionList,.permissionModelSummary,.sharingRuleList,.gateList,.migrationList,.releaseStack{gap:10px;display:grid}.dslPreview>strong{font-size:15px}.dslPreviewHeader,.pageDslStatusRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.dslPreviewHeader strong{overflow-wrap:anywhere}.pageDslStatusRow{flex-wrap:wrap}.pageDslStatusRow small{color:var(--muted);font-size:11px;font-weight:700}.dslSection{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.dslSection>span{font-weight:700}.dslField,.relatedList,.runtimeRelatedRow,.miniList,.releaseStep,.limitRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.dslField,.relatedList,.runtimeFieldRow,.runtimeRelatedRow,.permissionRow,.miniList{background:var(--surface-2);border-radius:8px;min-height:34px;padding:8px 10px}.pageRuntimePanel{margin-top:12px}.runtimeSummary,.runtimeFieldRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.runtimeSummary{grid-template-columns:auto auto minmax(0,1fr)}.runtimeSummary small,.runtimeFieldRow small,.runtimeRelatedRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.runtimeFieldRow span,.runtimeRelatedRow span{min-width:0;font-size:13px;font-weight:700}.runtimeModeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.modeButton{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.modeButton.active{color:var(--brand);background:#dfecea;border-color:#bdd6d2}.runtimeRenderer{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.runtimeRendererHeader,.runtimeRelatedHeader,.runtimeControl span{justify-content:space-between;align-items:center;gap:8px;display:flex}.runtimeControlMeta{flex-shrink:0}.runtimeControlMeta small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.runtimeRendererHeader strong,.runtimeSection>strong,.runtimeRelatedHeader span,.runtimeControl strong{min-width:0}.runtimeRendererHeader small,.runtimeRelatedHeader small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.runtimeSection{border-top:1px solid var(--line);padding-top:10px}.runtimeFormGrid{grid-template-columns:1fr}.runtimeControl{gap:6px;min-width:0;display:grid}.runtimeControl input,.runtimeControl select,.runtimeControl textarea{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.runtimeControl textarea{resize:vertical;min-height:58px}.runtimeControl input:disabled,.runtimeControl select:disabled,.runtimeControl textarea:disabled{color:var(--muted);opacity:1;background:#eef2f1}.runtimeControl.masked input{color:var(--danger);font-weight:700}.runtimeRelatedHeader{background:var(--surface-2);border-radius:8px;min-height:34px;padding:8px 10px}.runtimeTable{max-height:220px}.permissionRow{grid-template-columns:minmax(0,1fr) 52px 52px auto;align-items:center;gap:8px;display:grid}.permissionRow .iconButton{width:32px;min-height:32px}.permissionModelSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.permissionModelSummary div,.sharingRuleList div{background:var(--surface-2);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.permissionModelSummary span,.sharingRuleList small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.sharingRuleList div{grid-template-columns:56px minmax(0,1fr);align-items:start}.sharingRuleList small{grid-column:2}.statusPill{font-style:normal}.statusPill.passed,.findingBadge.auto,.passed{color:var(--success);background:#e5f3eb}.statusPill.warning,.findingBadge.assist,.warning{color:var(--warning);background:#fbefd8}.statusPill.neutral{color:var(--muted);background:#e8efed}.statusPill.blocked,.findingBadge.manual,.blocked{color:var(--danger);background:#f8e3e1}.gateRow{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.gateRow div{gap:2px;display:grid}.gateRow span{color:var(--muted);font-size:13px;line-height:1.45}.changeSetBlock h4{margin:0 0 10px;font-size:14px}.changeSetObject{gap:8px;display:grid}.generatedFieldList{flex-wrap:wrap;gap:6px;display:flex}.generatedFieldList span,.sdkCapabilityList span{color:var(--brand);background:#e8efed;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.sdkCapabilityList{flex-wrap:wrap;gap:6px;display:flex}.sandboxResult{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;padding:10px;display:grid}.sandboxResultHeader,.sandboxMetrics{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sandboxResultHeader small,.sandboxMetrics span{color:var(--muted);font-size:12px;font-weight:700}.coverageRow,.releaseReadinessHeader,.releaseQualitySummary,.releaseQualityCheck{justify-content:space-between;align-items:center;gap:8px;display:flex}.coverageRow{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.coverageRow strong{color:var(--brand)}.sandboxIssueList{gap:6px;display:grid}.sandboxIssueList span{border-left:3px solid var(--warning);color:var(--muted);padding-left:8px;font-size:12px;line-height:1.45}.changeReviewPanel{gap:12px;margin-bottom:14px;display:grid}.reviewPanelHeader{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.reviewPanelHeader div{gap:3px;display:grid}.reviewPanelHeader .reviewHeaderBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.reviewPanelHeader span{color:var(--muted);font-size:13px}.reviewDecisionSummary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.reviewDecisionSummary span{border:1px solid var(--line);background:#fbfcfb;border-radius:999px;padding:4px 8px}.reviewItemList{gap:8px;display:grid}.reviewItem{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.reviewItem.approved{background:#f6fbfa;border-color:#bdd6d2}.reviewItem label{color:var(--brand);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.reviewItem input{margin:0}.reviewItem p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.45}.reviewItem details{grid-column:1/-1}.reviewItem summary{cursor:pointer;color:var(--brand);font-size:12px;font-weight:800}.reviewItem pre{color:#d7e3df;background:#182126;border-radius:8px;max-height:180px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.reviewNote{border-left:3px solid var(--brand-2);color:var(--muted);padding:6px 0 6px 10px;font-size:13px;line-height:1.5}.scriptPanel pre{color:#edf4f2;background:#20262a;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.limitRow{flex-wrap:wrap;margin-top:10px}.releaseReadinessResult,.releaseQualityChecks{gap:8px;display:grid}.releaseReadinessResult{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.releaseQualitySummary{flex-wrap:wrap}.releaseQualitySummary span,.releaseReadinessHeader small,.releaseReadinessResult>small,.releaseQualityCheck small{color:var(--muted);font-size:12px;font-weight:700}.releaseQualityCheck{background:var(--surface-2);border-radius:8px;align-items:flex-start;padding:8px}.releaseQualityCheck div{gap:3px;min-width:0;display:grid}.sandboxPromotionResult,.rollbackSteps{gap:8px;display:grid}.sandboxPromotionResult{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.sandboxEnvironmentGrid{grid-template-columns:1fr;gap:8px;display:grid}.sandboxEnvironmentGrid div,.rollbackBox{background:var(--surface-2);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.sandboxEnvironmentGrid span,.sandboxChangeSummary span,.sandboxWarningList span,.rollbackBox span,.rollbackBox small,.rollbackSteps span,.sandboxPromotionResult>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.sandboxEnvironmentGrid span,.sandboxChangeSummary span{text-transform:uppercase;font-weight:800}.sandboxChangeSummary{flex-wrap:wrap;gap:6px;display:flex}.sandboxChangeSummary span{background:var(--surface-2);border-radius:999px;padding:4px 8px}.sandboxWarningList,.rollbackSteps{border-left:3px solid var(--red);padding-left:10px}.operationsReadinessResult,.operationsJobMonitorResult,.operationsJobFamilyGrid,.operationsSloMonitorResult,.operationsSloMetricGrid,.operationsSloActions,.opsJobList,.opsRestoreSteps,.deploymentReadinessResult,.productionReleaseResult,.deploymentCompletionResult,.deploymentMetricGrid,.deploymentPreflightPanel,.deploymentPreflightSummary,.deploymentPreflightList,.deploymentCheckList,.deploymentHandoffPanel,.deploymentHandoffList,.deploymentHandoffCommands,.deploymentRouteList,.deploymentRolloutSteps,.identityReadinessResult,.identityMetricGrid,.identityRolloutSteps{gap:8px;display:grid}.operationsReadinessResult,.operationsJobMonitorResult,.operationsSloMonitorResult,.deploymentReadinessResult,.productionReleaseResult,.deploymentCompletionResult,.identityReadinessResult{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;padding:10px}.operationsRegionBox,.operationsJobMonitorHeader,.operationsJobFamilyGrid div,.operationsSloMonitorHeader,.operationsSloMetricGrid div,.opsMetricGrid div,.opsJobList div,.deploymentMetricGrid div,.deploymentPreflightPanel,.deploymentPreflightSummary div,.deploymentCheckList div,.deploymentRouteBox,.deploymentRollbackBox,.deploymentHandoffPanel,.deploymentHandoffList article,.identityMetricGrid div,.identityEndpointBox{background:var(--surface-2);border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.opsMetricGrid,.operationsJobFamilyGrid,.operationsSloMetricGrid,.deploymentMetricGrid,.deploymentPreflightSummary,.identityMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operationsRegionBox span,.operationsJobMonitorHeader small,.operationsJobFamilyGrid small,.operationsJobFamilyGrid span,.operationsJobMonitorResult>small,.operationsSloMonitorHeader small,.operationsSloMetricGrid small,.operationsSloActions span,.operationsSloMonitorResult>small,.opsMetricGrid span,.opsJobList small,.opsRestoreSteps span,.operationsReadinessResult>small,.deploymentReadinessHeader small,.deploymentMetricGrid small,.deploymentPreflightPanel small,.deploymentPreflightSummary small,.deploymentPreflightList span,.deploymentCheckList small,.deploymentRouteBox span,.deploymentRouteList span,.deploymentRollbackBox span,.deploymentRollbackBox small,.deploymentRolloutSteps span,.deploymentHandoffPanel small,.deploymentHandoffPanel p,.deploymentReadinessResult>small,.deploymentCompletionResult>small,.identityReadinessHeader small,.identityMetricGrid small,.identityEndpointBox span,.identityEndpointBox small,.identityRolloutSteps span,.identityReadinessResult>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.operationsRegionBox span,.opsMetricGrid span,.operationsSloMetricGrid span,.deploymentMetricGrid span,.deploymentPreflightSummary span,.identityMetricGrid span{text-transform:uppercase;font-weight:800}.opsMetricGrid small,.operationsSloMetricGrid small,.deploymentMetricGrid small,.deploymentPreflightSummary small,.identityMetricGrid small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.opsJobList div,.deploymentCheckList div{grid-template-columns:64px minmax(0,1fr);align-items:start}.deploymentCheckList small{grid-column:2}.deploymentRouteBox strong,.deploymentMetricGrid strong,.deploymentCheckList strong,.deploymentRollbackBox strong,.deploymentHandoffPanel strong,.deploymentHandoffCommands code{overflow-wrap:anywhere;min-width:0}.opsJobList small{grid-column:2}.opsRestoreSteps{border-left:3px solid var(--blue);padding-left:10px}.identityReadinessHeader,.deploymentReadinessHeader,.identityProtocolRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.identityReadinessHeader,.deploymentReadinessHeader{justify-content:space-between}.deploymentRouteList{border-left:3px solid var(--brand-2);padding-left:10px}.deploymentPreflightPanel{background:#fff}.deploymentPreflightSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.deploymentPreflightList{border-left:3px solid var(--red);padding-left:10px}.deploymentHandoffPanel{background:#f7faf8}.deploymentHandoffList article{border:1px solid var(--line);background:#fff}.deploymentHandoffPanel p{margin:0}.deploymentHandoffChips{flex-wrap:wrap;gap:5px;display:flex}.deploymentHandoffChips span{color:var(--brand);overflow-wrap:anywhere;background:#e7f1ed;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.deploymentHandoffCommands code{color:#f8fbf9;white-space:pre-wrap;background:#1f2d32;border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.45;display:block}.deploymentRolloutSteps{border-left:3px solid var(--blue);padding-left:10px}.identityProtocolRow span{color:var(--brand);background:#e7f1ed;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.identityRolloutSteps{border-left:3px solid var(--brand-2);padding-left:10px}.diagnosticHeader{margin-bottom:14px}.findingRow{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.findingRow:first-of-type{border-top:0}.findingRow strong{margin-bottom:3px;display:block}.phaseList,.workflowList,.workflowNodes{gap:10px;display:grid}.phaseList{margin:12px 0}.phaseRow,.workflowCard,.workflowNode{border:1px solid var(--line);background:#fbfcfb;border-radius:8px}.phaseRow{border-left-width:4px;gap:3px;padding:10px 12px;display:grid}.phaseRow.ready,.phaseRow.completed{border-left-color:var(--success)}.phaseRow.running,.phaseRow.queued{border-left-color:var(--blue)}.phaseRow.needs_review{border-left-color:var(--warning)}.phaseRow.blocked,.phaseRow.canceled{border-left-color:var(--danger)}.phaseRow span,.phaseRow small,.workflowNode p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.workflowCard{padding:14px}.workflowNodes{margin-top:12px;margin-bottom:12px}.workflowNode{grid-template-columns:88px 140px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.workflowNode span{color:var(--brand);font-size:12px;font-weight:700}.workflowRunResult{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;margin-top:12px;padding:10px;display:grid}.workflowApprovalPanel,.workflowNotificationPanel,.workflowActionQueuePanel{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.workflowApprovalToolbar,.workflowNotificationToolbar,.workflowActionQueueToolbar{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;display:grid}.workflowApprovalToolbar>div:first-child,.workflowNotificationToolbar>div:first-child,.workflowActionQueueToolbar>div:first-child{gap:2px;min-width:0;display:grid}.workflowApprovalFilters,.workflowApprovalMetrics,.workflowNotificationFilters,.workflowNotificationMetrics,.workflowActionQueueFilters,.workflowActionQueueMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workflowNotificationFilters,.workflowNotificationMetrics,.workflowActionQueueFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.workflowActionQueueMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}.workflowApprovalMetrics span,.workflowNotificationMetrics span,.workflowActionQueueMetrics span{border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--muted);overflow-wrap:anywhere;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:800}.workflowApprovalQueue,.workflowNotificationQueue,.workflowActionQueueList{gap:8px;display:grid}.workflowApprovalEmpty,.workflowNotificationEmpty,.workflowActionQueueEmpty{background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:700;display:flex}.workflowInboxSummary,.workflowRunHeader,.workflowActionSummary,.workflowRunStep,.workflowApprovalHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workflowInboxSummary{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:8px 10px}.workflowInboxSummary span,.workflowRunHeader small,.workflowActionSummary span,.workflowApprovalHeader span,.workflowApprovalItem small{color:var(--muted);font-size:12px;font-weight:700}.workflowRunStep{background:var(--surface-2);border-radius:8px;padding:8px 10px}.workflowRunStep span{color:var(--brand);font-size:12px;font-weight:800}.workflowApprovalInbox{border-left:3px solid var(--brand-2);gap:8px;padding-left:10px;display:grid}.workflowApprovalItem,.workflowNotificationItem,.workflowActionQueueItem{background:var(--surface-2);border-radius:8px;gap:8px;padding:8px 10px;display:grid}.workflowApprovalItem>div:first-child,.workflowNotificationItem>div:first-child,.workflowActionQueueItem>div:first-child{gap:4px;min-width:0;display:grid}.workflowNotificationItem p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.workflowApprovalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.auditList{gap:10px;display:grid}.auditControlBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.auditControlBar .secondaryButton{min-width:0;padding:0 10px}.auditSearchBar{gap:10px;margin-bottom:12px;display:grid}.auditActionFilters{flex-wrap:wrap;gap:8px;display:flex}.filterChip{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#fff;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.filterChip.active{color:var(--brand);background:#dfecea}.auditSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.auditSummary span{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.auditIntegrity{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:3px;margin-bottom:12px;padding:10px 12px;display:grid}.auditIntegrity.valid{border-left:4px solid var(--success)}.auditIntegrity.invalid{border-left:4px solid var(--danger)}.auditIntegrity span,.auditIntegrity small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.auditRetention{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.auditRetention span{border:1px solid var(--line);color:var(--muted);background:#fbfcfb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.auditRetentionEditor{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:10px;margin-bottom:12px;padding:10px 12px;display:grid}.retentionInputGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.retentionInputGrid label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.retentionInputGrid input[type=number]{width:100%}.checkboxLine{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.retentionActionBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auditRetentionEditor>small{color:var(--muted);font-size:12px}.auditRetentionWorker{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.auditRetentionWorkerMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.auditRetentionWorkerMeta span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.auditRetentionWorker>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.auditArchiveManifest{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.auditArchiveManifestMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.auditArchiveManifestMeta span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.auditArchiveManifest>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.auditArchiveIntegrityMeta{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.auditArchiveIntegrityMeta>span:last-child{color:var(--muted);font-size:12px;font-weight:700}.archiveManifestActionBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auditOperationsRunbook{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.auditOperationsRunbookMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.auditOperationsRunbookMeta span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.auditRunbookSectionList{gap:6px;display:grid}.auditRunbookSectionList>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding-top:6px;display:grid}.auditRunbookSectionList small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.auditExportJob{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fbfcfb;border-radius:8px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.auditExportJob>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.auditExportJobMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.auditExportJobMeta span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.auditSearchIndex{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:8px;margin-bottom:12px;padding:10px 12px;display:grid}.auditSearchIndexMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.auditSearchIndexMeta span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.auditSearchIndex>small{color:var(--muted);font-size:12px}.auditRow{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.auditRow span{width:fit-content;color:var(--brand);background:#e8efed;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.auditRow p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.auditRow small{color:var(--muted);font-size:12px}.metadataImportSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.metadataImportSummary div{background:var(--surface-2);border-radius:8px;gap:2px;padding:10px;display:grid}.metadataImportSummary strong{font-size:20px;line-height:1.1}.metadataImportSummary span{color:var(--muted);font-size:12px;font-weight:700}.metadataImportSummary .statusPill{grid-column:1/-1;justify-self:start}.metadataImportDetails{background:var(--surface-2);border-radius:8px;gap:6px;margin-top:10px;padding:10px;display:grid}.metadataImportDetails strong{font-size:12px}.metadataImportDetails span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.checkList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkList li{border-left:3px solid var(--blue);color:var(--muted);padding-left:10px;line-height:1.5}.releaseStep{justify-content:flex-start}.releaseStep span{background:var(--line);border-radius:999px;width:12px;height:12px}.releaseStep.done span{background:var(--success)}.releaseStep.active span{background:var(--accent)}.emptyState{border:1px dashed var(--line);min-height:96px;color:var(--muted);background:#fbfcfb;border-radius:8px;place-items:center;display:grid}@media (max-width:1180px){.pageGrid{grid-template-columns:1fr}.sideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.shell{grid-template-columns:1fr}.sidebar{z-index:10;gap:14px;padding:14px;position:sticky;top:0}.navList{grid-template-columns:repeat(5,minmax(0,1fr))}.navItem{justify-content:center;padding:0}.navItem span,.tenantPanel{display:none}.workspace{padding:16px}.topbar{flex-direction:column;align-items:flex-start}.metricStrip,.analyticsReportGrid,.analyticsMetricRow,.appGrid,.changeSetGrid,.scriptGrid,.sideColumn,.objectSplit,.objectMetaGrid,.objectRuleGrid,.apiMetricGrid,.apiProbeGrid,.reportSummaryGrid,.reportBreakdownGrid,.reportListGrid,.migrationJobSummaryGrid,.migrationJobDependencyGrid,.dataSummaryGrid,.dataObjectGrid,.fileAssetGrid,.fileAssetMeta,.lifecycleCategoryGrid,.retryQueueGrid,.permissionMappingGrid,.permissionReviewGrid,.permissionMappingMeta,.codeSummaryGrid,.codeAssetGrid,.codeCandidateGrid,.sandboxEnvironmentGrid,.tenantBoundaryGrid,.tenantQuotaGrid,.tenantLifecycleButtons,.opsMetricGrid,.deploymentMetricGrid,.identityMetricGrid,.permissionModelSummary,.oauthFormGrid,.authorizationAssuranceGrid,.authorizationScopeGrid,.recordStoragePromotionMeta,.auditExportJobMeta,.auditArchiveManifestMeta,.auditArchiveIntegrityMeta,.archiveManifestActionBar,.auditOperationsRunbookMeta,.auditRunbookSectionList>div,.auditRetentionWorkerMeta,.auditSearchIndexMeta,.retentionActionBar,.retentionInputGrid,.auditSummary{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.promptBar,.aiChatComposer,.inputAction,.analyticsDashboardHeader,.auditControlBar,.recordActionBar,.recordTransferPanel,.recordTransferResult,.workflowApprovalToolbar,.workflowApprovalFilters,.workflowApprovalMetrics,.workflowNotificationToolbar,.workflowNotificationFilters,.workflowNotificationMetrics,.workflowActionQueueToolbar,.workflowActionQueueFilters,.workflowActionQueueMetrics,.deploymentPreflightSummary,.reviewItem,.objectActionBar,.objectArchiveBar,.fieldCreateBar,.tenantActionBar,.appActionBar,.listViewToolbar,.permissionActionBar,.fieldRow,.permissionRow,.workflowNode{grid-template-columns:1fr}.fieldRowActions{justify-content:start}.recordPager{flex-direction:column;align-items:flex-start}}
