.moduleLayout{grid-template-columns:310px minmax(0,1fr);align-items:start}.moduleContent,.moduleLayout,.moduleWorkspace{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.moduleContent{min-width:0}.clinicalNotice{border:1px solid rgba(37,99,235,.18);border-radius:var(--radius-3xl);padding:var(--space-4) 16px;margin-bottom:18px;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(245,243,255,.94));color:#1e3a8a;font-weight:700}.clinicalOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.clinicalWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.clinicalWorkspaceGrid.publishingWorkspaceSingleColumn,.qualityOperationsWorkspace.isGridOnly{grid-template-columns:minmax(0,1fr)}.publishingPackageScrollableBody{overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable}.clinicalMiniGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:14px}.clinicalMiniStat{border:1px solid rgba(148,163,184,.22);border-radius:var(--radius-2xl);padding:var(--space-4) 0;background:rgba(248,250,252,.9)}.clinicalMiniStat strong{display:block;margin-top:6px;color:var(--color-text-strong);font-size:var(--font-3xl)}.clinicalToolbar{display:flex;gap:var(--space-3);align-items:center;margin-bottom:14px;flex-wrap:wrap}.clinicalDetailGrid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);max-height:580px;overflow:auto;padding-right:4px}.clinicalDetailGrid div{border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-xl);padding:11px 12px;background:var(--surai-theme-surface-card)}.clinicalDetailGrid strong{display:block;margin-top:5px;color:var(--color-text-strong);font-size:var(--font-md);line-height:1.35}.clinicalActionRow{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:14px}.clinicalList{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.clinicalList div{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2) 10px;gap:var(--space-2) 10px;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-2xl);padding:var(--space-3);background:var(--surai-theme-surface-card)}.clinicalList strong{color:var(--color-text-strong);font-size:var(--font-md)}.clinicalList span{grid-column:1/-1;color:var(--color-neutral-500);font-size:var(--font-sm);line-height:1.4}.clinicalList em{font-style:normal;grid-row:1;grid-column:2}.tenantModuleList{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:14px 0 18px}.tenantModuleOption{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surai-theme-surface-card)}.tenantModuleOption:hover{border-color:var(--surai-theme-border);background:var(--surai-theme-surface-muted)}.tenantModuleOption span{display:grid;grid-gap:2px;gap:2px}.tenantModuleOption strong{color:var(--color-text-primary)}.tenantModuleOption small{color:var(--surai-theme-text-primary)}.tenantProvisionModules{grid-column:1/-1;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.tenantProvisionModules>strong{color:var(--color-text-primary);font-size:var(--font-md)}.tenantModulePills{display:flex;flex-wrap:wrap;gap:var(--space-3)}.studyExplorer{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.studyExplorerHero{display:flex;justify-content:space-between;gap:var(--space-5);align-items:flex-start}.studyExplorerHero h2{margin:0 0 8px;color:var(--color-text-strong)}.studyExplorerHero p:not(.eyebrow){max-width:860px;color:var(--color-neutral-600)}.studyExplorerActions,.studyExplorerFilters,.studyExplorerSectionHeader,.studyExplorerTabs{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.studyExplorerKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.studyExplorerFilters{grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(130px,1fr))}.studyExplorerFilters label{display:grid;grid-gap:6px;gap:6px;color:var(--color-neutral-600);font-size:var(--font-sm);font-weight:800}.studyExplorerFilters input,.studyExplorerFilters select{min-height:40px;border:1px solid rgba(148,163,184,.45);border-radius:var(--radius-xl);background:var(--surai-theme-surface-card);color:var(--color-text-strong);padding:0 12px;outline:none}.studyExplorerFilters input:focus,.studyExplorerFilters select:focus{border-color:rgba(37,99,235,.65);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.studyExplorerLayout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.studyExplorerMain,.studyExplorerSide{min-width:0}.studyExplorerTabs{border-bottom:1px solid rgba(148,163,184,.2);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.studyExplorerTabs button{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:var(--surai-theme-surface-translucent);color:var(--color-neutral-600);font-weight:800;padding:8px 12px}.studyExplorerTabs button.active{background:var(--surai-theme-tab-active-bg);border-color:var(--surai-theme-tab-active-border);color:var(--surai-theme-tab-active-text);box-shadow:var(--surai-theme-tab-active-shadow)}.studyExplorerTwoColumn{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.studyExplorerSectionHeader{justify-content:space-between;margin-bottom:var(--space-3)}.studyExplorerSectionHeader h3{margin:0;color:var(--color-text-strong)}.studyExplorerSectionHeader span{color:var(--color-neutral-500);font-size:var(--font-sm);font-weight:800;text-transform:capitalize}.studyExplorerChartList,.studyExplorerGroupPanel,.studyInsightList,.studyTimeline{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.studyExplorerChartRow,.studyExplorerGroupRow,.studyInsightList>div,.studyRelationshipMap,.studyTimeline>div{border:1px solid rgba(148,163,184,.2);border-radius:var(--radius-2xl);background:var(--surai-theme-surface-card);padding:var(--space-3)}.studyDetailHeader h3,.studyExplorerChartRow strong,.studyExplorerGroupRow strong,.studyInsightList strong,.studyRelationshipMap strong,.studyTimeline strong{color:var(--color-text-strong)}.studyDetailHeader p,.studyExplorerChartRow span,.studyExplorerGroupRow span,.studyInsightList p,.studyRelationshipMap p,.studyTimeline p{color:var(--color-neutral-600);font-size:var(--font-sm);line-height:1.45}.studyExplorerChartRow em,.studyExplorerGroupRow em,.studyTimeline em{color:var(--color-neutral-500);font-size:var(--font-xs);font-style:normal;font-weight:800}.studyExplorerBar{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(226,232,240,.9);margin-top:9px}.studyExplorerBar.large{height:10px;grid-column:1/-1}.studyExplorerBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4)}.studyExplorerChartRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.studyExplorerChartRow b{color:var(--color-text-strong)}.studyTimeline>div{display:grid;grid-template-columns:100px minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.studyTimeline span{color:#2563eb;font-weight:900}.studyDetailHeader{display:grid;grid-gap:6px;gap:6px;margin-bottom:var(--space-4)}.studyDetailHeader h3{margin:0}.clinicalMiniGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-4)}.clinicalDetailGrid.compact{max-height:none}@media (max-width:1100px){.studyExplorerHero,.studyExplorerLayout,.studyExplorerTwoColumn{grid-template-columns:1fr;display:grid}.studyExplorerFilters,.studyExplorerKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.clinicalMiniGrid.compact,.studyExplorerChartRow,.studyExplorerFilters,.studyExplorerKpis,.studyTimeline>div{grid-template-columns:1fr}}.suraiRootState{min-height:100vh;background:var(--surai-theme-surface-content);color:var(--surai-theme-text-primary)}.suraiRootStatePanel{max-width:760px;margin:80px auto;background:var(--surai-surface-panel-bg);border-color:var(--surai-surface-panel-border);box-shadow:var(--surai-surface-panel-shadow)}[data-surai-theme=dark] .clinicalNotice{border-color:var(--surai-semantic-info-border-muted);background:linear-gradient(135deg,var(--surai-semantic-info-surface-soft),var(--surai-theme-surface-tinted));color:var(--surai-semantic-info-strong)}[data-surai-theme=dark] .clinicalMiniStat{border-color:var(--surai-theme-border-muted);background:var(--surai-theme-surface-muted)}[data-surai-theme=dark] .clinicalList span{color:var(--surai-theme-text-supporting)}.suraiShellMain .workflowEngineWorkspace{display:grid;grid-gap:0;gap:0;min-width:0}.suraiShellMain .workflowEngineTabs{min-width:0;margin:0}.suraiShellMain .workflowEngineTabPanel{min-width:0}.suraiShellMain .workflowEngineInsights{align-items:start}.studyExplorerPortfolio{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0}.studyPortfolioSummaryGrid{min-width:0}.studyPortfolioLoading{grid-column:1/-1;min-height:118px;display:grid;place-items:center;border:1px dashed var(--surai-theme-border-soft);border-radius:var(--radius-lg);background:var(--surai-theme-surface-muted);color:var(--color-neutral-600);font-weight:var(--font-semibold)}.studyExplorerFilters{display:grid;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-lg);background:var(--surai-theme-surface);box-shadow:var(--shadow-sm)}.studyExplorerBody{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;min-width:0}.studyLinkValue{color:var(--surai-theme-primary)}.studyInspectorTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--surai-theme-border-soft)}.studyInspectorTitle strong{color:var(--surai-theme-text-body-strong);line-height:1.45}.studyHealth{display:inline-flex;align-items:center;border:1px solid var(--surai-theme-border-soft);border-radius:999px;padding:.2rem .55rem;font-size:var(--font-xs);font-weight:var(--font-extrabold)}.studyHealthGood{color:var(--surai-theme-status-success);background:var(--color-success-bg)}.studyHealthAtRisk{color:var(--surai-theme-status-warning);background:var(--color-warning-bg)}.studyHealthCritical{color:var(--surai-theme-status-danger);background:var(--color-danger-bg)}.studyHealthExplanation{padding:var(--space-3);margin:var(--space-4) 0;border-radius:var(--radius-md);background:var(--surai-theme-surface-muted)}.studyHealthExplanation ul{padding-left:1.2rem;margin:.4rem 0 0}.studyMiniProgress{display:block;width:78px;height:5px;margin-top:5px;overflow:hidden;border-radius:99px;background:var(--surai-theme-surface-muted)}.studyMiniProgress i{display:block;height:100%;border-radius:inherit;background:var(--surai-theme-primary)}@media (max-width:1100px){.studyExplorerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.studyExplorerFilters{grid-template-columns:1fr}}.studyExplorerBody>.suraiDataWorkspace,.studyExplorerBody>.suraiInspector{min-width:0}@media (max-width:1100px){.studyExplorerBodyInspectorOpen{grid-template-columns:minmax(0,1fr)}}.studyExplorerBodyInspectorOpen{grid-template-columns:minmax(0,1fr) minmax(590px,660px)}.studyInspectorStudyName{display:block}.studyInspectorInlineStatus{display:inline-flex;align-items:center;gap:6px}.studyInspectorInlineStatus i{width:7px;height:7px;border-radius:50%;background:var(--surai-theme-success-text)}.studyInspectorUpdated{display:block}.studyInspectorTimeline{display:grid}.studyInspectorTimeline>div{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:38px;font-size:12px}.studyInspectorTimeline>div:before{content:"";position:absolute;left:5px;top:25px;bottom:-13px;width:1px;background:var(--surai-theme-border)}.studyInspectorTimeline>div:last-child:before{display:none}.studyInspectorTimeline i{position:relative;z-index:1;width:11px;height:11px;border:2px solid var(--surai-theme-border-strong);border-radius:50%;background:var(--surai-theme-surface-primary)}.studyInspectorTimeline i.isComplete{border-color:var(--surai-theme-success-text);background:var(--surai-theme-success-text)}.studyInspectorTimeline i.isCurrent{border-color:var(--surai-theme-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--surai-theme-primary) 15%,transparent)}.studyInspectorTimeline span{color:var(--surai-theme-text-secondary)}.studyInspectorTimeline strong{color:var(--surai-theme-text-body-strong);font-size:12px;text-align:right}.studyHealthExplanation h4{margin:0 0 var(--space-2);color:var(--surai-theme-text-body-strong);font-size:12px}.studyHealthExplanation ul{margin:0;padding-left:18px;color:var(--surai-theme-text-primary);font-size:12px;line-height:1.6}.studyInspectorActivity{display:grid}.studyInspectorActivity>div{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-primary)}.studyInspectorActivity>div:last-child{border-bottom:0}.studyInspectorActivity span{display:grid;grid-gap:3px;gap:3px}.studyInspectorActivity strong{color:var(--surai-theme-text-body-strong);font-size:12px}.studyInspectorActivity small{color:var(--surai-theme-text-secondary);font-size:11px}.studyInspectorRelatedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.studyInspectorRelatedGrid button{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface-primary);color:var(--surai-theme-primary);text-align:left;cursor:pointer}.studyInspectorRelatedGrid button:hover{border-color:var(--surai-theme-border-strong);background:var(--surai-theme-surface-hover)}.studyInspectorRelatedGrid span{display:grid;grid-gap:2px;gap:2px;min-width:0}.studyInspectorRelatedGrid strong{color:var(--surai-theme-text-body-strong);font-size:12px}.studyInspectorRelatedGrid small{color:var(--surai-theme-text-secondary);font-size:11px}@media (max-width:1240px) and (min-width:1101px){.studyExplorerBodyInspectorOpen{grid-template-columns:minmax(0,1fr) minmax(540px,590px)}.suraiInspectorMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studyExplorerBody>.suraiInspector .suraiInspectorHeaderTop{align-items:center}.studyExplorerBody>.suraiInspector .suraiInspectorLeading{flex-basis:60px;width:60px;height:60px;margin-top:0}.studyExplorerBody>.suraiInspector .suraiInspectorLeading svg{width:32px;height:32px}.studyExplorerBody>.suraiInspector .suraiInspectorHeading p,.studyExplorerBody>.suraiInspector .suraiInspectorTitleRow{margin-top:2px}.studyExplorerBody>.suraiInspector .suraiInspectorHeaderMetadata{margin-top:var(--space-2)}.studyInspectorHeaderMetadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.studyInspectorHeaderMetadata>span{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:0 var(--space-3);border-left:1px solid var(--surai-theme-border-soft)}.studyInspectorHeaderMetadata>span:first-child{padding-left:0;border-left:0}.studyInspectorHeaderMetadata small,.studyInspectorHeaderSummary small{color:var(--surai-theme-text-secondary);font-size:var(--font-xs);font-style:normal;font-weight:var(--font-semibold);line-height:1.35}.studyInspectorHeaderMetadata strong{color:var(--surai-theme-text-body-strong);font-size:var(--font-sm);font-weight:var(--font-semibold);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studyInspectorHeaderSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:72px}.studyInspectorHeaderSummary>span{display:grid;grid-template-columns:19px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon detail";align-content:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);min-width:0;padding:var(--space-3);border-left:1px solid var(--surai-theme-border-soft)}.studyInspectorHeaderSummary>span:first-child{border-left:0}.studyInspectorHeaderSummary svg{grid-area:icon;align-self:center;color:var(--surai-theme-primary)}.studyInspectorHeaderSummary small{grid-area:label}.studyInspectorHeaderSummary strong{grid-area:value;color:var(--surai-theme-text-body-strong);font-size:12.5px;font-weight:var(--font-bold);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studyInspectorHeaderSummary em{grid-area:detail;color:var(--surai-theme-text-secondary);font-size:9.5px;font-style:normal}@media (max-width:1240px) and (min-width:1101px){.studyInspectorHeaderMetadata{grid-template-columns:repeat(4,minmax(0,1fr))}.studyInspectorHeaderSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.studyInspectorHeaderSummary>span:nth-child(4){border-left:0}.studyInspectorHeaderSummary>span:nth-child(4),.studyInspectorHeaderSummary>span:nth-child(5){border-top:1px solid var(--surai-theme-border-soft)}}@media (max-width:760px){.studyInspectorHeaderMetadata{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-2)}.studyInspectorHeaderMetadata>span:nth-child(3){padding-left:0;border-left:0}.studyInspectorHeaderSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.studyInspectorHeaderSummary>span:nth-child(odd){border-left:0}.studyInspectorHeaderSummary>span:nth-child(n+3){border-top:1px solid var(--surai-theme-border-soft)}}.suraiRecordWorkspace{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.suraiRecordWorkspaceHeader{display:flex;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface)}.suraiRecordWorkspaceIdentity{min-width:0;flex:1 1}.suraiRecordWorkspaceEyebrow{display:block;color:var(--brand-primary);font-size:var(--font-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-1)}.suraiRecordWorkspaceTitleRow{display:flex;align-items:center;gap:var(--space-3)}.suraiRecordWorkspaceTitleRow h2{margin:0;font-size:var(--font-2xl);line-height:1.15}.suraiRecordWorkspaceIdentity>p{margin:var(--space-1) 0 0;color:var(--text-primary);font-size:var(--font-md)}.suraiRecordWorkspaceMetadata{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4);max-width:920px}.suraiRecordWorkspaceMetadata span{padding-right:var(--space-4);border-right:1px solid var(--border)}.suraiRecordWorkspaceMetadata span:last-child{border-right:0}.suraiRecordWorkspaceMetadata small,.suraiRecordWorkspaceMetadata strong{display:block}.suraiRecordWorkspaceMetadata small{color:var(--text-primary);font-size:var(--font-xs);margin-bottom:2px}.suraiRecordWorkspaceMetadata strong{font-size:var(--font-sm)}.suraiRecordWorkspaceActions{display:flex;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap}.suraiRecordWorkspaceTabs{display:flex;align-items:center;padding:0 var(--space-4);border-bottom:1px solid var(--border);overflow-x:auto}.suraiRecordWorkspaceTabs>.suraiTabsPageNav{flex:1 1;min-width:max-content}.suraiRecordWorkspaceTabActions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;padding-left:var(--space-3)}.suraiRecordWorkspaceBody{padding:var(--space-5)}.studyRecordOverviewGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.suraiRecordPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0}.suraiRecordPanel>header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.suraiRecordPanel>header h3{margin:0;font-size:var(--font-sm)}.suraiRecordPanelBody{padding:var(--space-4)}.suraiRecordFieldGrid{display:grid;grid-gap:0 var(--space-6);gap:0 var(--space-6)}.suraiRecordFieldGrid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.suraiRecordFieldGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.suraiRecordField{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.15fr);grid-gap:var(--space-3);gap:var(--space-3);padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.studyRecordMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.studyRecordMetricGrid>div{position:relative;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);min-height:88px}.studyRecordMetricGrid svg{width:18px;color:var(--brand-primary)}.studyRecordMetricGrid small,.studyRecordMetricGrid span,.studyRecordMetricGrid strong{display:block}.studyRecordMetricGrid span{color:var(--text-primary);font-size:var(--font-xs);margin-top:5px}.studyRecordMetricGrid strong{font-size:var(--font-xl);margin-top:2px}.studyRecordMetricGrid small{color:var(--text-primary)}.studyRecordTrendPanel{min-height:240px}.studyEnrollmentVisual{height:170px;position:relative;border-left:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-5);background:linear-gradient(to top,color-mix(in srgb,var(--brand-primary) 4%,transparent),transparent)}.studyEnrollmentActual,.studyEnrollmentTarget{position:absolute;left:var(--space-5);bottom:54px;height:5px;border-radius:999px}.studyEnrollmentTarget{right:var(--space-5);background:var(--surface-muted)}.studyEnrollmentActual{background:var(--brand-primary)}.studyEnrollmentVisual span,.studyEnrollmentVisual strong{display:block;margin-top:var(--space-5)}.studyEnrollmentVisual span{color:var(--text-primary);font-size:var(--font-xs)}.studyRecordList{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.studyRecordList>div{display:flex;gap:var(--space-3);align-items:flex-start;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.studyRecordList svg{width:17px;color:var(--brand-primary)}.studyRecordList small,.studyRecordList span,.studyRecordList strong{display:block}.studyRecordList small{color:var(--text-primary);margin-top:3px}.studyHealthRows{display:grid;grid-gap:0;gap:0}.studyHealthRows>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--font-sm)}.suraiRecordEmptyState{text-align:center;padding:var(--space-10);color:var(--surai-theme-text,var(--text-primary))}.suraiRecordEmptyState p,.suraiRecordEmptyState strong{display:block}.suraiRecordEmptyState strong{color:var(--surai-theme-text-strong,var(--text));margin-top:var(--space-3)}@media(max-width:1100px){.suraiRecordWorkspaceHeader{flex-direction:column}.suraiRecordWorkspaceMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}.studyRecordOverviewGrid{grid-template-columns:1fr}}@media(max-width:700px){.suraiRecordWorkspaceBody,.suraiRecordWorkspaceHeader{padding:var(--space-4)}.studyRecordMetricGrid,.suraiRecordFieldGrid[data-columns="2"],.suraiRecordWorkspaceMetadata{grid-template-columns:1fr}.suraiRecordWorkspaceMetadata span{border-right:0}.suraiRecordField{grid-template-columns:1fr;gap:2px}}.suraiRecordWorkspace[data-mode=create] .suraiRecordWorkspaceHeader,.suraiRecordWorkspace[data-mode=edit] .suraiRecordWorkspaceHeader{background:var(--surface-subtle,var(--surface))}.suraiRecordWorkspace[data-surface=embedded]{border:0;border-radius:0;background:transparent;box-shadow:none}.suraiRecordWorkspace[data-surface=embedded] .suraiRecordWorkspaceHeader{background:transparent}.studyRecordFormLayout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.studyRecordFormLayout>.suraiRecordPanel:first-child,.studyRecordFormLayout>.suraiRecordPanel:last-child{grid-column:1/-1}.suraiRecordFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.suraiRecordFormField{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-sm);font-weight:700;color:var(--text-primary)}.suraiRecordFormField em{color:var(--danger,#b42318);font-style:normal}.suraiRecordFormField input,.suraiRecordFormField textarea{width:100%;min-height:40px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:var(--space-2) var(--space-3);font:inherit;font-weight:500}.suraiRecordFormField textarea{min-height:100px;resize:vertical}.suraiRecordFormFieldFull{width:100%}@media(max-width:900px){.studyRecordFormLayout,.suraiRecordFormGrid{grid-template-columns:1fr}.studyRecordFormLayout>.suraiRecordPanel{grid-column:auto}}.suraiRecordWorkspace[data-mode=view]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeader{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);padding:var(--space-5);border:1px solid var(--surai-theme-primary-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surai-theme-surface) 0,var(--surai-theme-surface-highlight) 58%,var(--surai-theme-primary-soft) 100%);box-shadow:0 18px 45px color-mix(in srgb,var(--surai-theme-text-strong) 7%,transparent)}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceIdentity{grid-column:1}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceActions{grid-column:2;justify-content:flex-end}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata{max-width:none}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs{grid-column:1/-1;margin:var(--space-1) calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:0 var(--space-5);border-top:1px solid var(--surai-theme-border-soft);border-bottom:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:color-mix(in srgb,var(--surai-theme-surface) 82%,var(--surai-theme-primary-soft) 18%);overflow-x:auto}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs .suraiTab,.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs .suraiTabsPageNav{min-height:50px}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceBody{padding:var(--space-4) 0 0}.suraiRecordPanel[data-variant=workspace],.suraiRecordWorkspace[data-mode=view] .suraiRecordPanel{border-color:var(--surai-theme-primary-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surai-theme-surface) 0,var(--surai-theme-surface-highlight) 72%,color-mix(in srgb,var(--surai-theme-primary-soft) 45%,var(--surai-theme-surface)) 100%);box-shadow:0 12px 30px color-mix(in srgb,var(--surai-theme-text-strong) 5%,transparent)}.suraiRecordPanel[data-variant=workspace]>header,.suraiRecordWorkspace[data-mode=view] .suraiRecordPanel>header{padding:var(--space-4);border-bottom:1px solid var(--surai-theme-border-soft);background:transparent}.suraiRecordPanel[data-variant=workspace]>header h3,.suraiRecordWorkspace[data-mode=view] .suraiRecordPanel>header h3{color:var(--surai-theme-primary);font-size:var(--font-sm);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.suraiRecordPanel[data-variant=workspace]>.suraiRecordPanelBody,.suraiRecordWorkspace[data-mode=view] .suraiRecordPanelBody{padding:var(--space-4)}.canonicalQualityRecordConnected{flex:1 1 auto;min-height:0;overflow:hidden}.canonicalQualityRecordConnected:has(>.qualityRecordAiInspector){display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,500px);grid-template-rows:minmax(0,1fr);align-items:stretch;max-height:100%;overflow:hidden}.qualityDocumentRecordConnected>.suraiFullHeightWorkspacePage{min-width:0;min-height:0;height:100%}.canonicalQualityListConnected:has(>.qualityRecordAiInspector){display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,500px);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;max-height:100%;overflow:hidden}.canonicalQualityListConnected.qualityAiAvailabilityPending{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,500px);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.canonicalQualityListWorkspace{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.canonicalQualityListWorkspace>.domainDiscoveryWorkspace{flex:1 1 auto;min-height:0}.canonicalQualityListConnected:has(>.qualityRecordAiInspector)>.canonicalQualityListWorkspace{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.canonicalQualityListWorkspace>.suraiPanel{height:100%}.qualityRecordAiInspector.suraiInspectorModeSplit{position:static;align-self:stretch;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;border:0;border-left:1px solid var(--surai-theme-border);border-radius:0;box-shadow:none;animation:none;background:var(--surai-theme-surface-overlay)}.qualityRecordAiInspector .suraiInspectorHeaderControls{display:flex}.qualityRecordAiInspector .suraiInspectorHeaderControls>button{display:none}.qualityRecordAiInspector .suraiInspectorTitleRow:has(h2:empty){display:none}.qualityRecordAiInspector .suraiInspectorBody{display:flex;min-height:0;height:100%;overflow:hidden;padding:0}.qualityRecordAiBody{min-width:0;overflow:hidden}.qualityRecordAiBody,.qualityRecordAiScroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.qualityRecordAiScroll{gap:12px;overflow:auto;padding:16px 18px;overscroll-behavior:contain}.qualityRecordAiWorkContext{order:-2}.qualityRecordAiHistory:not(.qualityRecordAiHistoryDetailed){display:none}.qualityRecordAiHistoryDetailed>section{display:grid;grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--surai-theme-border-subtle)}.qualityRecordAiHistoryDetailed>section:first-of-type{border-top:0}.qualityRecordAiHistoryDetailed>section>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.qualityRecordAiHistoryDetailed dl{display:grid;grid-gap:6px;gap:6px;margin:0}.qualityRecordAiHistoryDetailed dl>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.5fr);grid-gap:10px;gap:10px}.qualityRecordAiHistoryDetailed dt{color:var(--surai-theme-text-muted);font-size:12px;font-weight:600}.qualityRecordAiHistoryDetailed dd{margin:0;color:var(--surai-theme-text);font-size:14px;overflow-wrap:anywhere}.qualityRecordAiSection{display:grid;grid-gap:8px;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--surai-theme-border-subtle)}.qualityRecordAiSection>p{line-height:1.5}.qualityRecordAiSection>p,.qualityRecordAiSection>ul{margin:0;color:var(--surai-theme-text);font-size:14px}.qualityRecordAiSection>ul{display:grid;grid-gap:4px;gap:4px;padding-left:18px}.qualityRecordAiWelcome{display:grid;grid-gap:12px;gap:12px;color:var(--surai-theme-text);font-size:14px;line-height:1.5}.qualityRecordAiWelcome>p{margin:0}.qualityRecordAiWelcome>div{display:flex;flex-wrap:wrap;gap:8px}.qualityRecordAiWorkContext{padding:10px 12px;border:1px solid var(--surai-theme-border-subtle);background:var(--surai-theme-surface)}.qualityRecordAiWorkContext>strong{color:var(--surai-theme-text);font-size:15px;font-weight:600}.qualityRecordAiNextWork{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--surai-theme-border-subtle)}.qualityRecordAiNextWork>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.qualityRecordAiNextWork small{color:var(--surai-theme-text-muted);font-size:11px;font-weight:500}.qualityRecordAiNextWork strong{color:var(--surai-theme-text);font-size:13px;font-weight:600}.qualityRecordAiPromptActions{display:flex;flex-wrap:wrap;gap:8px}.qualityRecordAiStickyActions{display:flex;flex:0 0 auto;padding:8px 14px 0;border-top:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-overlay)}.qualityRecordAiPackagePrompt{display:flex;justify-content:flex-start}.qualityRecordAiPackage{gap:12px}.qualityRecordAiPackageControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.qualityRecordAiPackageSummary{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--surai-theme-border-subtle);background:var(--surai-theme-surface)}.qualityRecordAiPackageSummary>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.qualityRecordAiPackageSummary .suraiStatusBadge{justify-self:start}.qualityRecordAiPackageSummary p{margin:0;color:var(--surai-theme-text);font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.qualityRecordAiPackage>article{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--surai-theme-border-subtle);background:var(--surai-theme-surface)}.qualityRecordAiPackage>article>strong{color:var(--surai-theme-text);font-size:13px;font-weight:700}.qualityRecordAiPackage>article>p{margin:0;color:var(--surai-theme-text);font-size:13px;line-height:1.45}.qualityRecordAiPackage>article>ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:var(--surai-theme-text);font-size:13px}.qualityRecordAiPackage>article li{display:grid;grid-gap:2px;gap:2px}.qualityRecordAiPackage>article li span{line-height:1.4}.qualityRecordAiConversation{display:flex;flex-direction:column;gap:2px}.qualityIssueAiMessage .askSuraiResponse,.qualityRecordAiMessage .askSuraiResponse{font-size:inherit;line-height:1.5}.qualityIssueAiMessage .askSuraiResponse h2,.qualityRecordAiMessage .askSuraiResponse h2{margin:.8rem 0 .35rem;padding-top:.65rem;font-size:15px}.qualityIssueAiMessage .askSuraiResponse h2,.qualityIssueAiMessage .askSuraiResponse h3,.qualityRecordAiMessage .askSuraiResponse h2,.qualityRecordAiMessage .askSuraiResponse h3{border-top:1px solid var(--surai-theme-border-subtle,var(--surai-border-subtle));font-weight:700;line-height:1.3;letter-spacing:0;color:var(--surai-theme-text-strong,var(--surai-text-strong));text-transform:none}.qualityIssueAiMessage .askSuraiResponse h3,.qualityRecordAiMessage .askSuraiResponse h3{margin:.75rem 0 .3rem;padding-top:.55rem;font-size:13px}.qualityIssueAiMessage .askSuraiResponse h2:first-child,.qualityIssueAiMessage .askSuraiResponse h3:first-child,.qualityRecordAiMessage .askSuraiResponse h2:first-child,.qualityRecordAiMessage .askSuraiResponse h3:first-child{margin-top:0;padding-top:0}.qualityIssueAiMessage .askSuraiResponse p,.qualityRecordAiMessage .askSuraiResponse p{margin:.25rem 0 .55rem}.qualityIssueAiMessage .askSuraiResponse ul,.qualityRecordAiMessage .askSuraiResponse ul{margin:.25rem 0 .7rem 1.15rem;padding-left:.8rem;list-style:disc outside}.qualityIssueAiMessage .askSuraiResponse ol,.qualityRecordAiMessage .askSuraiResponse ol{margin:.25rem 0 .7rem 1.15rem;padding-left:.8rem;list-style:decimal outside}.qualityIssueAiMessage .askSuraiResponse li,.qualityRecordAiMessage .askSuraiResponse li{display:list-item;margin:.25rem 0;padding-left:.15rem}.qualityRecordAiMessage{max-width:88%;padding:6px 10px;border:1px solid var(--surai-border-subtle);border-radius:10px;background:var(--surai-surface-subtle)}.qualityRecordAiMessage.assistant{align-self:flex-start;max-width:100%;padding:10px 12px;border:0;border-left:3px solid var(--surai-theme-primary,var(--surai-primary));border-radius:0;background:var(--surai-primary-soft)}.qualityRecordAiMessage.user{align-self:flex-end;background:var(--surai-primary-soft);border-color:var(--surai-primary-border)}.qualityRecordAiMessage>span{display:block;margin-bottom:3px;color:var(--surai-text-muted);font-size:12px;font-weight:600}.qualityRecordAiMessage.assistant>span{color:var(--surai-theme-primary,var(--surai-primary))}.qualityRecordAiMessage.user>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--surai-theme-text-secondary,var(--surai-text-muted))}.qualityRecordAiMessage>p{margin:0;color:var(--surai-theme-text);font-size:14px;line-height:1.45;white-space:pre-wrap}.qualityRecordAiCreationRecommendation{width:100%;box-sizing:border-box}.qualityRecordAiSuggestions{display:grid;grid-gap:8px;gap:8px}.qualityRecordAiSuggestions>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;padding:8px 10px;border:1px solid var(--surai-theme-border-subtle);background:var(--surai-theme-surface)}.qualityRecordAiSuggestions>label>input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--surai-theme-primary)}.qualityRecordAiSuggestions>label>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.qualityRecordAiSuggestions small{color:var(--surai-theme-text-muted);font-size:12px;font-weight:400}.qualityRecordAiRelated>strong,.qualityRecordAiSources strong,.qualityRecordAiSuggestions strong{color:var(--surai-theme-text);font-size:12px;font-weight:600}.qualityRecordAiSources span,.qualityRecordAiSuggestions span{color:var(--surai-theme-text);font-size:14px;line-height:1.4;white-space:pre-wrap}.qualityRecordAiDecisionActions{display:flex;justify-content:flex-end;gap:8px}.qualityRecordAiRelated{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--surai-theme-border-subtle);background:var(--surai-theme-surface)}.qualityRecordAiMuted,.qualityRecordAiRelated>p{margin:0;color:var(--surai-theme-text-secondary);font-size:13px;line-height:1.4}.qualityRecordAiSources{font-size:13px;color:var(--surai-theme-text)}.qualityRecordAiSources>summary{cursor:pointer;font-weight:600}.qualityRecordAiSources>div{display:grid;grid-gap:2px;gap:2px;padding-top:8px}.qualityRecordAiThinking{display:flex;align-items:center;gap:7px;color:var(--surai-theme-text-muted);font-size:13px}.qualityRecordAiThinking svg{animation:qualityIssueAiSpin .9s linear infinite;color:var(--surai-theme-primary)}.qualityRecordAiComposer{flex:0 0 auto;padding:8px 14px 14px;background:var(--surai-theme-surface-overlay)}.qualityRecordAiInput{position:relative}.qualityRecordAiInput textarea{padding-right:42px}.qualityRecordAiInput>button{position:absolute;right:8px;bottom:8px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:var(--surai-theme-primary);color:var(--surai-theme-text-inverse);cursor:pointer}.qualityRecordAiInput>button:disabled{opacity:.45;cursor:not-allowed}.canonicalQualityRecordConnected{position:relative}.qualityRecordAiLauncher{position:absolute;right:18px;bottom:88px;z-index:12;display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--surai-theme-primary-border,var(--surai-primary-border));border-radius:50%;background:var(--surai-theme-primary,var(--surai-primary));color:var(--surai-theme-text-inverse,#fff);box-shadow:0 8px 22px color-mix(in srgb,var(--surai-theme-primary,var(--surai-primary)) 28%,transparent);cursor:pointer}.qualityRecordAiLauncher:hover{transform:translateY(-1px);box-shadow:0 10px 26px color-mix(in srgb,var(--surai-theme-primary,var(--surai-primary)) 34%,transparent)}.qualityRecordAiLauncher:focus-visible{outline:2px solid var(--surai-theme-primary,var(--surai-primary));outline-offset:3px}.qualityRecordAiLauncherUnread{position:absolute;right:1px;top:1px;width:10px;height:10px;border:2px solid var(--surai-theme-surface,#fff);border-radius:50%;background:var(--surai-theme-danger,var(--danger,#d92d20))}.qualityRecordAiLauncherActivity{position:absolute;inset:-4px;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--surai-theme-primary,var(--surai-primary));border-right:2px solid transparent;border-right-color:var(--surai-theme-primary,var(--surai-primary));border-radius:50%;animation:qualityIssueAiSpin .9s linear infinite}@media(max-width:1100px){.canonicalQualityListConnected:has(>.qualityRecordAiInspector),.canonicalQualityRecordConnected:has(>.qualityRecordAiInspector){grid-template-columns:minmax(0,1fr)}.qualityRecordAiInspector.suraiInspectorModeSplit{display:none}}@media(max-width:700px){.qualityRecordAiLauncher{right:10px;bottom:82px;width:44px;height:44px}}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view]{display:flex;flex-direction:column;height:100%;min-height:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeader{border:0;border-bottom:1px solid var(--surai-surface-panel-border,var(--surai-theme-border));border-radius:0;padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--surai-theme-primary) 8%,var(--surai-theme-surface)),color-mix(in srgb,var(--surai-theme-info,var(--surai-theme-primary)) 5%,var(--surai-theme-surface)),var(--surai-theme-surface));box-shadow:none}.suraiCourseHeroMetadata,.suraiRecordWorkspaceHeroMetadata{width:100%}.suraiRecordWorkspaceHeroMetadata>.suraiRecordWorkspaceMetadata{flex:1 1 auto;min-width:0;margin:0}.suraiDocumentHeroMetadata>.suraiDocumentHeroStatus{flex:0 0 auto;margin-left:auto}.suraiDocumentHeroMetadata>.suraiDocumentHeroStatus:only-child{margin-left:0}.canonicalQualityDeviationTitle{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2);color:inherit;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2}.canonicalQualityDeviationTitle,.canonicalQualityHeroTitle{font-family:var(--font-family-sans);font-weight:700;letter-spacing:normal}.canonicalQualityHeroTitle{color:var(--surai-theme-text-strong)!important;font-size:clamp(1.3rem,2vw,1.75rem)!important;line-height:1.2!important}.canonicalQualityDeviationTitle>span{font:inherit;letter-spacing:normal}.canonicalQualityDeviationTitle>svg{width:31px;height:31px;flex:0 0 auto;color:var(--surai-theme-primary);stroke-width:1.9}.canonicalQualityDeviationTitleSeparator{flex:0 0 auto;color:var(--surai-theme-text-tertiary,var(--surai-theme-border-strong));font-weight:400!important}.canonicalQualityDeviationTitleName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs{padding-inline:var(--space-4);border-top:1px solid var(--surai-theme-border-soft);border-bottom:1px solid var(--surai-theme-border-soft);border-radius:0;background:color-mix(in srgb,var(--surai-theme-primary) 10%,var(--surai-theme-surface))}.canonicalQualityPhaseTabLabel{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.canonicalQualityPhaseTabNumber{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--surai-theme-primary) 12%,var(--surai-theme-border-soft));background:color-mix(in srgb,var(--surai-theme-primary) 12%,var(--surai-theme-surface));color:var(--surai-theme-text-secondary);font-size:12px;font-weight:600}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs .suraiTab.active .canonicalQualityPhaseTabNumber,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs .suraiTab[aria-selected=true] .canonicalQualityPhaseTabNumber{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary);color:var(--surai-theme-on-primary,#fff)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceBody{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;background:#fff;overflow:hidden}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordPanel,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordPanel[data-variant=workspace]{border:0;border-radius:0;box-shadow:none}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel[data-variant=workspace]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:#fff}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel[data-variant=workspace]>.suraiRecordPanelBody{flex:1 1 auto;min-height:0;align-content:start;background:#fff;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityViewSpan3{grid-column:1/-1}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityViewSpan2{grid-column:span 2}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationRight{grid-column:3}.canonicalQualityRelatedTabContent>.suraiDataWorkspace>.suraiDataWorkspaceBody{border-radius:0;box-shadow:none}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityRelatedGridPanel[data-variant=workspace]>.suraiRecordPanelBody{flex:0 0 auto;padding:0;overflow:visible}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityRelatedGridPanel .suraiDataWorkspaceBody{border-radius:0;box-shadow:none}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationRow1{grid-row:1}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationRow2{grid-row:2}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationRow3{grid-row:3}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationRow4{grid-row:4}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationRow5{grid-row:5}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactNarrative{grid-column:1;grid-row:1/span 4;align-self:stretch}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactContext{grid-column:2}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactNarrative.suraiFormField,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactNarrative>.suraiFormField{display:flex;flex-direction:column;align-content:normal;height:100%}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactNarrative .suraiRichTextControl{flex:1 1 auto;min-height:0;height:100%}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactNarrative .suraiRichTextEditor,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImpactSummaryGrid .canonicalChangeControlImpactNarrative .suraiRichTextReadOnly{box-sizing:border-box;flex:1 1 auto;min-height:0!important;height:100%!important;max-height:100%;overflow-y:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid .canonicalChangeControlRiskNarrative{grid-column:1;grid-row:1;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid .canonicalChangeControlRiskContext{grid-column:2;grid-row:1;align-self:start;align-content:start;min-width:0;height:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid .canonicalChangeControlRiskNarrative .suraiRichTextEditor,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid .canonicalChangeControlRiskNarrative .suraiRichTextReadOnly{box-sizing:border-box;min-height:230px!important;height:230px!important;max-height:230px;overflow-y:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImplementationSummaryGrid{grid-template-columns:minmax(0,1fr);align-items:start}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImplementationSummaryGrid .canonicalChangeControlImplementationNarrative{grid-column:1;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImplementationSummaryGrid .canonicalChangeControlImplementationNarrative .suraiRichTextEditor,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlImplementationSummaryGrid .canonicalChangeControlImplementationNarrative .suraiRichTextReadOnly{box-sizing:border-box;min-height:230px!important;height:230px!important;max-height:230px;overflow-y:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);align-items:start}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionNarrative{grid-column:1;grid-row:1/span 3;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionContext{grid-column:2;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionContextRow1{grid-row:1}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionContextRow2{grid-row:2}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionContextRow3{grid-row:3}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionSupportingNarrative{grid-column:1/-1;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionNarrative .suraiRichTextEditor,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionNarrative .suraiRichTextReadOnly{box-sizing:border-box;min-height:230px!important;height:230px!important;max-height:230px;overflow-y:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionSupportingNarrative .suraiRichTextEditor,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlExecutionSummaryGrid .canonicalChangeControlExecutionSupportingNarrative .suraiRichTextReadOnly{box-sizing:border-box;min-height:140px!important;height:140px!important;max-height:140px;overflow-y:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlEffectivenessStrategyGrid{grid-template-columns:minmax(0,1fr);align-items:start}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlEffectivenessStrategyGrid .canonicalChangeControlEffectivenessNarrative{grid-column:1;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlEffectivenessStrategyGrid .canonicalChangeControlEffectivenessNarrative .suraiRichTextEditor,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlEffectivenessStrategyGrid .canonicalChangeControlEffectivenessNarrative .suraiRichTextReadOnly{box-sizing:border-box;min-height:230px!important;height:230px!important;max-height:230px;overflow-y:auto}@media(max-width:900px){.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid{grid-template-columns:minmax(0,1fr)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid .canonicalChangeControlRiskContext,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalChangeControlRiskSummaryGrid .canonicalChangeControlRiskNarrative{grid-column:1;grid-row:auto}}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationTitle{grid-column:1/span 2;grid-row:1}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationDescription{grid-column:1/span 2;grid-row:2/span 3;grid-template-rows:auto minmax(0,1fr);align-self:stretch;align-content:stretch}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityInformationDescription .suraiFormControlReadOnly{min-height:0;height:100%;align-items:flex-start;white-space:pre-wrap}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityViewNewRow{grid-column-start:1}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityReadOnlyToggleValue{display:flex;align-items:center;min-height:var(--surai-control-height,40px)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityReadOnlyToggleField .suraiReadOnlyToggle{pointer-events:none;opacity:.72}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel .canonicalQualityReadOnlyToggleField .suraiReadOnlyToggle.on{background:color-mix(in srgb,var(--surai-theme-primary) 42%,var(--surai-theme-border-soft))}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityRichTextReadOnlyField>.suraiRichTextReadOnly{width:100%;margin:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityInformationPanel[data-variant=workspace]>header{background-color:var(--surai-theme-surface);background-image:linear-gradient(135deg,color-mix(in srgb,var(--surai-theme-primary) 4%,var(--surai-theme-surface)),color-mix(in srgb,var(--surai-theme-info,var(--surai-theme-primary)) 3%,var(--surai-theme-surface)),var(--surai-theme-surface));background-repeat:no-repeat;background-size:100% 100%}.canonicalQualityDeviationSections{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;gap:14px;padding:16px;background:color-mix(in srgb,var(--surai-theme-primary) 2%,#fff)}.canonicalQualityDeviationScrollWorkspace{scroll-behavior:smooth}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityCombinedContainmentPanel[data-variant=workspace]>.suraiRecordPanelBody{padding:0;overflow:visible}.canonicalQualityCombinedContainmentBody{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.8fr);align-items:stretch;width:100%;min-width:0}.canonicalQualityImmediateContainment{display:flex;min-width:0;padding:var(--space-4,16px);border-right:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface)}.canonicalQualityImmediateContainment .suraiRecordFieldGrid{display:grid;flex:1 1 auto;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);height:100%}.canonicalQualityImmediateContainment .suraiFormField,.canonicalQualityImmediateContainment .suraiRecordField{display:grid;grid-template-rows:auto minmax(112px,1fr);align-content:start;grid-gap:var(--surai-form-label-gap,6px);gap:var(--surai-form-label-gap,6px);height:100%;justify-content:stretch}.canonicalQualityImmediateContainment .suraiFormControlReadOnly,.canonicalQualityImmediateContainment .suraiFormTextAreaAutoGrow{align-self:stretch;height:100%!important;min-height:112px;align-content:start;max-height:320px;overflow-y:auto;white-space:pre-wrap}.canonicalQualityContainmentActions{min-width:0;background:var(--surai-theme-surface)}.canonicalQualityContainmentActionsHeader{display:flex;min-height:44px;align-items:center;padding:10px var(--space-4,16px);border-bottom:1px solid var(--surai-theme-border-soft);background:color-mix(in srgb,var(--surai-theme-primary) 3%,var(--surai-theme-surface))}.canonicalQualityContainmentActionsHeader h4{margin:0;color:var(--surai-theme-primary);font-size:var(--font-xs,12px);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.canonicalQualityContainmentActions .suraiDataWorkspaceBody,.canonicalQualityContainmentActions>.suraiDataWorkspace{height:100%;min-height:0;border-radius:0;box-shadow:none}@media(max-width:1050px){.canonicalQualityCombinedContainmentBody{grid-template-columns:1fr}.canonicalQualityImmediateContainment{border-right:0;border-bottom:1px solid var(--surai-theme-border-soft)}}.canonicalQualityDeviationScrollGroup,.canonicalQualityDeviationScrollSection{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;scroll-margin-top:8px}.canonicalQualityDeviationScrollGroup{position:relative;gap:14px;border-bottom:0;background:transparent}.canonicalQualityDeviationScrollGroup:last-child{border-bottom:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityDeviationSections .canonicalQualitySectionPanel[data-variant=workspace]{flex:0 0 auto;min-height:auto;border:1px solid var(--surai-theme-border-soft);border-radius:10px;background:var(--surai-theme-surface);overflow:hidden}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityDeviationSections .canonicalQualitySectionPanel[data-variant=workspace]>.suraiRecordPanelBody{flex:0 0 auto;overflow:visible}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .canonicalQualityDeviationSections .canonicalQualitySectionPanel[data-variant=workspace]:has(.suraiReferenceMultiSelect.isOpen){position:relative;z-index:300;overflow:visible}.canonicalQualityRecordTabLayout{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;background:#fff;overflow:hidden}.canonicalQualityRecordTabViewport{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--surai-theme-border-strong) var(--surai-theme-surface)}.canonicalQualityRecordTabViewport::-webkit-scrollbar{width:10px}.canonicalQualityRecordTabViewport::-webkit-scrollbar-track{background:var(--surai-theme-surface)}.canonicalQualityRecordTabViewport::-webkit-scrollbar-thumb{border:2px solid var(--surai-theme-surface);border-radius:999px;background:var(--surai-theme-border-strong)}.canonicalQualityRecordTabViewport>.canonicalQualityDeviationSections,.canonicalQualityRecordTabViewport>.canonicalQualityProcessWorkspace{min-height:100%}.canonicalQualityRecordTabViewport>.canonicalQualityDeviationSections{flex:0 0 auto;width:100%;height:max-content;max-height:none;overflow:visible}.canonicalQualityDeviationScrollWorkspace .canonicalQualityDeviationScrollSection,.canonicalQualityDeviationScrollWorkspace .canonicalQualityRelatedGridPanel,.canonicalQualityDeviationScrollWorkspace .canonicalQualityRelatedTabContent,.canonicalQualityDeviationScrollWorkspace>.canonicalQualityDeviationScrollGroup{width:100%;min-width:0;margin:0;border-radius:0;box-shadow:none}.canonicalQualityRecordTabViewport>.canonicalQualityProcessWorkspace{flex:0 0 auto;min-height:100%;overflow:visible}.canonicalQualityRecordFooter{display:flex;flex:0 0 auto;justify-content:flex-end;gap:var(--space-2);padding:12px var(--space-4);border-top:1px solid var(--surai-surface-panel-border,var(--surai-theme-border));background:color-mix(in srgb,var(--surai-theme-primary) 10%,var(--surai-theme-surface))}.canonicalQualityProcessWorkspace{display:grid;flex:1 1 auto;align-content:start;grid-gap:16px;gap:16px;min-height:0;padding:0 18px 18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.canonicalQualityProcessContext{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:4px 0 2px}.canonicalQualityProcessWorkspace .suraiRecordField .suraiFormControlReadOnly{display:block;min-height:0;height:auto;margin-top:3px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--surai-control-fg,var(--surai-theme-form-input-text,var(--surai-theme-text)));font-family:inherit;font-size:var(--surai-form-control-value-size,14px);font-weight:400;line-height:1.35;letter-spacing:normal;-webkit-text-fill-color:currentColor}.canonicalQualityProcessWorkspace>.suraiRecordPanel{border-radius:10px!important;border:1px solid var(--surai-theme-border)!important;overflow:hidden}.canonicalQualityProcessColumns .suraiRecordPanel{border-radius:0!important;border:1px solid var(--surai-theme-border)!important;overflow:hidden}.canonicalLifecycleSection{display:grid;grid-gap:12px;gap:12px;min-width:0}.canonicalLifecycleFlow{position:relative;display:flex;align-items:stretch;min-width:0}.canonicalLifecycleFlow.hasException{padding-top:14px}.canonicalLifecycleFlow.hasSkipped{padding-top:12px}.canonicalLifecycleFlow.hasContextBadge,.canonicalLifecycleFlow.hasEffectivenessPending,.canonicalLifecycleFlow.hasException.hasSkipped{padding-top:14px}.canonicalLifecycleFlow.hasStackedContextBadge{padding-top:36px}.canonicalLifecycleFlow>.canonicalLifecycleStepper{flex:1 1 auto;min-width:0}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep{position:relative}.canonicalLifecycleException{position:absolute;z-index:4;top:3px;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--surai-theme-status-danger) 46%,transparent);border-radius:999px;background:var(--surai-theme-status-danger-bg);box-shadow:0 2px 6px color-mix(in srgb,var(--surai-theme-status-danger) 16%,transparent);color:var(--surai-theme-status-danger);font-family:inherit;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.canonicalLifecycleException.hold{border-color:color-mix(in srgb,var(--surai-theme-status-warning) 46%,transparent)}.canonicalLifecycleContextBadge,.canonicalLifecycleException.hold{background:var(--surai-theme-status-warning-bg);box-shadow:0 2px 6px color-mix(in srgb,var(--surai-theme-status-warning) 16%,transparent);color:var(--surai-theme-status-warning)}.canonicalLifecycleContextBadge{position:absolute;z-index:5;top:3px;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:20px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--surai-theme-status-warning) 46%,transparent);border-radius:999px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.canonicalLifecycleContextBadge.info{border-color:var(--surai-semantic-info-border);background:var(--surai-theme-status-info-bg);box-shadow:0 2px 6px color-mix(in srgb,var(--surai-theme-status-info) 14%,transparent);color:var(--surai-theme-status-info)}.canonicalLifecycleContextBadge.isStacked{top:25px}.canonicalQualityRoutedRecordLink{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;color:var(--surai-theme-primary);font-family:inherit;font-size:var(--surai-form-value-font-size,16px);font-weight:var(--surai-form-value-font-weight,500);line-height:1.35;text-decoration:none}.canonicalQualityRoutedRecordLink:hover{text-decoration:underline;text-underline-offset:3px}.canonicalQualityRoutedRecordLink:focus-visible{outline:2px solid var(--surai-theme-focus);outline-offset:3px;border-radius:3px}.suraiRecordWorkspaceBeforeTabs{width:100%;min-width:0}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceBeforeTabs{grid-column:1/-1;width:auto;margin:0 calc(var(--space-5) * -1)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view]>.suraiRecordWorkspaceSeparatedBand{width:100%;margin:0;border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view]>.suraiRecordWorkspaceSeparatedTabs{flex:0 0 auto;padding-inline:var(--space-4);border-top:0;border-bottom:1px solid var(--surai-theme-border-soft);background:color-mix(in srgb,var(--surai-theme-primary) 10%,var(--surai-theme-surface));overflow-x:auto}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view]>.suraiRecordWorkspaceSeparatedTabs .suraiTab,.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view]>.suraiRecordWorkspaceSeparatedTabs .suraiTabsPageNav{min-height:50px}.canonicalLifecycleHeaderBand{padding:8px var(--space-5) 4px;border:0;border-radius:0;background:transparent;box-shadow:none}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsFullDesignerSteps.analyticsChevronStepper{display:flex!important;grid-template-columns:none!important;align-items:stretch;gap:0!important;margin:0!important;border:0!important;border-radius:8px!important;box-shadow:none!important;overflow:visible!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:first-child,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:nth-child(4){position:relative!important;overflow:visible!important;flex:1 1!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:3px 8px 3px 20px!important;gap:5px!important;border:0!important;box-sizing:border-box!important;cursor:default}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:first-child{padding-left:12px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:not(:first-child){padding-left:22px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:last-child{padding-right:10px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:not(:last-child):after{border:0!important;right:-15px!important;width:44px!important;height:44px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStepNumber{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;font-size:10.5px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStepText{display:inline-flex!important;align-items:center;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:center;font-size:14px!important;font-weight:600!important;line-height:1.12!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.current,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.current:hover{background:var(--surai-theme-primary)!important;color:var(--surai-theme-text-inverse)!important;filter:none!important;transform:none!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.complete,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.complete:hover{background:var(--surai-theme-status-success-bg)!important;color:var(--surai-theme-status-success)!important;filter:none!important;transform:none!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.skipped,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.skipped:hover{background:color-mix(in srgb,var(--surai-theme-status-info-bg) 78%,var(--surai-theme-surface))!important;color:var(--surai-theme-status-info)!important;filter:none!important;transform:none!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.skipped .analyticsChevronStepNumber{border-color:color-mix(in srgb,var(--surai-theme-status-info) 42%,var(--surai-theme-border))!important;background:var(--surai-theme-surface)!important;color:var(--surai-theme-status-info)!important}.canonicalLifecycleStepper>.canonicalLifecycleSkipped{position:absolute;z-index:6;top:-10px;transform:translateX(-50%);display:inline-flex;align-items:center;min-height:18px;padding:1px 7px;border:1px solid color-mix(in srgb,var(--surai-theme-status-info) 38%,var(--surai-theme-border));border-radius:999px;background:var(--surai-theme-status-info-bg);color:var(--surai-theme-status-info);font-size:10px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb,var(--surai-theme-status-info) 14%,transparent);pointer-events:none}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.exceptionSource,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.exceptionSource:hover{background:var(--surai-theme-status-warning-bg)!important;color:var(--surai-theme-text-primary)!important;filter:none!important;transform:none!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.exceptionSource .analyticsChevronStepNumber{border-color:color-mix(in srgb,var(--surai-theme-status-warning) 52%,var(--surai-theme-border))!important;background:var(--surai-theme-surface)!important;color:var(--surai-theme-status-warning)!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.upcoming,.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep.upcoming:hover{background:color-mix(in srgb,var(--surai-theme-surface) 84%,var(--surai-theme-text-muted,var(--surai-theme-text-secondary)) 16%)!important;color:var(--surai-theme-text-primary)!important;filter:none!important;transform:none!important}.canonicalQualityProcessColumns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-gap:0;gap:0;min-height:0}.canonicalQualityProcessColumns>.suraiRecordPanel{border-right:0!important}.canonicalQualityProcessSide{display:block;min-width:0}.canonicalQualityProcessSide>.suraiRecordPanel+.suraiRecordPanel{border-top:0!important}.canonicalQualityWorkflowProgressPanel,.canonicalQualityWorkflowProgressPanel>.suraiRecordPanelBody,.canonicalQualityWorkflowProgressPanel>header{background:#fff!important}.canonicalQualityCurrentWorkInspector.suraiInspectorModeSplit{position:static;top:auto;width:100%;height:100%;min-height:0;border:1px solid var(--surai-theme-border);border-radius:0;box-shadow:none;animation:none;background:var(--surai-theme-surface-overlay)}.canonicalQualityCurrentWorkInspector .suraiInspectorHeader{background:var(--surai-theme-surface-overlay)}.canonicalQualityCurrentWorkInspector .suraiInspectorTitleRow h2{color:var(--surai-theme-text-strong);font-family:inherit;font-size:var(--font-xl);font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none;text-wrap:wrap}.canonicalQualityCurrentWorkInspector .suraiInspectorBody{padding:var(--space-4);gap:var(--space-4);background:var(--surai-theme-surface-overlay)}.canonicalQualityWorkflowTimeline{list-style:none;margin:0;padding:4px 0;display:grid}.canonicalQualityWorkflowTimeline li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:62px;color:var(--surai-theme-text-muted)}.canonicalQualityWorkflowTimeline li:not(:last-child):after{content:"";position:absolute;left:15px;top:29px;bottom:0;width:2px;background:var(--surai-theme-border)}.canonicalQualityWorkflowMarker{position:relative;z-index:1;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;border:2px solid var(--surai-theme-border);background:var(--surai-theme-surface);font-size:12px;font-weight:800}.canonicalQualityWorkflowTimeline li.complete .canonicalQualityWorkflowMarker{border-color:var(--surai-theme-status-success);background:color-mix(in srgb,var(--surai-theme-status-success) 12%,var(--surai-theme-surface));color:var(--surai-theme-status-success)}.canonicalQualityWorkflowTimeline li.current .canonicalQualityWorkflowMarker{border-color:var(--surai-theme-primary);color:var(--surai-theme-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--surai-theme-primary) 12%,transparent)}.canonicalQualityWorkflowTimeline li.skipped{color:var(--surai-theme-text-muted)}.canonicalQualityWorkflowTimeline li.skipped .canonicalQualityWorkflowMarker{border-color:var(--surai-theme-border);border-style:dashed;background:var(--surai-theme-surface-subtle);color:var(--surai-theme-text-muted)}.canonicalQualityWorkflowTimeline li.skipped strong{color:var(--surai-theme-text-muted)}.canonicalQualityWorkflowTimeline li>div{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-top:3px}.canonicalQualityProcessActivity strong,.canonicalQualityWorkflowTimeline strong{font-size:14px;color:var(--surai-theme-text-primary);font-weight:700}.canonicalQualityProcessActivity span,.canonicalQualityWorkflowTimeline span{font-size:12px}.canonicalQualityCurrentWorkHeader{display:flex;align-items:center;gap:10px;margin-bottom:14px}.canonicalQualityCurrentWorkHeader strong{font-size:16px;color:var(--surai-theme-text-primary)}.canonicalQualityProcessActivity{list-style:none;margin:0;padding:0;display:grid}.canonicalQualityProcessActivity li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--surai-theme-border)}.canonicalQualityProcessActivity li:last-child{border-bottom:0}.canonicalQualityProcessActivity li>div{display:grid;grid-gap:3px;gap:3px}.canonicalQualityProcessEmpty{padding:20px;color:var(--surai-theme-text-muted);font-size:14px}@media(max-width:1100px){.canonicalQualityProcessContext{grid-template-columns:repeat(2,minmax(0,1fr))}.canonicalQualityProcessColumns{grid-template-columns:1fr}.canonicalQualityProcessColumns>.suraiRecordPanel{border-right:1px solid var(--surai-theme-border)!important}.canonicalQualityCurrentWorkInspector.suraiInspectorModeSplit{border-top:0}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep{min-height:46px!important;height:46px!important;padding-right:4px!important;padding-left:13px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:not(:last-child):after{width:46px!important;height:46px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStep:not(:first-child){padding-left:17px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStepNumber{width:19px!important;height:19px!important;min-width:19px!important;flex:0 0 19px!important}.canonicalLifecycleSection .canonicalLifecycleStepper.analyticsChevronStepper .analyticsChevronStepText{font-size:11.5px!important}}.suraiModal.canonicalQualityReassignModal{width:min(528px,calc(100vw - 32px))}.canonicalQualityReassignDialog{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%;min-width:0}.canonicalQualityReassignDialog>.suraiFormField{width:100%}.canonicalQualityReassignContext{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--surai-theme-border-soft,var(--surai-theme-border))}.canonicalQualityReassignValue{color:var(--surai-theme-text-strong,var(--surai-theme-text));font-family:inherit;font-size:var(--surai-field-value-size,14px);font-weight:400;line-height:1.4}.canonicalQualityReassignDialog .suraiStatusBadge{width:max-content}.suraiCapaPlanReview{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.suraiCapaPlanRequiredFields{display:grid;grid-template-columns:repeat(2,minmax(0,240px));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.suraiCapaPlanFieldGrid{align-items:start}.suraiCapaPlanFieldGrid>.suraiRecordField{align-self:start;height:auto;min-height:0}.suraiCapaPlanFieldGrid>.suraiCapaPlanNarrative{grid-column:1/-1}.suraiCapaPlanActionList{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.suraiCapaPlanAction{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--surai-border-subtle)}.suraiCapaPlanAction:last-child{border-bottom:0}.suraiCapaPlanAction strong{font:var(--surai-field-value-font);color:var(--surai-text-primary)}.suraiCapaPlanAction p{margin:var(--space-1) 0 0;color:var(--surai-text-secondary)}@media(max-width:700px){.suraiCapaPlanRequiredFields{grid-template-columns:1fr}.suraiCapaPlanFieldGrid>.suraiCapaPlanNarrative{grid-column:auto}}.canonicalQualityApprovalPairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.canonicalQualityApprovalPair{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.canonicalQualityApprovalPair .suraiFormLabel{margin:0}@media(max-width:760px){.canonicalQualityApprovalPairs{grid-template-columns:1fr}.canonicalQualityReassignDialog,.canonicalQualityReassignDialog>.suraiFormField{width:100%}.canonicalQualityReassignContext{grid-template-columns:1fr}}@media(max-width:1100px){.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeader{grid-template-columns:1fr}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceActions{grid-column:1;justify-content:flex-start}}@media(max-width:700px){.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeader{padding:var(--space-4)}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceHeaderTabs{margin:var(--space-1) calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:0 var(--space-4)}.canonicalQualityRecordConnected>.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceBeforeTabs{margin-inline:calc(var(--space-4) * -1)}.canonicalLifecycleHeaderBand{padding-inline:var(--space-4)}}.studyWorkspaceSection{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%}.studyWorkspaceSubtabs{flex:0 0 auto;margin:0;padding:0;border-bottom:1px solid var(--border);overflow-x:auto;flex-wrap:nowrap}.studyWorkspaceSubtabBody{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-top:var(--space-3)}.studyWorkspaceSection>.suraiDataWorkspace,.studyWorkspaceSubtabBody>.suraiDataWorkspace{flex:1 1 auto;min-height:0}.suraiRecordEmptyState small,.suraiRecordUnavailableState small{display:block;max-width:760px;margin:var(--space-3) auto 0;color:var(--text-primary);line-height:1.5}.studyWorkspaceSubtabBody .suraiDataWorkspace{border:0;box-shadow:none}.studyWorkspaceSubtabBody .suraiDataWorkspaceBody{padding:0}.studyMilestoneTreeWorkspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md,10px);background:var(--surface,#fff)}.studyMilestoneTreeWorkspace>.suraiHierarchyToolbar{flex:0 0 auto;border:0;border-bottom:1px solid var(--border);border-radius:0}.studyMilestoneTreeTable{--milestone-tree-columns:minmax(280px,2.2fr) minmax(96px,.72fr) minmax(150px,1.15fr) minmax(132px,.9fr) minmax(132px,.9fr) minmax(120px,.85fr) minmax(150px,1fr);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:auto}.studyMilestoneTreeHeader,.studyMilestoneTreeRow{display:grid!important;grid-template-columns:var(--milestone-tree-columns);min-width:1090px;align-items:center}.studyMilestoneTreeHeader{position:-webkit-sticky;position:sticky;top:0;z-index:2;flex:0 0 auto;min-height:42px;padding:0 10px;border-bottom:1px solid var(--border);background:var(--surface-subtle,#f8fafc);color:var(--text-secondary,var(--muted));font-size:var(--font-sm,12px);font-weight:700}.studyMilestoneTreeCell,.studyMilestoneTreeHeader>span{min-width:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studyMilestoneTreeBody.suraiTree{flex:1 1 auto;min-width:1090px;min-height:0;padding:0;overflow:visible}.studyMilestoneTreeGroup{border-bottom:1px solid var(--border)}.studyMilestoneTreeRow{min-height:44px;padding:0 10px!important;border-radius:0;gap:0;border:0;background:var(--surface,#fff)}.studyMilestoneTreeRow.isContext{background:var(--surface-subtle,#fbfcfe)}.studyMilestoneTreeRow.isContext:hover,.studyMilestoneTreeRow.isMilestone:hover{background:var(--surai-theme-table-row-hover-bg,var(--surai-theme-surface-muted,#f4f7fb))}.studyMilestoneTreeRow>.studyMilestoneTreeName{width:auto!important;min-width:0!important;display:flex!important;align-items:center;gap:7px;padding:0 10px;color:var(--text-primary,var(--text));overflow:hidden}.studyMilestoneTreeName>.suraiTreeIcon{width:26px;height:26px;min-width:26px;color:var(--surai-theme-primary,var(--color-brand-blue,#1177ff));background:var(--surai-theme-primary-soft,var(--color-surface-info,#eff6ff))}.studyMilestoneTreeName>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md,14px);font-weight:500}.studyMilestoneTreeRow.isContext .studyMilestoneTreeName{padding-left:38px;font-weight:400}.studyMilestoneTreeRow.isContext .studyMilestoneTreeName>strong{font-weight:500}.studyMilestoneTreeRow.isSite .studyMilestoneTreeName{padding-left:68px}.studyMilestoneTreeBranch{width:14px;min-width:14px;height:24px;border-left:1px solid var(--border-strong,#cbd5e1);border-bottom:1px solid var(--border-strong,#cbd5e1);transform:translateY(-8px)}.studyMilestoneTreeCell{font-size:var(--font-md,14px);font-weight:400;color:var(--text-primary,var(--text))}.studyMilestoneTreeCell>.suraiStatusBadge{display:inline-flex}.studyMilestoneTreeCount{text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1100px){.studyMilestoneTreeWorkspace>.suraiHierarchyToolbar{align-items:flex-start;flex-wrap:wrap}.studyMilestoneTreeWorkspace .suraiHierarchyToolbarEnd{width:auto;margin-left:auto}}.suraiRecordWorkspaceTitleRow h2,.suraiWorkspaceRecordTitle h2,.tenantWorkspaceIdentityTitle h2{font-family:var(--font-family-sans);font-weight:800;letter-spacing:-.02em}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceTitleRow h2{color:var(--surai-theme-text-strong);font-size:var(--font-xl)}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin-top:var(--space-4)}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata>span{min-width:0;padding:0;border:0}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata small{margin:0 0 var(--space-2);color:var(--surai-theme-text);font-size:var(--font-sm);font-weight:var(--font-bold)}.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata strong{display:flex;align-items:center;width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-xl);background:var(--surai-theme-surface-muted);color:var(--surai-theme-text-primary);font-family:inherit;font-size:var(--font-md);font-weight:var(--font-semibold);line-height:1.25;overflow-wrap:anywhere;box-shadow:none}.suraiRecordWorkspace[data-mode=view] .suraiRecordFieldGrid{gap:var(--space-3) var(--space-4)}.suraiRecordWorkspace[data-mode=view] .suraiRecordField{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;min-width:0;padding:0;border:0}.studyRecordMetricGrid.suraiSummaryMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.studyRecordMetricGrid.suraiSummaryMetricGrid>.suraiSummaryMetricCard{min-height:122px}.studyRecordMetricGrid.suraiSummaryMetricGrid .suraiSummaryMetricLabel{margin-top:0}@media (max-width:1100px){.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.studyRecordMetricGrid.suraiSummaryMetricGrid,.suraiRecordWorkspace[data-mode=view] .suraiRecordWorkspaceMetadata{grid-template-columns:1fr}}.studyExplorerPageTabs.suraiTabsPageNav{margin:0;min-height:50px}.studyExplorerPageTabs.suraiTabsPageNav .suraiTab{min-height:50px}.studyExplorerTabPanel{min-width:0}.studyExplorerInsights{flex:1 1 auto;min-height:0;overflow:auto}.studyExplorerInsightsPanel{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.studyExplorerInsightsPanel .studyPortfolioSummaryGrid{margin:0}@media (max-width:700px){.studyExplorerInsightsPanel{padding:var(--space-4)}}.suraiSummaryMetricCardActionable{width:100%;font:inherit;text-align:left;cursor:pointer}.suraiSummaryMetricCardActionable:hover{border-color:var(--surai-theme-border-strong);background:var(--surai-theme-surface-hover)}.studyInspectorRelatedGrid button:focus-visible,.suraiSummaryMetricCardActionable:focus-visible{outline:2px solid var(--surai-theme-focus-ring);outline-offset:2px}.suraiRecordSection{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-4) 0}.suraiRecordSection+.suraiRecordSection{border-top:1px solid var(--surai-theme-border-soft)}.suraiRecordSection.suraiRecordSectionNoDivider{border-top:0}.suraiRecordSection.suraiRecordSectionCompact{align-content:start;gap:var(--space-2)}.suraiRecordSection>h3{margin:0;color:var(--surai-theme-primary);font-size:var(--font-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.suraiRecordWorkspace[data-mode=view][data-identity-in-page-header=true] .suraiRecordWorkspaceHeader{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.suraiRecordWorkspace[data-mode=view][data-identity-in-page-header=true] .suraiRecordWorkspaceHeaderTabs{margin:0;padding:0;border-top:0;border-bottom:1px solid var(--surai-theme-border-soft);border-radius:0;background:transparent}.suraiRecordWorkspace[data-mode=view][data-identity-in-page-header=true] .suraiRecordWorkspaceBody{padding-top:var(--space-4)}.tmfViewer{display:grid;grid-gap:12px;gap:12px}.tmfViewerToolbar{padding:14px 16px 0;display:grid;grid-template-columns:minmax(260px,360px) 1fr;grid-gap:12px;gap:12px;align-items:end}.tmfViewerToolbar>label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.tmfSearch,.tmfViewerToolbar select{height:38px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary)}.tmfViewerToolbar select{padding:0 12px}.tmfViewerTools{justify-content:flex-end}.tmfSearch,.tmfViewerTools{display:flex;gap:8px;align-items:center}.tmfSearch{padding:0 11px;min-width:280px}.tmfSearch input{border:0;outline:0;background:transparent;color:inherit;width:100%}.tmfViewTabs{grid-column:1/-1;margin-top:2px}.tmfViewerGrid{display:grid;grid-template-columns:minmax(270px,330px) minmax(440px,1fr) minmax(250px,300px);grid-gap:10px;align-items:stretch}.tmfArtifactPanel,.tmfInspector,.tmfListPanel,.tmfTreePanel{padding:0;overflow:hidden}.tmfDocumentsHeader,.tmfPanelHeader{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--border-color)}.tmfPanelHeader span{color:var(--text-secondary);font-size:var(--font-sm)}.tmfTreeCode{font-weight:800;white-space:nowrap}.tmfTreeName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmfTreeCount{min-width:22px;text-align:center;color:var(--text-primary);font-size:var(--font-sm)}.tmfTreeCount.hasDocs{color:var(--success);font-weight:800}.tmfLegend{display:flex;gap:16px;padding:12px 14px;border-top:1px solid var(--border-color);font-size:var(--font-sm);color:var(--text-secondary)}.tmfLegend span{display:flex;align-items:center;gap:6px}.tmfLegend i{width:8px;height:8px;border-radius:50%;background:var(--text-primary)}.tmfLegend i.hasDocs{background:var(--success)}.tmfArtifactHeader{padding:16px 16px 12px}.tmfArtifactTitle{display:flex;align-items:center;gap:10px}.tmfArtifactMeta{display:flex;gap:28px;margin-top:18px;flex-wrap:wrap}.tmfArtifactMeta span{display:grid;grid-gap:4px;gap:4px}.tmfArtifactMeta small,.tmfDefinition small,.tmfSummaryBar small{color:var(--text-secondary)}.tmfDefinition{padding:0 16px 14px;border-bottom:1px solid var(--border-color)}.tmfDefinition p{margin:6px 0 14px;line-height:1.55}.tmfDocumentsHeader{border-bottom:0}.tmfInspector>.suraiTabsPageNav{padding:0 10px;border-bottom:1px solid var(--border-color)}.tmfInspectorBody{padding:14px;display:grid;grid-gap:14px;gap:14px}.tmfInspectorBody dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px;margin:0}.tmfInspectorBody dt{color:var(--text-secondary)}.tmfInspectorBody dd{margin:0}.tmfInspectorBody p{white-space:pre-line;margin:0;line-height:1.5}.tmfSummaryBar{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 16px}.tmfSummaryBar span{display:grid;grid-gap:4px;gap:4px;padding:0 18px}.tmfSummaryBar span:last-child{border-right:0}.tmfSummaryBar strong{font-size:var(--font-lg)}.suraiRecordEmptyState.compact{min-height:180px}.tmfListPanel{min-height:380px}@media(max-width:1200px){.tmfViewerGrid{grid-template-columns:minmax(260px,320px) 1fr}.tmfInspector{grid-column:1/-1}.tmfInspectorBody dl{grid-template-columns:180px 1fr}}@media(max-width:800px){.tmfViewerToolbar{grid-template-columns:1fr}.tmfViewerTools{justify-content:flex-start;flex-wrap:wrap}.tmfSearch{min-width:0;flex:1 1 220px}.tmfViewerGrid{grid-template-columns:1fr}.tmfSummaryBar{grid-template-columns:repeat(2,1fr);gap:12px}.tmfSummaryBar span:nth-child(2){border-right:0}}.tmfViewer{gap:10px}.tmfViewerToolbar{padding:12px 14px 0;grid-template-columns:minmax(300px,370px) 1fr;gap:14px;background:var(--surface)}.tmfModelField>span{display:flex;align-items:center;gap:6px;font-size:var(--font-sm);font-weight:800}.tmfViewerToolbar select{height:36px;border-radius:6px;font-size:var(--font-sm)}.tmfViewerTools{align-self:center}.tmfSearch{min-width:330px;background:var(--surface)}.tmfSearch,.tmfViewerTools .suraiButton{height:36px;border-radius:6px}.tmfIconButton{width:38px!important;padding:0!important;justify-content:center}.tmfViewTabs{margin:0 -14px;padding:0 14px;border-top:1px solid var(--border-color);background:var(--surface-subtle)}.tmfViewTabs .suraiTab{min-height:36px;padding:0 14px;font-size:var(--font-sm)}.tmfViewerDocumentsOnly .tmfViewTabs .suraiTab:first-child,.tmfViewerSingleMode .tmfViewTabs{display:none}.clinicalEtmfViewerPage{display:flex;min-height:0;flex-direction:column}.clinicalEtmfViewerContext{display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(220px,1fr) minmax(300px,1.35fr) minmax(190px,.8fr) minmax(240px,1fr);grid-gap:8px;gap:8px;padding:12px 14px}.clinicalEtmfViewerContext .suraiFormControl{width:100%;min-width:0}.clinicalEdlPlanningContext{display:grid;grid-template-columns:280px 260px 340px minmax(max-content,1fr);align-items:center;grid-gap:8px;gap:8px;padding:12px 14px}.clinicalEdlPlanningContext>.suraiFormControl{width:100%;min-width:0}.clinicalEdlReferenceModelContext{min-width:0;display:flex;flex-direction:column;gap:2px;padding:0 4px}.clinicalEdlReferenceModelContext span{font:var(--surai-field-name-font);color:var(--color-text-muted)}.clinicalEdlReferenceModelContext strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--surai-field-value-font);color:var(--surai-theme-text)}.clinicalEdlPlanningActions{justify-self:end;margin-left:auto}.clinicalEdlReviewActions{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:8px}.clinicalEtmfViewerContext+.tmfViewer{min-height:0;flex:1 1}.clinicalEtmfViewerPage>.suraiEmptyState,.clinicalEtmfViewerPage>.suraiErrorState{flex:1 1}.clinicalEtmfHierarchyFrame{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden}.clinicalEtmfViewerContext+.clinicalEtmfHierarchyFrame{min-height:0;flex:1 1 auto}.studyManagementLayout.clinicalEtmfHierarchyWorkspace{grid-template-columns:minmax(310px,32%) minmax(440px,1fr) minmax(275px,315px);grid-template-rows:minmax(0,1fr);gap:1px;width:100%;height:auto;min-height:0;max-height:none}.clinicalEtmfHierarchyWorkspace>.suraiPanel{height:100%;min-height:0}.clinicalEtmfPreviewPanel{display:flex;min-width:0;overflow:hidden}.clinicalEtmfPreviewPanel>.suraiDocumentViewerBody{display:flex;flex:1 1 auto;min-width:0;min-height:0}.clinicalEtmfPreviewPanel .suraiDocumentFrame{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0}.clinicalEtmfArtifactDetails{padding:18px;overflow:auto}.clinicalEtmfArtifactDetails h2{margin:6px 0 12px;font-size:var(--font-lg)}.clinicalEtmfArtifactDetails p{margin:0;line-height:1.55;color:var(--surai-theme-text-muted)}.clinicalEtmfInspector{display:flex;flex-direction:column;min-width:0;overflow:auto}.clinicalEtmfInspectorHeader{padding:13px 14px;border-bottom:1px solid var(--surai-theme-border-soft)}.clinicalEtmfInspectorBody{display:grid;grid-gap:16px;gap:16px;padding:14px}.clinicalEtmfInspectorBody dl{display:grid;grid-template-columns:minmax(105px,.85fr) minmax(110px,1fr);grid-gap:11px 12px;gap:11px 12px;margin:0;font-size:var(--font-sm)}.clinicalEtmfInspectorBody dt{color:var(--surai-theme-form-label-text)}.clinicalEtmfInspectorBody dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--surai-theme-form-input-text);font-weight:600}@media(max-width:1100px){.clinicalEtmfViewerContext{grid-template-columns:1fr 1fr}}@media(max-width:900px){.studyManagementLayout.clinicalEtmfHierarchyWorkspace{grid-template-columns:1fr;grid-template-rows:none;height:auto;overflow:auto}}@media(max-width:700px){.clinicalEtmfViewerContext{grid-template-columns:1fr}}.tmfViewerGrid{grid-template-columns:minmax(300px,360px) minmax(500px,1fr) minmax(275px,315px);gap:8px}.tmfArtifactPanel,.tmfInspector,.tmfTreePanel,.tmfViewerGrid{min-height:610px}.tmfDocumentsHeader,.tmfPanelHeader{min-height:43px;padding:10px 12px;background:var(--surface);font-size:var(--font-sm)}.tmfBookmarkButton,.tmfMoreButton{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-secondary);width:30px;height:30px;border-radius:5px;cursor:pointer}.tmfBookmarkButton:hover,.tmfMoreButton:hover{background:var(--surface-hover);color:var(--text-primary)}.tmfTreeCode{font-weight:700}.tmfTreeName{font-weight:inherit}.tmfTreeCount{min-width:18px;text-align:right;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tmfTreeStatus{display:block;width:7px;height:7px;border-radius:50%;background:var(--text-primary);opacity:.7}.tmfTreeStatus.hasDocs{background:var(--success);opacity:1}.tmfLegend{justify-content:center;gap:12px;padding:10px 8px;font-size:11px;white-space:nowrap}.tmfLegend i.expected{background:var(--warning)}.tmfArtifactHeader{padding:15px 14px 10px}.tmfArtifactTitle{font-size:var(--font-lg);gap:9px}.tmfArtifactTitle .tmfBookmarkButton{margin-left:auto}.tmfArtifactMeta{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));grid-gap:8px 24px;gap:8px 24px;margin-top:17px;font-size:var(--font-sm)}.tmfArtifactMeta span{grid-template-columns:1fr;gap:5px}.tmfDefinition{padding:2px 14px 12px;font-size:var(--font-sm)}.tmfDefinition p{margin:7px 0 10px;line-height:1.48}.tmfDefinition details summary{cursor:pointer;color:var(--primary);font-weight:700;list-style:none}.tmfDefinition details summary::-webkit-details-marker{display:none}.tmfAdditionalInfo{border-bottom:1px solid var(--border-color);padding:0 14px}.tmfAdditionalInfo summary{display:flex;align-items:center;gap:6px;min-height:40px;font-size:var(--font-sm);font-weight:700;cursor:pointer;list-style:none}.tmfAdditionalInfo summary::-webkit-details-marker{display:none}.tmfDocumentsHeader>div{display:flex;align-items:center;gap:6px}.tmfArtifactPanel .suraiDataWorkspace{border-radius:0;border:0;border-top:1px solid var(--border-color)}.tmfArtifactPanel .suraiDataGrid{font-size:var(--font-sm)}.tmfInspector>.suraiTabsPageNav{min-height:42px;background:var(--surface)}.tmfInspectorBody{padding:12px 14px;gap:15px;font-size:var(--font-sm)}.tmfInspectorBody>strong{padding-top:2px}.tmfInspectorBody dl{grid-template-columns:minmax(110px,1fr) minmax(105px,1fr);gap:11px 12px}.tmfInspectorBody dt{font-size:var(--font-sm)}.tmfInspectorBody dd{font-weight:500}.tmfSummaryBar{grid-template-columns:repeat(5,minmax(110px,1fr)) minmax(180px,auto);padding:0;min-height:68px;align-items:stretch}.tmfSummaryBar span{justify-content:center;padding:10px 18px;border-right:1px solid var(--border-color)}.tmfSummaryBar strong{font-size:var(--font-md)}.tmfSummaryBar strong em{font-style:normal;font-weight:500;color:var(--text-secondary);font-size:var(--font-sm)}.tmfSummaryBar .tmfRefreshed{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:9px;border-right:0;color:var(--text-secondary)}.tmfSummaryBar .tmfRefreshed small{white-space:nowrap}@media(max-width:1350px){.tmfViewerGrid{grid-template-columns:minmax(285px,330px) minmax(460px,1fr) minmax(255px,290px)}.tmfSearch{min-width:260px}}@media(max-width:1100px){.tmfViewerGrid{grid-template-columns:minmax(280px,330px) 1fr}.tmfInspector{grid-column:1/-1;min-height:0}.tmfSummaryBar{grid-template-columns:repeat(3,1fr)}.tmfSummaryBar .tmfRefreshed{justify-content:flex-start}}@media(max-width:800px){.tmfViewerGrid,.tmfViewerToolbar{grid-template-columns:1fr}.tmfArtifactPanel,.tmfInspector,.tmfTreePanel{min-height:0}.tmfSummaryBar{grid-template-columns:repeat(2,1fr)}.tmfSummaryBar .tmfRefreshed{grid-column:1/-1}.tmfArtifactMeta{grid-template-columns:1fr}.tmfSearch{min-width:0}}.tmfViewer .tmfArtifactPanel,.tmfViewer .tmfInspector,.tmfViewer .tmfListPanel,.tmfViewer .tmfSummaryBar,.tmfViewer .tmfTreePanel,.tmfViewer .tmfViewerToolbar{background:var(--surai-surface-card-bg);border:1px solid var(--surai-surface-card-border);border-radius:var(--radius-md);box-shadow:var(--surai-surface-card-shadow)}.tmfViewerGrid{gap:10px}.tmfViewer .tmfArtifactPanel,.tmfViewer .tmfInspector,.tmfViewer .tmfTreePanel{min-width:0}.tmfViewer .tmfDocumentsHeader,.tmfViewer .tmfInspector>.suraiTabsPageNav,.tmfViewer .tmfPanelHeader{background:var(--surai-theme-panel-bg)}.tmfViewer .tmfAdditionalInfo,.tmfViewer .tmfArtifactHeader,.tmfViewer .tmfDefinition,.tmfViewer .tmfInspectorBody,.tmfViewer .tmfLegend,.tmfViewer .tmfTree{background:var(--surai-surface-card-bg)}.tmfViewer .tmfSummaryBar{overflow:hidden}.clinicalEtmfRelatedList{display:grid;align-content:start;overflow:auto;border-top:1px solid var(--border-color)}.clinicalEtmfRelatedList>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--border-color);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.clinicalEtmfRelatedList>button:hover{background:var(--surface-hover)}.clinicalEtmfRelatedList>button span{display:grid;grid-gap:3px;gap:3px;min-width:0}.clinicalEtmfRelatedList>button small,.clinicalEtmfRelatedList>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clinicalEtmfRelatedList>button small{color:var(--text-secondary)}.clinicalEtmfInspector .tmfInspectorBody>strong{margin:0;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:var(--surai-theme-primary,var(--color-primary,#078a91))}.clinicalEtmfInspector .tmfInspectorBody dl{grid-template-columns:1fr;gap:6px}.clinicalEtmfInspector .tmfInspectorBody dt{color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a));font-family:inherit;font-size:14px;font-weight:600;line-height:1.25}.clinicalEtmfInspector .tmfInspectorBody dd{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:var(--surai-control-height,40px);margin:0 0 8px;padding:9px 10px;border:1px solid var(--surai-control-readonly-border,var(--surai-theme-border-subtle,var(--surai-control-border)));border-radius:var(--surai-theme-radius-md,8px);background:var(--surai-control-readonly-bg,var(--surai-theme-surface-muted,var(--color-surface-muted,#f8fafc)));color:var(--surai-theme-form-input-text,var(--surai-theme-text,var(--text)));font-family:inherit;font-size:14px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.tmfViewer .tmfListPanel{padding:0;overflow:hidden}.tmfViewer{width:100%;padding:0;border-radius:0;background:transparent}@media(max-width:800px){.tmfViewer{padding:0}}.clinicalEtmfViewerPage .tmfViewer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:0;gap:0;min-height:0;overflow:hidden}.clinicalEtmfViewerPage .tmfViewerToolbar{grid-template-columns:1fr;border-top:0;border-radius:0;box-shadow:none}.clinicalEtmfViewerPage .tmfViewerSingleMode>.tmfViewerToolbar,.clinicalEtmfViewerPage .tmfViewerToolbar>.tmfModelField{display:none}.clinicalEtmfViewerPage .tmfViewerGrid{grid-template-columns:minmax(310px,32%) minmax(440px,1fr) minmax(275px,315px);width:100%;height:auto;min-height:0;max-height:none;gap:1px;border:1px solid var(--surai-surface-panel-border,var(--surai-theme-border));background:var(--surai-surface-panel-border,var(--surai-theme-border))}.clinicalEtmfViewerPage .tmfViewerGrid>.suraiPanel{height:100%;min-height:0}.clinicalEtmfViewerPage .tmfTreePanel>.tmfLegend,.clinicalEtmfViewerPage .tmfTreePanel>.tmfPanelHeader,.clinicalEtmfViewerPage .tmfTreeRow>.tmfTreeCount,.clinicalEtmfViewerPage .tmfTreeRow>.tmfTreeStatus{display:none}.clinicalEtmfViewerPage .tmfSummaryBar{display:none;border-top:0;border-radius:0;box-shadow:none}.tmfViewer .tmfTree{max-height:520px}.tmfTreeRow .tmfHierarchyNodeIcon.zone{background:color-mix(in srgb,var(--surai-theme-primary,var(--primary)) 13%,var(--surai-theme-surface,var(--surface)));color:var(--surai-theme-primary,var(--primary))}.tmfTreeRow .tmfHierarchyNodeIcon.section{background:var(--surai-theme-status-success-bg,var(--color-success-bg,#dcfce7));color:var(--surai-theme-status-success,var(--success))}.tmfTreeRow .tmfHierarchyNodeIcon.artifact{background:var(--surai-theme-status-warning-bg,var(--color-warning-bg,#fff0d6));color:var(--surai-theme-status-warning,var(--warning,#d78100))}.tmfTreeRow .tmfTreeCount{margin-left:auto;flex:0 0 auto}.studyManagementPage{display:grid;grid-gap:12px;gap:12px;min-width:0;color:var(--surai-theme-text,var(--color-text-primary,#11182f))}.studyManagementLayout{display:grid;grid-template-columns:minmax(310px,32%) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:12px;gap:12px}.studyManagementTreePanel,.studyManagementWorkspace{padding:0;overflow:hidden;min-width:0;background:var(--surai-theme-panel-bg,var(--surai-theme-surface,#fff));border-color:var(--surai-theme-panel-border,var(--surai-theme-border,#e0e6f1));color:var(--surai-theme-text,var(--color-text-primary,#11182f))}.studyManagementTreePanel>header{padding:14px 16px 10px;display:flex;align-items:center;justify-content:space-between}.studyManagementSearch{position:relative;display:block;padding:12px;border-bottom:1px solid var(--surai-theme-border,var(--color-border,#e0e6f1))}.studyManagementSearch svg{position:absolute;left:24px;top:22px;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a))}.studyManagementSearch input{width:100%;height:36px;border:1px solid var(--surai-theme-form-input-border,var(--surai-theme-border-strong,#cfd7e8));border-radius:7px;background:var(--surai-theme-form-input-bg,var(--surai-theme-surface,#fff));color:var(--surai-theme-form-input-text,var(--surai-theme-text,#11182f));caret-color:var(--surai-theme-form-input-text,var(--surai-theme-text,#11182f));padding:0 12px 0 36px}.studyManagementSearch input::placeholder{color:var(--surai-theme-form-placeholder-text,var(--surai-theme-text-subtle,#94a3b8));opacity:1}.studyManagementSearch input:focus{outline:none;border-color:var(--surai-theme-form-input-focus-border,var(--surai-theme-primary,#1177ff));box-shadow:var(--surai-theme-form-input-focus-shadow,0 0 0 3px color-mix(in srgb,var(--surai-theme-primary,#1177ff) 18%,transparent))}.studyManagementTree{padding:2px 8px 8px;max-height:650px;overflow:auto}.studyManagementTreeRow{width:100%;min-height:42px;border:0;border-radius:6px;background:transparent;color:var(--surai-theme-text,var(--color-text-primary,#11182f));display:grid;grid-template-columns:16px 28px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;text-align:left;padding:4px 8px 4px 0;cursor:pointer}.studyManagementTreeRow.study{padding-left:22px}.studyManagementTreeRow.country{padding-left:44px}.studyManagementTreeRow.site{padding-left:66px}.regulatorySubmissionManagementPage .studyManagementTreeRow.application{padding-left:22px}.regulatorySubmissionManagementPage .studyManagementTreeRow.registration,.regulatorySubmissionManagementPage .studyManagementTreeRow.regulatory_activity{padding-left:44px}.regulatorySubmissionManagementPage .studyManagementTreeRow.sequence{padding-left:66px}.studyManagementTreeRow:hover{background:var(--surai-theme-table-row-hover-bg,var(--surai-theme-surface-muted,#f8fafc));color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a))}.studyManagementTreeRow.active,.studyManagementTreeRow.active:hover{background:var(--surai-theme-primary-soft,var(--color-surface-info,#eff6ff));color:var(--surai-theme-primary,var(--color-brand-blue,#1177ff))}.studyManagementTreeRow>svg{flex:0 0 auto;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a))}.studyManagementTreeRow.active>svg{color:var(--surai-theme-primary,var(--color-brand-blue,#1177ff))}.studyManagementNodeLabel{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}.studyManagementTreeRow strong{flex:0 0 auto;font-size:14px;line-height:1.25;color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a));white-space:nowrap}.studyManagementTreeRow small{min-width:0;font-size:14px;line-height:1.25;color:var(--surai-theme-text,var(--color-text-primary,#11182f));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studyManagementTreeRow.active strong{color:var(--surai-theme-primary,var(--color-brand-blue,#1177ff))}.studyManagementTreeRow.active small{color:var(--surai-theme-text,var(--color-text-primary,#11182f))}.studyManagementNodeLabel em{flex:0 0 auto;margin-left:1px;padding:2px 7px;border-radius:999px;font-style:normal;font-size:11px;line-height:1.35;font-weight:700;color:var(--surai-theme-primary,var(--color-brand-blue,#1177ff));background:color-mix(in srgb,var(--surai-theme-primary,#1177ff) 11%,var(--surai-theme-surface,#fff))}.studyManagementTreeRow.product .studyManagementNodeLabel em{color:var(--surai-theme-status-info,var(--surai-theme-primary,#2563eb));background:var(--surai-theme-status-info-bg,color-mix(in srgb,var(--surai-theme-status-info,var(--surai-theme-primary,#2563eb)) 10%,var(--surai-theme-surface,#fff)))}.studyManagementTreeRow.country .studyManagementNodeLabel em{color:var(--surai-theme-status-success,var(--color-success,#047857));background:var(--surai-theme-status-success-bg,var(--color-success-bg,#dcfce7))}.studyManagementTreeSpacer{width:16px}.studyManagementNodeIcon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex:0 0 28px}.studyManagementNodeIcon.product{background:var(--surai-theme-status-info-bg,color-mix(in srgb,var(--surai-theme-status-info,var(--surai-theme-primary,#2563eb)) 12%,var(--surai-theme-surface,#fff)));color:var(--surai-theme-status-info,var(--surai-theme-primary,#2563eb))}.studyManagementNodeIcon.study{background:color-mix(in srgb,var(--surai-theme-primary,#1177ff) 13%,var(--surai-theme-surface,#fff));color:var(--surai-theme-primary,#1177ff)}.studyManagementNodeIcon.country{background:var(--surai-theme-status-success-bg,var(--color-success-bg,#dcfce7));color:var(--surai-theme-status-success,var(--color-success,#047857))}.studyManagementNodeIcon.site{background:var(--surai-theme-status-warning-bg,var(--color-warning-bg,#fff0d6));color:var(--surai-theme-status-warning,var(--color-warning,#d78100))}.regulatorySubmissionManagementPage .studyManagementNodeIcon.application{color:#6d4aff;background:#f0ecff}.regulatorySubmissionManagementPage .studyManagementNodeIcon.registration{color:#16855b;background:#e8f8f1}.regulatorySubmissionManagementPage .studyManagementNodeIcon.submission{color:#1177ff;background:#e8f2ff}.regulatorySubmissionManagementPage .studyManagementNodeIcon.sequence{color:#b35c00;background:#fff2df}.regulatorySubmissionManagementPage .studyManagementSearch input,.regulatorySubmissionManagementPage .studyManagementTreePanel{min-width:0}.regulatoryTabsInset.suraiTabsPageNav,.submissionConfigurationWorkspace>.suraiTabsPageNav,.suraiRecordWorkspace:has(>.publishingPackageScrollableBody)>.suraiTabsPageNav{padding-inline:20px}.regulatoryProductTabs>.studyManagementWorkspaceTabActions{align-self:center;margin-left:auto}.regulatoryProductHeaderTitle{display:inline-flex;align-items:center;gap:8px;max-width:100%;vertical-align:middle}.regulatoryProductHeaderTitle>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regulatoryProductHeaderMetadata{display:flex;align-items:center;flex-wrap:wrap;gap:5px 0;min-width:0}.suraiHierarchyDetailsPanel .regulatoryProductHeaderMetadata>.regulatoryProductHeaderField{display:inline-flex;flex-direction:row;align-items:baseline;gap:0;min-width:0}.regulatoryProductHeaderMetadata>span:not(:last-child):after{content:"";align-self:stretch;width:1px;min-height:14px;margin:0 12px;background:var(--surai-theme-border,var(--color-border,#e0e6f1))}.regulatoryProductHeaderMetadata .suraiPropertyGridValue{margin-left:0}@media(max-width:560px){.regulatoryTabsInset.suraiTabsPageNav,.submissionConfigurationWorkspace>.suraiTabsPageNav,.suraiRecordWorkspace:has(>.publishingPackageScrollableBody)>.suraiTabsPageNav{padding-inline:14px}.regulatoryProductHeaderMetadata>span:not(:last-child):after{margin-inline:8px}}.studyManagementEmpty{padding:24px;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a));font-size:12px;text-align:center}.studyManagementEmpty.workspace{min-height:420px;display:grid;place-items:center}.studyManagementWorkspaceHeader{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--surai-theme-border,var(--color-border,#e0e6f1))}.studyManagementWorkspaceHeader h2{margin:4px 0;font-size:18px;color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a))}.regulatoryPlanningContextHeader{padding:12px 20px}.regulatoryPlanningContextHeader h2{margin:0}.studyManagementWorkspaceHeader p{margin:0;font-size:12px;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a))}.studyManagementWorkspaceActions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;justify-content:flex-end}.studyManagementMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 20px;border-bottom:1px solid var(--surai-theme-border,var(--color-border,#e0e6f1))}.studyManagementMetrics span{padding:11px;border:1px solid var(--surai-theme-border,var(--color-border,#e0e6f1));border-radius:7px;background:var(--surai-theme-surface-muted,var(--color-surface-muted,#f8fafc));display:grid;grid-gap:4px;gap:4px;min-width:0}.studyManagementMetrics small{font-size:10px;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a))}.studyManagementMetrics strong{font-size:14px;color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studyManagementWorkspaceBody{padding:16px 20px 20px;display:grid;grid-gap:12px;gap:12px;color:var(--surai-theme-text,var(--color-text-primary,#11182f))}.studyManagementWorkspaceTabs.suraiTabsPageNav{width:auto;margin:-16px -20px 2px;padding-inline:20px;background:transparent}.studyManagementWorkspaceTabs .suraiTab{min-width:auto}.studyManagementWorkspaceTabs .studyManagementWorkspaceTabActions{align-self:center;margin-left:auto}.studyManagementProductDetails{display:grid;grid-gap:20px;gap:20px;padding-top:2px}.studyCloseoutSummary{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.studyCloseoutSummary span{display:grid;grid-gap:4px;gap:4px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.studyCloseoutSummary small{font:var(--surai-field-name-font);color:var(--color-text-muted)}.studyCloseoutSummary strong{font-size:20px;color:var(--color-text-primary)}@media(max-width:800px){.studyCloseoutSummary{grid-template-columns:repeat(2,minmax(110px,1fr))}}.studyManagementProductDetailSection{display:grid;grid-gap:12px;gap:12px}.studyManagementProductDetailSection>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding-bottom:8px;border-bottom:1px solid var(--surai-theme-border-soft,var(--color-border,#e0e6f1))}.suraiHierarchySectionHeaderEnd{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-left:auto}.studyManagementProductDetailFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px}.studyManagementProductDetailFields>.wide{grid-column:1/-1}.studyManagementProductDetailFields>.spanTwo{grid-column:span 2}@media(max-width:760px){.studyManagementProductDetailFields>.spanTwo{grid-column:auto}}.studyManagementProductDetailFields .suraiFormControl[readonly]{border-color:var(--surai-control-readonly-border,var(--surai-theme-border-subtle,var(--surai-control-border)));background:var(--surai-control-readonly-bg,var(--surai-theme-surface-muted,var(--color-surface-muted,#f8fafc)))!important;color:var(--surai-control-fg,var(--surai-theme-text,var(--text)))!important;-webkit-text-fill-color:var(--surai-control-fg,var(--surai-theme-text,var(--text)))!important;cursor:default}.studyManagementProductDetailFields textarea.suraiFormControl[readonly]{min-height:84px;resize:none}.studyManagementSectionHeader{display:flex;align-items:center;justify-content:space-between}.studyManagementSectionHeader>div{display:grid;grid-gap:3px;gap:3px}.studyManagementSectionHeader strong{color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a))}.studyManagementSectionHeader span{font-size:11px;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a))}.studyManagementSiteDetails dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.studyManagementSiteDetails dl div{border:1px solid var(--surai-theme-border,var(--color-border,#e0e6f1));border-radius:7px;padding:12px;background:var(--surai-theme-surface-muted,var(--color-surface-muted,#f8fafc))}.studyManagementSiteDetails dt{font-size:10px;color:var(--surai-theme-text-primary,var(--color-text-primary,#66708a));text-transform:uppercase;font-weight:800}.studyManagementSiteDetails dd{margin:5px 0 0;font-size:13px;font-weight:700;color:var(--surai-theme-text-strong,var(--color-text-strong,#0f172a))}@media(max-width:900px){.studyManagementLayout{grid-template-columns:1fr}.studyManagementMetrics,.studyManagementProductDetailFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.studyManagementWorkspaceHeader{display:grid}.studyManagementWorkspaceActions{justify-content:flex-start}.studyManagementMetrics,.studyManagementProductDetailFields,.studyManagementSiteDetails dl{grid-template-columns:1fr}}@media(max-width:560px){.studyManagementWorkspaceTabs.suraiTabsPageNav{margin-left:-14px;margin-right:-14px;padding-inline:14px}}.studyManagementHeroActions{display:flex;align-items:center;gap:18px;flex-wrap:nowrap;min-width:0}.studyManagementHeroKpis{display:flex;align-items:center;gap:0;min-width:0;white-space:nowrap}.studyManagementHeroKpi{display:flex;align-items:center;gap:8px;min-width:112px;height:38px;padding:0 14px;border-right:1px solid var(--surai-theme-border-soft)}.studyManagementHeroKpi:first-child{padding-left:0}.studyManagementHeroKpi:last-child{border-right:0;padding-right:0}.studyManagementHeroKpiIcon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px}.studyManagementHeroKpi>span:last-child{display:grid;align-content:center;grid-gap:0;gap:0}.studyManagementHeroKpi small{font-size:12px;font-weight:700;line-height:1.1;color:var(--surai-theme-text-primary)}.studyManagementHeroKpi strong{font-size:16px;font-weight:800;line-height:1.1;color:var(--surai-theme-text-strong)}.studyManagementHeroKpi.product .studyManagementHeroKpiIcon{color:var(--surai-theme-status-info,var(--surai-theme-primary,#2563eb));background:color-mix(in srgb,var(--surai-theme-status-info,var(--surai-theme-primary,#2563eb)) 18%,var(--surai-theme-surface,#fff))}.studyManagementHeroKpi.study .studyManagementHeroKpiIcon{color:var(--surai-theme-primary,#1177ff);background:color-mix(in srgb,var(--surai-theme-primary,#1177ff) 18%,var(--surai-theme-surface,#fff))}.studyManagementHeroKpi.country .studyManagementHeroKpiIcon{color:var(--surai-theme-status-success,var(--color-success,#047857));background:color-mix(in srgb,var(--surai-theme-status-success,var(--color-success,#047857)) 18%,var(--surai-theme-surface,#fff))}.studyManagementHeroKpi.site .studyManagementHeroKpiIcon{color:var(--surai-theme-status-warning,var(--color-warning,#d78100));background:color-mix(in srgb,var(--surai-theme-status-warning,var(--color-warning,#d78100)) 18%,var(--surai-theme-surface,#fff))}.studyManagementHeroKpi.content .studyManagementHeroKpiIcon{color:#2563eb;background:#dbeafe}.studyManagementHeroKpi.complete .studyManagementHeroKpiIcon{color:#059669;background:#d1fae5}.studyManagementHeroKpi.progress .studyManagementHeroKpiIcon{color:#d97706;background:#fef3c7}.studyManagementHeroKpi.planned .studyManagementHeroKpiIcon{color:#7c3aed;background:#ede9fe}.studyManagementHeroKpi.pending .studyManagementHeroKpiIcon{color:#64748b;background:#f1f5f9}.studyManagementHeroKpi.overdue .studyManagementHeroKpiIcon{color:#dc2626;background:#fee2e2}.studyManagementHeroKpi.tenantUsers .studyManagementHeroKpiIcon{color:var(--surai-theme-primary,#1177ff);background:color-mix(in srgb,var(--surai-theme-primary,#1177ff) 18%,var(--surai-theme-surface,#fff))}.studyManagementHeroKpi.tenantStorage .studyManagementHeroKpiIcon{color:var(--surai-theme-status-success,var(--color-success,#047857));background:color-mix(in srgb,var(--surai-theme-status-success,var(--color-success,#047857)) 18%,var(--surai-theme-surface,#fff))}.studyManagementHeroKpi.tenantModules .studyManagementHeroKpiIcon{color:var(--surai-theme-status-warning,var(--color-warning,#d78100));background:color-mix(in srgb,var(--surai-theme-status-warning,var(--color-warning,#d78100)) 18%,var(--surai-theme-surface,#fff))}@media(max-width:1450px){.studyManagementHeroKpi{min-width:auto;padding:0 9px}.studyManagementHeroKpi small{display:none}.studyManagementHeroActions{gap:10px}}.tmfArtifactPanel.isEditing{grid-column:1/-1;min-height:0;overflow:visible}.tmfArtifactPanel.isEditing~.tmfInspector{display:none}.clinicalDocumentWizard{display:grid;grid-gap:var(--space-3);min-width:0}.clinicalDocumentWizardToolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:2px 2px 0}.clinicalDocumentWizardToolbarText{display:flex;align-items:center;gap:10px;min-width:0;color:var(--surai-theme-primary)}.clinicalDocumentWizardToolbarText>div{display:grid;grid-gap:2px;gap:2px}.clinicalDocumentWizardToolbarText strong{color:var(--surai-theme-text-strong);font-size:var(--font-lg)}.clinicalDocumentWizardToolbarText span{color:var(--surai-theme-text-primary);font-size:var(--font-sm)}.clinicalDocumentWizardHeaderActions{display:flex;align-items:center;gap:var(--space-2);flex:none}.clinicalDocumentWizardSteps{grid-template-columns:repeat(7,minmax(112px,1fr));grid-gap:0;gap:0;padding:14px 18px 12px;overflow-x:auto}.clinicalDocumentWizardSteps button{justify-items:center;grid-gap:7px;gap:7px;min-width:112px;padding:0 6px;border:0;font:inherit;cursor:pointer}.clinicalDocumentWizardSteps button:before{content:"";position:absolute;top:15px;right:50%;left:-50%;height:1px;background:var(--surai-theme-border-soft)}.clinicalDocumentWizardSteps button:first-child:before{display:none}.clinicalDocumentWizardSteps span{z-index:1;display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--surai-theme-border);border-radius:50%;background:var(--surai-theme-panel-bg);font-size:var(--font-sm);font-weight:800}.clinicalDocumentWizardSteps em{font-style:normal;text-align:center;font-size:var(--font-sm);font-weight:700;white-space:nowrap}.clinicalDocumentWizardSteps .active{color:var(--surai-theme-primary)}.clinicalDocumentWizardSteps .active span,.clinicalDocumentWizardSteps .complete span{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary);color:var(--surai-theme-on-primary,#fff)}.clinicalDocumentWizardLayout{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.clinicalDocumentWizardContext{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.clinicalDocumentWizardContext>strong{color:var(--surai-theme-text-strong);font-size:var(--font-md)}.clinicalDocumentWizardContext dl{display:grid;grid-gap:12px;gap:12px;margin:0}.clinicalDocumentWizardContext dt{font-size:var(--font-xs);font-weight:800;color:var(--surai-theme-text-primary);text-transform:uppercase;letter-spacing:.08em}.clinicalDocumentWizardContext dd{margin:3px 0 0;color:var(--surai-theme-text-strong);font-weight:700;overflow-wrap:anywhere}.clinicalDocumentWizardContext>div{display:flex;gap:8px;padding-top:var(--space-3);border-top:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-primary)}.clinicalDocumentWizardContext p{margin:0;color:var(--surai-theme-text-primary);line-height:1.5;font-size:var(--font-sm)}.clinicalDocumentWizardPanel{min-height:430px;display:grid;grid-template-rows:auto 1fr auto;padding:0;overflow:hidden}.clinicalDocumentWizardSectionHeading{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.clinicalDocumentWizardSectionHeading strong{color:var(--surai-theme-text-strong);font-size:var(--font-lg)}.clinicalDocumentWizardSectionHeading p{margin:4px 0 0;color:var(--surai-theme-text-primary)}.clinicalDocumentWizardBody{padding:var(--space-5);align-content:start}.clinicalDocumentWizardBody,.clinicalDocumentWizardGrid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.clinicalDocumentWizardGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.clinicalDocumentWizardGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.clinicalDocumentWizardGrid .spanTwo{grid-column:1/-1}.clinicalDocumentWizardInput,.clinicalDocumentWizardSelect{width:100%}.clinicalDocumentWizardNotice{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--surai-theme-primary) 25%,var(--surai-theme-border-soft));border-radius:var(--radius-sm);background:var(--surai-theme-primary-soft);color:var(--surai-theme-text-primary)}.clinicalDocumentWizardResolved{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.clinicalDocumentDropzone{min-height:180px;border:1px dashed color-mix(in srgb,var(--surai-theme-primary) 55%,var(--surai-theme-border));border-radius:var(--radius-md);display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:var(--space-5);text-align:center;background:var(--surai-theme-surface-muted);color:var(--surai-theme-text-primary);cursor:pointer}.clinicalDocumentDropzone:hover{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary-soft)}.clinicalDocumentDropzone strong{color:var(--surai-theme-text-strong)}.clinicalDocumentDropzone input{max-width:260px}.clinicalDocumentWizardToggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.clinicalDocumentRelationshipRow{display:grid;grid-template-columns:1fr 1.4fr 1fr minmax(150px,.7fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.clinicalDocumentWizardFooter{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:var(--space-2);gap:var(--space-2);padding:12px var(--space-4);border-top:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.clinicalDocumentWizardProgress{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 2px;font-size:var(--font-sm);color:var(--surai-theme-text-primary)}.clinicalDocumentWizardProgress i{display:block;width:210px;height:5px;border-radius:999px;background:var(--surai-theme-border-soft);overflow:hidden}.clinicalDocumentWizardProgress b{display:block;height:100%;background:var(--surai-theme-primary)}@media(max-width:1100px){.clinicalDocumentWizardSteps{grid-template-columns:repeat(7,132px)}.clinicalDocumentWizardLayout{grid-template-columns:1fr}.clinicalDocumentWizardContext{display:none}.clinicalDocumentRelationshipRow,.clinicalDocumentWizardGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.clinicalDocumentWizardToolbar{align-items:flex-start;flex-direction:column}.clinicalDocumentWizardHeaderActions{width:100%;flex-wrap:wrap}.clinicalDocumentRelationshipRow,.clinicalDocumentWizardGrid.three,.clinicalDocumentWizardGrid.two,.clinicalDocumentWizardToggles{grid-template-columns:1fr}.clinicalDocumentWizardFooter{grid-template-columns:1fr 1fr}.clinicalDocumentWizardFooter span{display:none}.clinicalDocumentWizardProgress{justify-content:flex-start;flex-wrap:wrap}.clinicalDocumentWizardProgress i{order:3;width:100%}}.clinicalDocumentWizard{gap:var(--space-3);padding-top:var(--space-2)}.clinicalDocumentWizardToolbar{min-height:54px;padding:0 2px var(--space-2);border-bottom:1px solid var(--surai-theme-border-soft)}.clinicalDocumentWizardToolbarActionsOnly{justify-content:flex-end;min-height:auto}.clinicalDocumentWizardToolbarText>div{gap:3px}.clinicalDocumentWizardToolbarText strong{font-size:var(--font-xl);letter-spacing:-.01em}.clinicalDocumentWizardLayout{grid-template-columns:280px minmax(0,1fr);gap:var(--space-4)}.clinicalDocumentWizardRail{align-self:start;display:flex;flex-direction:column;min-height:560px;padding:0;overflow:hidden;border-radius:var(--radius-md)}.clinicalDocumentWizardRailHeader{display:flex;align-items:center;gap:11px;padding:16px;border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.clinicalDocumentWizardRailIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary);flex:none}.clinicalDocumentWizardRailHeader>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.clinicalDocumentWizardRailHeader strong{color:var(--surai-theme-text-strong);font-size:var(--font-md)}.clinicalDocumentWizardRailHeader p{margin:0;color:var(--surai-theme-text-primary);font-size:var(--font-xs)}.clinicalDocumentWizardSteps{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;padding:10px;background:transparent;overflow:visible}.clinicalDocumentWizardSteps button{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;justify-items:stretch;grid-gap:10px;gap:10px;min-width:0;padding:10px 9px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--surai-theme-text-primary);text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.clinicalDocumentWizardSteps button:before{display:none}.clinicalDocumentWizardSteps button>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--surai-theme-border);border-radius:50%;background:var(--surai-theme-panel-bg);font-size:var(--font-xs);font-weight:800}.clinicalDocumentWizardSteps button>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.clinicalDocumentWizardSteps button em{font-style:normal;text-align:left;font-size:var(--font-sm);font-weight:750;white-space:normal;line-height:1.25;color:inherit}.clinicalDocumentWizardSteps button small{font-size:10px;color:var(--surai-theme-text-muted,var(--surai-theme-text-primary));line-height:1.2}.clinicalDocumentWizardSteps button>svg{color:var(--surai-theme-text-muted,var(--surai-theme-text-primary));opacity:.55}.clinicalDocumentWizardSteps button:hover{background:var(--surai-theme-surface-muted);border-color:var(--surai-theme-border-soft)}.clinicalDocumentWizardSteps button.active{background:var(--surai-theme-primary-soft);border-color:color-mix(in srgb,var(--surai-theme-primary) 28%,var(--surai-theme-border-soft));color:var(--surai-theme-primary)}.clinicalDocumentWizardSteps button.active>span,.clinicalDocumentWizardSteps button.complete>span{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary);color:var(--surai-theme-on-primary,#fff)}.clinicalDocumentWizardSteps button.complete{color:var(--surai-theme-text-strong)}.clinicalDocumentWizardSteps button.complete small{color:var(--surai-theme-primary)}.clinicalDocumentWizardPanel{min-height:560px}@media(max-width:1100px){.clinicalDocumentWizardLayout{grid-template-columns:240px minmax(0,1fr)}.clinicalDocumentWizardRail{min-height:520px}.clinicalDocumentWizardSteps{grid-template-columns:1fr}.clinicalDocumentWizardGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.clinicalDocumentWizardLayout{grid-template-columns:1fr}.clinicalDocumentWizardRail{min-height:0}.clinicalDocumentWizardSteps{grid-template-columns:repeat(4,154px);overflow-x:auto}.clinicalDocumentWizardSteps button{grid-template-columns:28px minmax(0,1fr);min-width:154px}.clinicalDocumentWizardSteps button>svg{display:none}}.clinicalDocumentWizardPanelHeader{display:grid;grid-gap:10px;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.clinicalDocumentChevronStepper{display:flex;width:100%;min-width:0;gap:2px;overflow:hidden;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);box-shadow:var(--surai-shadow-sm,0 8px 20px color-mix(in srgb,var(--surai-theme-text-strong) 5%,transparent))}.clinicalDocumentChevronStep{position:relative;flex:1 1;min-width:0;height:46px;padding:0 26px;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:11px;font-weight:850;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.clinicalDocumentChevronStep:not(:first-child):not(:last-child){-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);padding-left:30px}.clinicalDocumentChevronStep:first-child:not(:last-child){-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.clinicalDocumentChevronStep:last-child:not(:first-child){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);padding-left:30px}.clinicalDocumentChevronStepNumber{position:relative;z-index:3;display:inline-grid;place-items:center;width:24px;height:24px;min-width:24px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;box-shadow:var(--surai-shadow-sm,0 1px 3px color-mix(in srgb,var(--surai-theme-text-strong) 12%,transparent))}.clinicalDocumentChevronStepText{position:relative;z-index:3;overflow:hidden;text-overflow:ellipsis}.clinicalDocumentChevronStep.complete{background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary)}.clinicalDocumentChevronStep.complete .clinicalDocumentChevronStepNumber{border:1px solid color-mix(in srgb,var(--surai-theme-primary) 55%,var(--surai-theme-border))}.clinicalDocumentChevronStep.complete .clinicalDocumentChevronStepNumber,.clinicalDocumentChevronStep.current{background:var(--surai-theme-primary);color:var(--surai-theme-on-primary,#fff)}.clinicalDocumentChevronStep.current .clinicalDocumentChevronStepNumber{background:var(--surai-theme-surface);color:var(--surai-theme-primary);border:1px solid color-mix(in srgb,var(--surai-theme-primary) 35%,var(--surai-theme-border))}.clinicalDocumentChevronStepper .clinicalDocumentChevronStep.upcoming{background:linear-gradient(135deg,color-mix(in srgb,var(--surai-theme-surface-muted) 72%,var(--surai-theme-border-soft) 28%) 0,var(--surai-theme-border-soft) 100%)!important;color:var(--surai-theme-text-primary)!important}.clinicalDocumentChevronStepper .clinicalDocumentChevronStep.upcoming .clinicalDocumentChevronStepNumber{background:var(--surai-theme-surface)!important;color:var(--surai-theme-text-primary)!important;border:1px solid var(--surai-theme-border-strong)!important}.clinicalDocumentChevronStep:hover{filter:brightness(.985)}.clinicalDocumentWizardStepDescription{margin:0;padding:0 2px;color:var(--surai-theme-text-primary);font-size:var(--font-sm);line-height:1.45}@media(max-width:1250px){.clinicalDocumentChevronStepper{overflow-x:auto;overflow-y:hidden}.clinicalDocumentChevronStep{flex:0 0 155px}}@media(max-width:700px){.clinicalDocumentWizardPanelHeader{padding:10px}.clinicalDocumentChevronStep{flex-basis:145px;height:42px;padding-inline:22px}.clinicalDocumentChevronStep:last-child:not(:first-child),.clinicalDocumentChevronStep:not(:first-child):not(:last-child){padding-left:26px}}.clinicalDocumentChevronStepText,.clinicalDocumentWizardSteps button em{font-size:var(--font-sm);font-weight:800;color:inherit}.clinicalDocumentFileInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clinicalDocumentBrowseButton{cursor:pointer}.clinicalDocumentRequiredLabel{font-weight:700;color:var(--surai-theme-text-strong)}.clinicalDocumentWizardFooter{grid-template-columns:auto auto auto auto;justify-content:end}@media(max-width:860px){.clinicalDocumentWizardSteps{grid-template-columns:repeat(4,154px)}}@media(max-width:700px){.clinicalDocumentWizardFooter{grid-template-columns:repeat(2,minmax(0,1fr))}}.clinicalDocumentWizard.suraiFullHeightWorkspace{display:flex;flex-direction:column;padding-top:0;overflow:hidden}.clinicalDocumentWizardLayout{align-items:stretch;grid-template-columns:260px minmax(0,1fr)}.clinicalDocumentWizard.suraiFullHeightWorkspace>.clinicalDocumentWizardLayout{flex:1 1 auto;min-height:0}.clinicalDocumentWizardPanel,.clinicalDocumentWizardRail{height:100%;min-height:0}.clinicalDocumentWizardRail{align-self:stretch}.clinicalDocumentWizardBody{min-height:0;overflow:auto}.clinicalDocumentChevronStepNumber,.clinicalDocumentChevronStepText,.clinicalDocumentWizardSteps button em,.clinicalDocumentWizardSteps button>span{font-size:16px;font-weight:700}.clinicalDocumentWizardSteps button>span{width:34px;height:34px}.clinicalDocumentChevronStepNumber{width:30px;height:30px;min-width:30px}.clinicalDocumentChevronStep{height:54px}.clinicalDocumentInlineToggle{justify-content:flex-start}.clinicalDocumentInlineToggle>div{flex:0 0 auto}.clinicalDocumentCountryDisabled:disabled{color:var(--surai-theme-text-muted,var(--muted));background-color:var(--surai-theme-surface-muted,var(--surface-muted));border-color:var(--surai-theme-border-soft,var(--border));-webkit-text-fill-color:var(--surai-theme-text-muted,var(--muted))}@media(max-width:860px){.clinicalDocumentWizardPanel,.clinicalDocumentWizardRail{height:auto;min-height:0}}.clinicalDocumentCountryDisabled:disabled{background-color:var(
    --surai-theme-surface-muted,var(--color-surface-muted,#f1f5f9)
  )!important;border-color:var(
    --surai-theme-border-soft,var(--border,#cbd5e1)
  );color:var(
    --surai-theme-text-primary,var(--text,#0f172a)
  );-webkit-text-fill-color:var(
    --surai-theme-text-primary,var(--text,#0f172a)
  );opacity:1}.clinicalDocumentUploadContext{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start}.clinicalDocumentUploadContextHeader{padding:var(--space-4);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.clinicalDocumentUploadContextBody{min-height:0;overflow:auto;padding:var(--space-4)}.clinicalDocumentUploadContextSection{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.clinicalDocumentUploadContextSection+.clinicalDocumentUploadContextSection{padding-top:var(--space-4);border-top:1px solid var(--surai-theme-border-soft)}.clinicalDocumentUploadContextGroup{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0 0 0 var(--space-3)}.clinicalDocumentUploadContextItem{display:grid;grid-gap:3px;gap:3px;min-width:0}.clinicalDocumentUploadContextItem dt{margin:0}.clinicalDocumentUploadContextItem dd{margin:0;overflow-wrap:anywhere}.clinicalDocumentUploadContextEmpty{margin:0;padding:var(--space-4);color:var(--surai-theme-text-primary);font-size:var(--font-sm);line-height:1.5}@media(max-width:860px){.clinicalDocumentWizardLayout{grid-template-columns:1fr}}.suraiViewportFit[data-viewport-fit=true]{height:var(--surai-viewport-fit-height);min-height:0;overflow:hidden}.suraiViewportScrollRegion{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.suraiDocumentWorkspace{--surai-document-workspace-panel-gap:var(--space-2);display:grid;grid-gap:var(--surai-document-workspace-panel-gap);gap:var(--surai-document-workspace-panel-gap);min-width:0}.suraiDocumentWorkspace[data-viewport-fit=true]{box-sizing:border-box}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview][data-has-lifecycle=true]{grid-template-rows:auto auto auto minmax(0,1.55fr) minmax(0,.7fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview][data-has-lifecycle=false]{grid-template-rows:auto auto minmax(0,1.55fr) minmax(0,.7fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=tab][data-has-lifecycle=true]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=tab][data-has-lifecycle=false]{grid-template-rows:auto auto minmax(0,1fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview-only][data-has-lifecycle=true]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview-only][data-has-lifecycle=false]{grid-template-rows:auto auto minmax(0,1fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview][data-has-lifecycle=true][data-has-current-work=true]{grid-template-rows:auto auto auto auto minmax(0,1.55fr) minmax(0,.7fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview-only][data-has-lifecycle=true][data-has-current-work=true],.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=tab][data-has-lifecycle=true][data-has-current-work=true]{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview][data-has-lifecycle=false][data-has-current-work=true]{grid-template-rows:auto auto auto minmax(0,1.55fr) minmax(0,.7fr) auto}.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=overview-only][data-has-lifecycle=false][data-has-current-work=true],.suraiDocumentWorkspace[data-viewport-fit=true][data-layout=tab][data-has-lifecycle=false][data-has-current-work=true]{grid-template-rows:auto auto auto minmax(0,1fr) auto}.suraiDocumentWorkspaceFooter{display:flex;position:-webkit-sticky;position:sticky;z-index:4;bottom:0;justify-content:flex-end;gap:var(--space-2);padding:12px var(--space-4);border-top:1px solid var(--surai-surface-panel-border,var(--surai-theme-border));background:color-mix(in srgb,var(--surai-theme-primary) 10%,var(--surai-theme-surface))}.suraiDocumentHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--surai-theme-primary) 18%,var(--surai-theme-border-soft));border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--surai-theme-primary) 8%,var(--surai-theme-surface)),color-mix(in srgb,var(--surai-theme-info,var(--surai-theme-primary)) 5%,var(--surai-theme-surface)),var(--surai-theme-surface));box-shadow:var(--shadow-sm)}.suraiDocumentHeroIdentity{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.suraiDocumentHeroIcon{position:relative;display:grid;place-items:center;flex:0 0 54px;width:54px;height:64px;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-sm);background:var(--surai-theme-surface);color:var(--surai-theme-primary);box-shadow:var(--shadow-xs)}.suraiDocumentHeroIconBadge{position:absolute;z-index:2;top:-7px;right:-7px;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--surai-feedback-warning-border);border-radius:999px;background:var(--surai-feedback-warning-bg);box-shadow:var(--shadow-xs)}.suraiDocumentHeroText{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.suraiDocumentHeroTitleRow{display:flex;align-items:center;gap:var(--space-3);min-width:0}.suraiDocumentHeroTitleRow h2{margin:0;color:var(--surai-theme-text-strong);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suraiDocumentHeroVersion{font-weight:700}.suraiDocumentHeroMetadata{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex-wrap:wrap}.suraiDocumentHeroClassification{min-width:0;max-width:100%}.suraiDocumentHeroMetadataDivider{align-self:stretch;width:1px;min-height:22px;background:var(--surai-theme-border-strong,var(--surai-theme-border-soft));border-radius:999px}.suraiDocumentChips{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.suraiDocumentChip{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border:1px solid var(--surai-theme-border-soft);border-radius:999px;background:var(--surai-theme-surface-muted);color:var(--surai-theme-text-primary);font-size:var(--font-xs);font-weight:700}.suraiDocumentChip[data-tone=accent]{border-color:color-mix(in srgb,var(--surai-theme-primary) 24%,var(--surai-theme-border-soft));background:color-mix(in srgb,var(--surai-theme-primary) 9%,var(--surai-theme-surface));color:var(--surai-theme-primary)}.suraiDocumentChip[data-tone=success]{border-color:color-mix(in srgb,var(--surai-theme-success) 25%,var(--surai-theme-border-soft));background:color-mix(in srgb,var(--surai-theme-success) 10%,var(--surai-theme-surface));color:var(--surai-theme-success)}.suraiDocumentCheckoutLabel{display:inline-flex;align-items:center;gap:8px;min-width:0}.suraiDocumentCheckoutLabel>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.suraiDocumentCheckoutIcon{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 16px;color:var(--surai-theme-status-warning,var(--color-warning,#d78100));cursor:help}.suraiDocumentCheckoutIcon svg{display:block;width:16px;height:16px}.suraiDocumentCheckoutIcon{position:relative}.suraiDocumentCheckoutTooltip{position:absolute;z-index:1200;top:calc(100% + 8px);left:0;width:max-content;max-width:320px;padding:8px 11px;border:1px solid var(--surai-feedback-warning-border);border-radius:var(--surai-overlay-radius,var(--radius-lg));background:var(--surai-feedback-warning-bg);color:var(--surai-feedback-warning-fg);font-size:14px;font-weight:600;line-height:1.4;white-space:normal;box-shadow:var(--surai-theme-shadow-raised);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.suraiDocumentCheckoutIcon:focus-visible,.suraiDocumentCheckoutIcon:hover{z-index:1201}.suraiDocumentCheckoutIcon:focus-visible .suraiDocumentCheckoutTooltip,.suraiDocumentCheckoutIcon:hover .suraiDocumentCheckoutTooltip{opacity:1;transform:translateY(0)}.suraiDocumentHero:has(.suraiDocumentCheckoutIcon:focus-visible),.suraiDocumentHero:has(.suraiDocumentCheckoutIcon:hover){position:relative;z-index:30;overflow:visible}.suraiDocumentHeroIconBadge:has(.suraiDocumentCheckoutIcon:focus-visible),.suraiDocumentHeroIconBadge:has(.suraiDocumentCheckoutIcon:hover){z-index:31}.suraiDocumentCheckoutTooltipPortal{position:fixed;z-index:10000;width:max-content;max-width:320px;background:var(--surai-theme-surface);opacity:1;transform:none;pointer-events:none}.suraiDocumentHeroActions{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;max-width:min(46vw,620px)}.suraiDocumentToolbar{min-width:0;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);overflow-x:auto}.suraiDocumentToolbar .suraiTabs{min-width:max-content;padding:0 var(--space-2)}.suraiDocumentLifecycleBand{min-width:0;background:var(--surai-theme-surface);overflow:visible}.suraiDocumentLifecycleBand>.canonicalLifecycleHeaderBand{margin:0;border:0;border-radius:0}.suraiDocumentCurrentWorkBand{min-width:0;background:var(--surai-theme-surface)}.suraiDocumentCurrentWorkBand>.suraiWorkflowActionBand{margin:0}.suraiDocumentSplitViewport{height:clamp(420px,52dvh,640px);min-height:420px;min-width:0;overflow:hidden}.suraiDocumentWorkspace[data-viewport-fit=true] .suraiDocumentSplitViewport{height:auto;min-height:0}.suraiDocumentSplitView{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(540px,1fr);grid-gap:var(--surai-document-workspace-panel-gap);gap:var(--surai-document-workspace-panel-gap);height:100%;min-height:0}.suraiDocumentInspector,.suraiDocumentPreviewSurface,.suraiDocumentTabContent{min-width:0;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);box-shadow:var(--shadow-sm)}.suraiDocumentPreviewSurface{display:flex;flex-direction:column;min-height:0;overflow:hidden}.suraiDocumentViewerBody{display:flex;flex:1 1 auto;min-height:0;overflow:auto;background:var(--surai-theme-surface-muted)}.suraiDocumentFrame{width:100%;height:100%;min-height:0;border:0;background:var(--surai-theme-surface)}.suraiDocumentPreviewState.suraiEmptyState{display:grid;place-content:center;width:100%;min-height:100%;margin:0;padding:var(--space-5);border:0;border-radius:0;background:transparent}.suraiDocumentCoauthoringEditor{width:100%;height:100%;min-height:640px;background:var(--surai-theme-surface)}.suraiDocumentInspector{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.suraiDocumentInspectorSection{border-bottom:1px solid var(--surai-theme-border-soft)}.suraiDocumentInspectorSection:last-child{border-bottom:0}.suraiDocumentInspectorSection>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);background:var(--surai-theme-surface)}.suraiDocumentInspectorSection h3{margin:0;color:var(--surai-theme-text-strong);font-size:var(--font-sm)}.suraiDocumentInspectorPanels{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:8px}.suraiDocumentInspectorPanels>.suraiDocumentSummaryCard{min-height:0}.suraiPropertyGrid{--surai-property-grid-inset:18px;--surai-property-grid-center-gap:14px;--surai-property-grid-divider:1.5px;position:relative;display:grid;min-width:0}.suraiPropertyGrid:before{content:"";position:absolute;z-index:1;left:50%;top:10px;bottom:10px;width:var(--surai-property-grid-divider);transform:translateX(-50%);border-radius:999px;background:var(--surai-theme-border-soft);pointer-events:none}.suraiPropertyGridRow{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.suraiPropertyGridRow:not(:last-child):after,.suraiPropertyGridRow:not(:last-child):before{content:"";position:absolute;bottom:0;height:var(--surai-property-grid-divider);border-radius:999px;background:var(--surai-theme-border-soft)}.suraiPropertyGridRow:not(:last-child):before{left:var(--surai-property-grid-inset);right:calc(50% + var(--surai-property-grid-center-gap))}.suraiPropertyGridRow:not(:last-child):after{left:calc(50% + var(--surai-property-grid-center-gap));right:var(--surai-property-grid-inset)}.suraiPropertyGridItem{position:relative;display:grid;grid-template-columns:minmax(108px,.8fr) minmax(0,1.2fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start;min-width:0;padding:13px var(--space-4)}.suraiPropertyGridLabel{display:flex;align-items:center;gap:var(--space-2);color:var(--surai-theme-form-label-text);font-family:inherit;font-size:14px;font-weight:600;line-height:1.25}.suraiPropertyGridLabel svg{flex:0 0 auto;color:currentColor}.suraiPropertyGridValue{min-width:0;color:var(--surai-theme-form-input-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.suraiPropertyGridItem[data-tone=accent] .suraiPropertyGridValue{color:var(--surai-theme-primary)}.suraiDocumentTabContent{min-height:220px;overflow:visible;padding:var(--space-3);border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);box-shadow:var(--shadow-sm)}.suraiDocumentWorkspace[data-viewport-fit=true] .suraiDocumentTabContent{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.suraiDocumentMetadataGrid,.suraiDocumentOverviewGrid,.suraiDocumentSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--surai-document-workspace-panel-gap);gap:var(--surai-document-workspace-panel-gap)}.suraiDocumentOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.suraiDocumentSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.suraiDocumentSummaryCard{min-width:0;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);overflow:hidden}.suraiDocumentSummaryCard>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.suraiDocumentSummaryCard>header>div{display:flex;align-items:center;gap:var(--space-2)}.suraiDocumentSummaryCard h3{margin:0}.suraiDocumentSummaryCard>header svg{color:var(--surai-theme-primary)}.suraiDocumentSummaryCardBody{padding:var(--space-3)}.suraiDocumentSummaryCardBody>p{margin:0 0 var(--space-3);color:var(--surai-theme-text-primary);line-height:1.6}.suraiDocumentSummaryCardBody>.suraiPropertyGrid{margin:calc(var(--space-3)*-1)}.suraiDocumentDescriptionValue{white-space:pre-wrap}.suraiDocumentOverviewFacts{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.suraiDocumentOverviewFacts>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-text-primary);font-size:var(--font-sm)}.suraiDocumentOverviewFacts strong{color:var(--surai-theme-text-secondary);font-weight:600}.suraiDocumentActionList{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.suraiDocumentActionList .suraiButton{width:100%;justify-content:flex-start}.suraiDocumentInsightLinks{display:grid;grid-gap:2px;gap:2px}.suraiDocumentInsightLinks button{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:8px 0;border:0;background:transparent;color:var(--surai-theme-primary);font:inherit;font-size:var(--font-sm);font-weight:700;text-align:left;cursor:pointer}.suraiDocumentInsightLinks button:hover span{text-decoration:underline}.suraiDocumentInsightLinks button svg:last-child{justify-self:end}.suraiDocumentRenditionsGrid{grid-template-columns:minmax(0,1fr)}.suraiDocumentTimeline{display:grid}.suraiDocumentTimelineItem{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding:0 0 var(--space-4)}.suraiDocumentTimelineItem:not(:last-child):before{content:"";position:absolute;left:7px;top:17px;bottom:1px;width:1px;background:var(--surai-theme-border-soft)}.suraiDocumentTimelineMarker{position:relative;z-index:1;color:var(--surai-theme-text-secondary);background:var(--surai-theme-surface)}.suraiDocumentTimelineItem[data-complete=true] .suraiDocumentTimelineMarker{color:var(--surai-theme-success)}.suraiDocumentTimelineItem>div{display:grid;grid-gap:3px;gap:3px}.suraiDocumentTimelineItem strong{color:var(--surai-theme-form-input-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.25}.suraiDocumentTimelineItem[data-tone=success] .suraiDocumentTimelineMarker,.suraiDocumentTimelineItem[data-tone=success] strong{color:var(--surai-theme-success);font-weight:600}.suraiDocumentTimelineItem small,.suraiDocumentTimelineItem span{display:block;color:var(--surai-theme-text-secondary);font-size:var(--font-xs)}.suraiDocumentAuditSurface,.suraiDocumentTableSurface{min-height:100%;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);overflow:auto}.suraiDocumentTableSurface .suraiTable{width:100%}.suraiDocumentAuditSurface{padding:var(--space-4)}.suraiDocumentWorkspaceConnected{--surai-document-workspace-panel-gap:1px;gap:1px;border:1px solid var(--surai-surface-panel-border,var(--surai-theme-border));background:var(--surai-surface-panel-border,var(--surai-theme-border))}.suraiDocumentWorkspaceConnected .suraiDocumentInspector,.suraiDocumentWorkspaceConnected .suraiDocumentPreviewSurface,.suraiDocumentWorkspaceConnected>.suraiDocumentHero,.suraiDocumentWorkspaceConnected>.suraiDocumentTabContent,.suraiDocumentWorkspaceConnected>.suraiDocumentToolbar{border:0;border-radius:0;box-shadow:none}.suraiDocumentWorkspaceConnected .suraiDocumentSplitView{gap:1px;background:var(--surai-surface-panel-border,var(--surai-theme-border))}.suraiDocumentWorkspaceLoading{padding:var(--space-4)}@media(max-width:1180px){.suraiDocumentOverviewGrid,.suraiDocumentSummaryGrid{grid-template-columns:1fr 1fr}.suraiDocumentSplitView{grid-template-columns:minmax(0,1.55fr) minmax(285px,.85fr)}.suraiPropertyGrid:before{display:none}.suraiPropertyGridRow{grid-template-columns:1fr}.suraiPropertyGridRow:not(:last-child):before{display:none}.suraiPropertyGridItem:nth-child(2):before,.suraiPropertyGridRow:not(:last-child):after{left:var(--surai-property-grid-inset);right:var(--surai-property-grid-inset)}.suraiPropertyGridItem:nth-child(2):before{content:"";position:absolute;top:0;height:var(--surai-property-grid-divider);border-radius:999px;background:var(--surai-theme-border-soft)}.suraiDocumentSplitView{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)}}@media(max-width:980px){.suraiDocumentHero{grid-template-columns:1fr}.suraiDocumentHeroActions{justify-content:flex-start;max-width:none}.suraiViewportFit{height:auto!important;overflow:visible}.suraiDocumentWorkspace{grid-template-rows:none}.suraiDocumentMetadataGrid,.suraiDocumentOverviewGrid,.suraiDocumentSplitView,.suraiDocumentSummaryGrid{grid-template-columns:1fr}.suraiDocumentSplitViewport{height:auto;min-height:0}.suraiDocumentPreviewSurface{min-height:620px}.suraiDocumentInspector{max-height:none;overflow:visible}.suraiDocumentTabContent{height:auto;overflow:visible}}.suraiDocumentMetadataEditor{display:grid;grid-gap:var(--surai-document-workspace-panel-gap);gap:var(--surai-document-workspace-panel-gap);padding-bottom:68px}.suraiDocumentMetadataEditor>.suraiDocumentSummaryCard{border-radius:var(--radius-sm)}.suraiDocumentNarrativeMetadata{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.suraiDocumentNarrativeFields,.suraiDocumentNarrativeMetadata,.suraiDocumentOwnershipEditor,.suraiDocumentTaxonomyContext{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.suraiDocumentOwnershipEditor>.clinicalDocumentWizardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.suraiDocumentContextMetadata{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--surai-theme-border-soft)}.suraiDocumentInheritedNote{margin:0 0 var(--space-3);color:var(--surai-theme-text-primary);font-size:var(--font-sm)}.suraiDocumentReadOnlyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.suraiDocumentReadOnlyGrid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.suraiDocumentMetadataEditBar{position:-webkit-sticky;position:sticky;z-index:6;bottom:0;margin:0 calc(var(--space-3)*-1) calc(var(--space-3)*-1);padding:12px var(--space-4);border-top:1px solid var(--surai-surface-panel-border,var(--surai-theme-border));background:color-mix(in srgb,var(--surai-theme-primary) 10%,var(--surai-theme-surface));box-shadow:none}.suraiDocumentMetadataReadView{padding-bottom:0}.suraiDocumentNarrativeFieldsReadOnly{grid-template-rows:auto minmax(0,1fr);min-height:0}.suraiDocumentNarrativeFieldsReadOnly>.suraiFormField{gap:6px}.suraiDocumentNarrativeFieldsReadOnly>.suraiFormField:last-child{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.suraiDocumentReadOnlyNarrative{width:100%;height:100%;min-height:0;max-height:none;resize:none;overflow:auto;white-space:pre-wrap;align-self:stretch}.suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup,.suraiDocumentSystemGroups>.qualityDocumentOwnershipGroup{container-type:inline-size}.suraiDocumentOwnershipGroups .suraiPropertyGrid:before,.suraiDocumentSystemGroups .suraiPropertyGrid:before{display:none}.suraiDocumentOwnershipGroups .suraiPropertyGridRow,.suraiDocumentSystemGroups .suraiPropertyGridRow{grid-template-columns:1fr}.suraiDocumentOwnershipGroups .suraiPropertyGridRow:not(:last-child):before,.suraiDocumentSystemGroups .suraiPropertyGridRow:not(:last-child):before{display:none}.suraiDocumentOwnershipGroups .suraiPropertyGridRow:not(:last-child):after,.suraiDocumentSystemGroups .suraiPropertyGridRow:not(:last-child):after{left:var(--surai-property-grid-inset);right:var(--surai-property-grid-inset)}.suraiDocumentOwnershipGroups .suraiPropertyGridItem:nth-child(2):before,.suraiDocumentSystemGroups .suraiPropertyGridItem:nth-child(2):before{content:"";position:absolute;top:0;left:var(--surai-property-grid-inset);right:var(--surai-property-grid-inset);height:var(--surai-property-grid-divider);border-radius:999px;background:var(--surai-theme-border-soft)}.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup>.suraiPropertyGrid,.suraiResponsiveFieldGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup .suraiPropertyGridItem:before,.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup>.suraiPropertyGrid:before,.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup>.suraiPropertyGrid>.suraiPropertyGridRow:after,.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup>.suraiPropertyGrid>.suraiPropertyGridRow:before{display:none}.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup>.suraiPropertyGrid>.suraiPropertyGridRow{display:contents}.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup .suraiPropertyGridItem{display:grid;grid-template-columns:1fr;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);padding:0}.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup .suraiPropertyGridValue{display:flex;align-items:flex-start;min-height:40px;padding:9px 12px;border:1px solid var(--surai-control-disabled-border,var(--surai-theme-border-subtle));border-radius:var(--radius-sm);background:var(--surai-control-disabled-bg,var(--surai-theme-surface-disabled));color:var(--surai-control-disabled-fg,var(--surai-theme-text-disabled))}.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup .suraiPropertyGridValue:has(>.suraiReadOnlyToggle),.suraiDocumentMetadataReadView .qualityDocumentOwnershipGroup .suraiPropertyGridValue:has(>.suraiStatusBadge){min-height:0;padding:0;border:0;background:transparent;align-items:center}.suraiDocumentMetadataReadView .suraiReadOnlyFieldValue{min-height:40px;padding:9px 12px;border:1px solid var(--surai-control-disabled-border,var(--surai-theme-border-subtle));border-radius:var(--radius-sm);background:var(--surai-control-disabled-bg,var(--surai-theme-surface-disabled));color:var(--surai-control-disabled-fg,var(--surai-theme-text-disabled))}.suraiReadOnlyBadgeValue,.suraiReadOnlyToggleValue{display:flex;align-items:center;min-height:40px}.suraiReadOnlyBadgeValue{min-height:0;padding-top:9px}.suraiDocumentMetadataReadView .suraiDocumentContextMetadata>.suraiPropertyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.suraiDocumentMetadataReadView .suraiDocumentContextMetadata .suraiPropertyGrid:before,.suraiDocumentMetadataReadView .suraiDocumentContextMetadata .suraiPropertyGridRow:after,.suraiDocumentMetadataReadView .suraiDocumentContextMetadata .suraiPropertyGridRow:before{display:none}.suraiDocumentMetadataReadView .suraiDocumentContextMetadata .suraiPropertyGridRow{display:contents}.suraiDocumentMetadataReadView .suraiDocumentContextMetadata .suraiPropertyGridItem{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:0}.suraiDocumentMetadataReadView .suraiDocumentContextMetadata .suraiPropertyGridValue{display:flex;align-items:flex-start;min-height:40px;padding:9px 12px;border:1px solid var(--surai-control-disabled-border,var(--surai-theme-border-subtle));border-radius:var(--radius-sm);background:var(--surai-control-disabled-bg,var(--surai-theme-surface-disabled));color:var(--surai-control-disabled-fg,var(--surai-theme-text-disabled))}@container(min-width:520px){.suraiDocumentOwnershipGroups .suraiPropertyGrid:before,.suraiDocumentSystemGroups .suraiPropertyGrid:before{display:block}.suraiDocumentOwnershipGroups .suraiPropertyGridRow,.suraiDocumentSystemGroups .suraiPropertyGridRow{grid-template-columns:repeat(2,minmax(0,1fr))}.suraiDocumentOwnershipGroups .suraiPropertyGridItem:nth-child(2):before,.suraiDocumentSystemGroups .suraiPropertyGridItem:nth-child(2):before{display:none}}@media(max-width:1100px){.suraiDocumentNarrativeMetadata{grid-template-columns:1fr}.suraiDocumentOwnershipEditor>.clinicalDocumentWizardGrid,.suraiDocumentReadOnlyGrid,.suraiDocumentReadOnlyGrid.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.suraiDocumentOwnershipEditor>.clinicalDocumentWizardGrid,.suraiDocumentReadOnlyGrid,.suraiDocumentReadOnlyGrid.six{grid-template-columns:1fr}}@media(max-width:720px){.suraiDocumentHero{grid-template-columns:1fr}.suraiDocumentHeroIdentity{align-items:flex-start}.suraiDocumentHeroTitleRow{align-items:flex-start;flex-direction:column}.suraiDocumentHeroTitleRow h2{white-space:normal}.suraiDocumentHeroMetadata{align-items:flex-start}.suraiDocumentHeroMetadataDivider{display:none}.suraiPropertyGridItem{grid-template-columns:1fr;gap:4px}.suraiDocumentPreviewSurface{min-height:520px}}.suraiProcessRuntimePanel>.suraiDocumentSummaryCard{align-self:start}.suraiProcessRuntimePanel .suraiDocumentTimeline+.suraiFormField,.suraiProcessRuntimePanel .suraiPropertyGrid+.suraiDocumentTimeline,.suraiProcessRuntimePanel .suraiWorkflowActionSet{margin-top:var(--space-3)}.suraiQcChecklistItem{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(220px,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}@media(max-width:900px){.suraiQcChecklistItem{grid-template-columns:1fr}}.suraiDocumentControlSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.suraiDocumentControlSummaryItem{min-width:0;padding:12px 14px;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface-muted)}.suraiDocumentControlSummaryItem>span{display:block;margin-bottom:5px;color:var(--surai-theme-form-label-text);font-size:12px;font-weight:700}.suraiDocumentControlSummaryItem>strong{display:block;overflow:hidden;color:var(--surai-theme-form-input-text);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.suraiDocumentControlSummaryItem[data-tone=success]{border-color:var(--surai-theme-success)}.suraiDocumentControlSummaryItem[data-tone=warning]{border-color:var(--surai-theme-warning)}.suraiDocumentControlSummaryItem[data-tone=accent]{border-color:var(--surai-theme-primary)}.suraiProcessRuntimeProgress{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.suraiProcessRuntimeProgress>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.suraiProcessRuntimeProgress>div strong{font-size:var(--font-lg,18px)}.suraiProcessRuntimeProgress>div span{color:var(--surai-theme-text-muted);font-size:var(--font-xs,12px)}.suraiProcessRuntimeProgress>span{height:7px;overflow:hidden;border-radius:999px;background:var(--surai-theme-surface-soft)}.suraiProcessRuntimeProgress>span>i{display:block;height:100%;border-radius:inherit;background:var(--surai-theme-primary);transition:width .2s ease}.submissionConfigurationWorkspace{display:flex;flex-direction:column;min-height:0;height:100%;background:var(--surai-color-surface,#fff)}.submissionConfigurationPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:8px;min-height:0;overflow:auto}.submissionConfigurationFullWidth{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start}.submissionConfigurationPanels>section:last-child{grid-column:1/-1}.submissionConfigurationFields{display:flex;flex-direction:column;gap:16px}.submissionConfigurationActions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding:8px 16px;border-top:1px solid var(--surai-color-border,#d8dee8)}@media(max-width:900px){.submissionConfigurationPanels{grid-template-columns:1fr}.submissionConfigurationPanels>section:last-child{grid-column:auto}}.regulatorySubmissionViewer{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0}.regulatorySubmissionViewerActions{justify-content:flex-start;flex:0 0 auto}.regulatorySubmissionViewerToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-width:0;padding:10px 12px}.regulatoryPlanningPage{gap:0}.regulatoryPlanningPage>.regulatorySubmissionViewerToolbar{border-bottom:0}.regulatoryPlanningPage>.regulatorySubmissionViewerToolbar+.suraiConnectedPanel{border-top:1px solid var(--surai-surface-panel-border,var(--surai-theme-border))}.regulatorySubmissionViewerContextFields{display:grid;grid-template-columns:260px 400px 400px 220px;align-items:center;grid-gap:16px;gap:16px;justify-content:start;width:1328px;max-width:100%;min-width:0}.regulatorySubmissionViewerContextFields .suraiFormControl{width:100%;min-width:0}.regulatoryViewerSequenceSlot{display:block;width:220px;min-width:220px}.regulatoryViewerSequenceSlot .suraiFormControl{width:100%}@media(max-width:1350px){.regulatorySubmissionViewerToolbar{grid-template-columns:1fr;align-items:stretch}.regulatorySubmissionViewerActions{justify-content:flex-start}.regulatorySubmissionViewerContextFields{grid-template-columns:minmax(220px,1fr) minmax(280px,1.3fr);width:100%}.regulatoryViewerSequenceSlot{width:100%;min-width:0}}@media(max-width:850px){.regulatorySubmissionViewerContextFields{grid-template-columns:1fr;width:100%}}.suraiEctdFilters{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-subtle);overflow-x:auto}.regulatoryProductCollection{display:grid;grid-gap:12px;gap:12px}.regulatoryProductCollectionForm{grid-column:1/-1;width:100%;min-width:0}@media (min-width:761px){.regulatorySubmissionOperationForm .studyHierarchyFormSection{grid-template-columns:repeat(3,minmax(0,1fr))}}.suraiHierarchyDetailsPanel .regulatorySubmissionOperationForm .suraiFormToggleField{grid-column:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.regulatoryProductCollectionRow{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle);align-items:flex-end}@media(max-width:760px){.regulatoryProductCollectionRow{grid-template-columns:1fr}}.regulatoryProductFocusedForm .regulatoryProductCollectionRow{padding:0;border:0;border-radius:0;background:transparent}.regulatoryProductCollectionAction{display:flex;justify-content:flex-end;align-items:flex-end;min-height:38px}.suraiConfigurationNotice{align-items:center;display:flex;gap:8px;padding:10px 12px;border:1px solid var(--surai-theme-status-warning,var(--color-warning,#d78100));border-radius:var(--radius-md);background:var(--surai-theme-status-warning-bg,var(--color-warning-bg,#fff0d6));color:var(--surai-theme-form-input-text);font-size:var(--surai-theme-form-value-size,14px)}.suraiConfigurationNotice a{color:var(--surai-theme-primary);font-weight:700;text-decoration:underline}.suraiAccessDenied{flex:1 1;min-height:clamp(420px,62vh,720px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px;text-align:center;background:var(--surai-theme-surface);color:var(--surai-theme-text-strong)}.suraiAccessDeniedIcon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surai-semantic-danger-surface);color:var(--surai-semantic-danger-text);border:1px solid var(--surai-semantic-danger-border)}.suraiAccessDenied .suraiEyebrow{margin:8px 0 0;color:var(--surai-semantic-danger-text)}.suraiAccessDenied h1{margin:0;font-size:28px;line-height:1.2}.suraiAccessDenied>p:not(.suraiEyebrow){max-width:560px;margin:0;color:var(--surai-theme-text-supporting);font-size:var(--surai-theme-form-value-size,14px);line-height:1.6}.suraiAccessDenied small{color:var(--surai-theme-text-muted);font-size:12px}.suraiAccessDenied .suraiButton{margin-top:10px}.qualityDocumentOwnershipGroups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;width:100%}.qualityDocumentOwnershipGroup{min-width:0;padding:0 var(--space-5,20px)}.qualityDocumentOwnershipGroup:first-child{padding-left:0}.qualityDocumentOwnershipGroup:last-child{padding-right:0}.qualityDocumentOwnershipGroup+.qualityDocumentOwnershipGroup{border-left:2px solid var(--surai-theme-border-soft,var(--surai-theme-border))}.qualityDocumentOwnershipGroup>.suraiPanelEyebrow{margin:0 0 var(--space-4,16px);color:var(--surai-theme-primary)}.suraiDocumentOwnershipGroups.qualityDocumentOwnershipGroups{grid-template-columns:minmax(190px,.75fr) minmax(540px,1.8fr) minmax(220px,.85fr)}.suraiDocumentMetadataReadView .suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup:nth-child(2)>.suraiPropertyGrid,.suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup:nth-child(2) .suraiResponsiveFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.suraiTrainingReadiness{grid-column:1/-1;min-width:0;border:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface);overflow:hidden}.suraiDocumentPeriodicReviewGrid,.suraiDocumentTrainingGrid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.suraiDocumentChangesGrid,.suraiDocumentRetentionStack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.suraiDocumentGridSection{min-width:0;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-md);background:var(--surai-theme-surface);overflow:hidden}.suraiDocumentGridSection>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.suraiDocumentGridSection>header>div{display:flex;align-items:center;gap:var(--space-2);color:var(--surai-theme-primary)}.suraiDocumentGridSection>header h3{margin:0;color:var(--surai-theme-form-label-text);font-size:var(--font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.suraiDocumentGridSection>.suraiDataWorkspace{padding:var(--space-3);border:0;border-radius:0}.suraiWorkflowCommandCenter{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.suraiWorkflowActionBand{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(520px,1.75fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:12px var(--space-4);border:1px solid var(--surai-feedback-warning-border);background:var(--surai-feedback-warning-bg)}.suraiWorkflowActionIdentity{display:flex;align-items:center;gap:var(--space-3);min-height:58px;padding-right:var(--space-4);border-right:1px solid var(--surai-theme-border-soft)}.suraiWorkflowActionIdentity>svg{flex:0 0 auto;color:var(--surai-feedback-warning-fg)}.suraiWorkflowActionIdentity small{text-transform:uppercase;letter-spacing:.07em;color:var(--surai-theme-text-supporting);font-size:13px;font-weight:700}.suraiWorkflowActionContext>h3,.suraiWorkflowActionIdentity h3{margin:1px 0;color:var(--surai-theme-text-strong);font-size:18px;line-height:1.25}.suraiWorkflowActionContext{grid-gap:2px;gap:2px}.suraiWorkflowActionContext>p{margin:0;color:var(--surai-theme-text-primary);font-size:14px;line-height:1.35}.suraiWorkflowActionContext>div{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(110px,1fr) minmax(110px,.8fr) minmax(100px,.8fr);align-items:end;grid-gap:var(--space-4);gap:var(--space-4);margin-top:6px}.suraiWorkflowActionContext span{display:grid;grid-gap:2px;gap:2px;min-width:0}.suraiWorkflowActionContext small,.suraiWorkflowActiveParticipants small,.suraiWorkflowParticipantList small,.suraiWorkflowParticipantSummary small{color:var(--surai-theme-text-supporting);font-size:13px}.suraiWorkflowActionContext strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowActionControls{display:flex;justify-content:flex-end;gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--surai-theme-border-soft);flex-wrap:nowrap}.suraiWorkflowActionComment{grid-column:1/-1}.suraiWorkflowCommandGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.suraiWorkflowJourney{display:flex;align-items:stretch;gap:0;padding:var(--space-4);overflow-x:auto}.suraiWorkflowJourneyStep{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:145px;flex:1 1;padding:var(--space-3);border:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface)}.suraiWorkflowJourneyStep:not(:last-child){border-right:0}.suraiWorkflowJourneyStep>span{display:grid;place-items:center;width:28px;height:28px;border:2px solid var(--surai-theme-border-strong);border-radius:50%;color:var(--surai-theme-text-supporting);font-size:var(--font-xs);font-weight:700}.suraiWorkflowJourneyStep.complete>span{border-color:var(--surai-theme-success);background:var(--surai-theme-success);color:white}.suraiWorkflowJourneyStep.current{z-index:1;border:2px solid var(--surai-theme-primary);background:color-mix(in srgb,var(--surai-theme-primary) 5%,var(--surai-theme-surface))}.suraiWorkflowJourneyStep.current>span{border-color:var(--surai-theme-primary);color:var(--surai-theme-primary)}.suraiWorkflowJourneyStep strong{font-size:var(--font-sm)}.suraiWorkflowJourneyStep small{color:var(--surai-theme-text-supporting)}.suraiWorkflowActiveParticipants,.suraiWorkflowParticipantList{display:grid;padding:0 var(--space-4) var(--space-4)}.suraiWorkflowActiveParticipants>div,.suraiWorkflowParticipantList>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 0;border-top:1px solid var(--surai-theme-border-soft)}.suraiWorkflowActiveParticipants span,.suraiWorkflowParticipantList span{display:grid;grid-gap:2px;gap:2px}.suraiWorkflowParticipantSummary{display:grid;grid-template-columns:repeat(3,1fr);padding:var(--space-4);text-align:center}.suraiWorkflowParticipantSummary>span{display:grid;grid-gap:3px;gap:3px;border-left:1px solid var(--surai-theme-border-soft)}.suraiWorkflowParticipantSummary>span:first-child{border-left:0}.suraiWorkflowParticipantSummary strong{font-size:20px;color:var(--surai-theme-text-strong)}.suraiWorkflowProcessDetails{border:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface)}.suraiWorkflowProcessDetails summary{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer}.suraiWorkflowProcessDetails summary span{color:var(--surai-theme-text-supporting);font-size:var(--font-sm)}.suraiWorkflowProcessDetails[open] summary svg{transform:rotate(90deg)}.suraiWorkflowProcessDetails>.suraiPropertyGrid{border-top:1px solid var(--surai-theme-border-soft)}@media(max-width:1100px){.suraiWorkflowActionBand{grid-template-columns:1fr}.suraiWorkflowActionControls{justify-content:flex-start}.suraiWorkflowCommandGrid{grid-template-columns:1fr}}.suraiWorkflowActionBand{border-color:var(--surai-feedback-info-border);background:color-mix(in srgb,var(--surai-feedback-info-bg) 72%,var(--surai-theme-surface))}.suraiWorkflowActionIdentity>svg{color:var(--surai-feedback-info-fg)}.suraiWorkflowActionBand>.suraiWorkflowActionControls,.suraiWorkflowActionBand>.suraiWorkflowActionIdentity{align-self:stretch;border-color:color-mix(in srgb,var(--surai-theme-border-strong) 72%,transparent);border-width:0 2px 0 0}.suraiWorkflowActionBand>.suraiWorkflowActionControls{align-items:center;border-width:0 0 0 2px}.suraiWorkflowDue{grid-template-columns:max-content max-content;align-items:center;column-gap:var(--space-4)}.suraiWorkflowDue>small{grid-column:1/-1}.suraiWorkflowDue>.suraiStatusBadge{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-left:8px}.suraiWorkflowActionBand{grid-template-columns:minmax(145px,.42fr) minmax(310px,1.15fr) minmax(430px,1.45fr) auto}.suraiWorkflowActionIdentity{padding-right:var(--space-3)}.suraiWorkflowTaskSummary{display:grid;align-content:center;align-self:stretch;grid-gap:2px;gap:2px;padding-right:var(--space-4);border-right:2px solid color-mix(in srgb,var(--surai-theme-border-strong) 72%,transparent)}.suraiWorkflowTaskSummary h3{margin:0;color:var(--surai-theme-text-strong);font-size:18px;line-height:1.25}.suraiWorkflowTaskSummary p{margin:0;color:var(--surai-theme-text-primary);font-size:14px;line-height:1.35}.suraiWorkflowActionContext{display:grid;grid-template-columns:minmax(130px,1.25fr) minmax(120px,1fr) minmax(200px,1.45fr);align-items:center;align-self:stretch;grid-gap:var(--space-4);gap:var(--space-4)}.suraiWorkflowActionContext>div,.suraiWorkflowActionContext>h3,.suraiWorkflowActionContext>p{display:none}.suraiWorkflowActionContext>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.suraiWorkflowActionContext>span>.suraiStatusBadge{display:inline-flex;width:max-content}@media(max-width:1100px){.suraiWorkflowActionBand{grid-template-columns:1fr}.suraiWorkflowActionControls,.suraiWorkflowActionIdentity,.suraiWorkflowTaskSummary{min-height:0;padding:0 0 var(--space-3);border-width:0 0 1px}.suraiWorkflowActionContext{grid-template-columns:repeat(2,minmax(0,1fr))}.suraiWorkflowActionControls{justify-content:flex-start;padding-top:var(--space-2)}}.suraiWorkflowJourney{gap:28px}.suraiWorkflowJourneyStep{min-width:160px;border-right:1px solid var(--surai-theme-border-soft)!important;border-radius:var(--radius-sm)}.suraiWorkflowJourneyStep:not(:last-child):after{content:"";position:absolute;z-index:0;top:27px;left:100%;width:28px;border-top:3px solid var(--surai-theme-border-strong)}.suraiWorkflowJourneyStep.complete:not(:last-child):after{border-color:var(--surai-theme-success)}.suraiWorkflowJourneyStep.current:not(:last-child):after{border-top-style:dashed;border-color:var(--surai-theme-primary)}.suraiWorkflowJourneyStep>span{position:relative;z-index:1}.suraiWorkflowJourneyStep.current>span{background:var(--surai-theme-primary);color:var(--surai-theme-on-primary,#fff)}.suraiWorkflowJourneyStep.upcoming>span{background:var(--surai-theme-surface);color:var(--surai-theme-text-supporting)}.suraiWorkflowJourneyStep>.suraiStatusBadge{width:max-content;margin-top:3px;border-radius:4px}.suraiWorkflowJourneyStep.current{min-width:280px}.suraiWorkflowStageParticipants{display:grid;margin:8px calc(var(--space-3)*-1) calc(var(--space-3)*-1);border-top:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface)}.suraiWorkflowStageParticipants>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:8px var(--space-3);border-top:1px solid var(--surai-theme-border-soft)}.suraiWorkflowStageParticipants>div:first-child{border-top:0}.suraiWorkflowStageParticipants b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surai-theme-primary-soft);color:var(--surai-theme-primary);font-size:12px;font-weight:700}.suraiWorkflowStageParticipants span{display:grid;min-width:0;grid-gap:1px;gap:1px}.suraiWorkflowStageParticipants strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowStageParticipants small{color:var(--surai-theme-text-supporting);font-size:12px}.suraiWorkflowStageParticipants .suraiStatusBadge{white-space:nowrap}.suraiWorkflowJourney{align-items:start}.suraiWorkflowJourneyStep:after{display:none!important}.suraiWorkflowJourneyNode{position:relative;display:grid;align-content:start;min-width:160px;flex:1 1}.suraiWorkflowJourneyNode:not(:last-child):after{content:"";position:absolute;z-index:0;top:27px;left:100%;width:28px;border-top:3px solid var(--surai-theme-border-strong)}.suraiWorkflowJourneyNode.complete:not(:last-child):after{border-color:var(--surai-theme-success)}.suraiWorkflowJourneyNode.current:not(:last-child):after{border-top-style:dashed;border-color:var(--surai-theme-primary)}.suraiWorkflowJourneyNode>.suraiWorkflowJourneyStep{height:145px;border:1px solid var(--surai-theme-border-soft)!important;border-radius:var(--radius-sm)}.suraiWorkflowJourneyNode.current>.suraiWorkflowJourneyStep{border:2px solid var(--surai-theme-primary)!important;background:color-mix(in srgb,var(--surai-theme-primary) 5%,var(--surai-theme-surface))}.suraiWorkflowJourneyNode.complete>.suraiWorkflowJourneyStep>span{border-color:var(--surai-theme-success);background:var(--surai-theme-success);color:#fff}.suraiWorkflowJourneyNode.current>.suraiWorkflowJourneyStep>span{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary);color:#fff}.suraiWorkflowJourneyNode.current{padding-bottom:126px}.suraiWorkflowJourneyNode>.suraiWorkflowStageParticipants{position:absolute;z-index:3;top:164px;max-width:min(240px,calc(100vw - 96px));margin:0;border:1px solid var(--surai-theme-primary);border-radius:var(--radius-sm);background:var(--surai-theme-surface);box-shadow:var(--shadow-sm)}.suraiWorkflowJourneyNode>.suraiWorkflowStageParticipants:before{content:"";position:absolute;left:100px;height:14px;border-left:1px solid var(--surai-theme-primary)}.suraiWorkflowStageCompletion{display:grid;align-content:start;grid-gap:3px;gap:3px}.suraiWorkflowStageCompletion>small{color:var(--surai-theme-text-supporting);font-size:14px;line-height:1.35}.suraiWorkflowStageCompletion>strong{overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowStageCompletion>.suraiStatusBadge{width:max-content;margin-top:2px}.suraiWorkflowStageCompletion>.suraiWorkflowCompletedText{color:var(--surai-theme-success);font-weight:600}.suraiWorkflowStageHeader{display:flex;align-items:center;gap:9px;min-width:0}.suraiWorkflowStageHeader>span{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border:2px solid var(--surai-theme-border-strong);border-radius:50%;color:var(--surai-theme-text-supporting)}.suraiWorkflowStageHeader>strong{overflow:hidden;color:var(--surai-theme-text-strong);font-size:15px;font-weight:700;line-height:1.25;text-overflow:ellipsis}.suraiWorkflowJourneyNode.complete .suraiWorkflowStageHeader>span{border:0;background:transparent;color:var(--surai-feedback-success-fg,var(--surai-theme-success))}.suraiWorkflowJourneyNode.current .suraiWorkflowStageHeader>span{border-color:var(--surai-theme-primary);background:var(--surai-theme-primary);color:#fff}.suraiWorkflowJourneyNode>.suraiWorkflowJourneyStep{height:150px}.suraiWorkflowJourneyNode>.suraiWorkflowJourneyStep>small{font-size:14px;line-height:1.35}.suraiWorkflowJourney{gap:40px}.suraiWorkflowJourneyNode>.suraiWorkflowJourneyStep{width:100%;min-width:0}.suraiWorkflowJourneyNode:not(:last-child):after{top:75px;width:40px}.suraiWorkflowParticipantList>div{justify-content:flex-start}.suraiWorkflowParticipantList>div>b{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--surai-theme-primary) 12%,var(--surai-theme-surface));color:var(--surai-theme-primary);font-size:13px;font-weight:700}.suraiWorkflowParticipantList>div>span{flex:1 1;min-width:0}.suraiWorkflowParticipantList>div>span>small,.suraiWorkflowParticipantList>div>span>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowParticipantOutcome{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.suraiWorkflowParticipantOutcome>small{white-space:nowrap}.suraiWorkflowParticipantList>div{display:grid;grid-template-columns:34px minmax(110px,1fr) minmax(130px,1fr) auto}.suraiWorkflowParticipantName,.suraiWorkflowParticipantResponsibility{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowParticipantName{font-size:14px}.suraiWorkflowParticipantResponsibility{color:var(--surai-theme-text-supporting);font-size:13px}.suraiWorkflowParticipantOutcome{margin-left:0}.suraiWorkflowParticipantTableWrap{padding:0 var(--space-4) var(--space-4);overflow-x:auto}.suraiWorkflowParticipantTable{width:100%;border-collapse:collapse;table-layout:fixed}.suraiWorkflowParticipantTable th{padding:9px 8px;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-text-supporting);font-size:12px;font-weight:600;text-align:left}.suraiWorkflowParticipantTable th:first-child{width:42%}.suraiWorkflowParticipantTable th:nth-child(2){width:34%}.suraiWorkflowParticipantTable th:nth-child(3){width:24%;text-align:left}.suraiWorkflowParticipantTable td{height:54px;padding:8px;border-bottom:1px solid var(--surai-theme-border-soft);color:var(--surai-theme-text-primary);vertical-align:middle}.suraiWorkflowParticipantTable tbody tr:last-child td{border-bottom:0}.suraiWorkflowParticipantTable td:first-child{display:flex;align-items:center;gap:10px}.suraiWorkflowParticipantTable td:first-child>b{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--surai-theme-primary) 12%,var(--surai-theme-surface));color:var(--surai-theme-primary);font-size:13px;font-weight:700}.suraiWorkflowParticipantTable td:first-child>strong,.suraiWorkflowParticipantTable td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowParticipantTable td:last-child{text-align:left}.suraiTrainingReadiness>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted)}.suraiTrainingReadiness>header>div{display:flex;align-items:center;gap:var(--space-2);color:var(--surai-theme-primary)}.suraiTrainingReadiness h3{margin:0;color:var(--surai-theme-primary);font-size:var(--font-md);font-weight:700}.suraiTrainingReadinessMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-4)}.suraiTrainingReadinessMetrics>div{display:grid;grid-gap:3px;gap:3px;padding:0 var(--space-4);border-left:1px solid var(--surai-theme-border-soft)}.suraiTrainingReadinessMetrics>div:first-child{padding-left:0;border-left:0}.suraiTrainingReadinessMetrics strong{color:var(--surai-theme-text-strong);font-size:20px;line-height:1.25}.suraiTrainingReadinessMetrics span{color:var(--surai-theme-text-supporting);font-size:var(--font-sm)}.suraiTrainingProgress{height:10px;margin:0 var(--space-4);overflow:hidden;background:var(--surai-theme-surface-muted)}.suraiTrainingProgress>span{display:block;height:100%;background:var(--surai-theme-primary);transition:width .2s ease}.suraiTrainingReadiness>p{margin:0;padding:var(--space-3) var(--space-4) var(--space-4);color:var(--surai-theme-text-supporting);font-size:var(--font-sm)}.suraiTrainingPlanModal{width:min(1040px,calc(100vw - 40px));max-width:1040px}.suraiTrainingPlanGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4)}.suraiTrainingPlanSection{min-width:0;border:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface)}.suraiTrainingPlanSection>header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--surai-theme-border-soft);background:var(--surai-theme-surface-muted);color:var(--surai-theme-primary)}.suraiTrainingPlanSection h3{margin:0;color:var(--surai-theme-text-strong);font-size:var(--font-md)}.suraiTrainingPlanSection header p{margin:3px 0 0;color:var(--surai-theme-text-supporting);font-size:var(--font-sm)}.suraiTrainingPlanFields{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.suraiTrainingPlanSummary{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--surai-theme-primary) 24%,transparent);background:color-mix(in srgb,var(--surai-theme-primary) 7%,var(--surai-theme-surface));color:var(--surai-theme-text-primary);font-size:var(--font-sm)}.suraiTrainingPlanSummary svg{flex:0 0 auto;color:var(--surai-theme-primary)}@media(max-width:800px){.suraiTrainingReadinessMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.suraiTrainingReadinessMetrics>div:nth-child(3){border-left:0;padding-left:0}.suraiTrainingPlanGrid{grid-template-columns:1fr}}@media(max-width:1100px){.qualityDocumentOwnershipGroups,.suraiDocumentMetadataReadView .suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup:nth-child(2)>.suraiPropertyGrid,.suraiDocumentOwnershipGroups.qualityDocumentOwnershipGroups,.suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup:nth-child(2) .suraiResponsiveFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityDocumentOwnershipGroup:last-child{grid-column:1/-1;border-left:0;border-top:2px solid var(--surai-theme-border-soft,var(--surai-theme-border));padding:var(--space-5,20px) 0 0;margin-top:var(--space-5,20px)}}@media(max-width:700px){.qualityDocumentOwnershipGroups,.suraiDocumentMetadataReadView .suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup:nth-child(2)>.suraiPropertyGrid,.suraiDocumentOwnershipGroups.qualityDocumentOwnershipGroups,.suraiDocumentOwnershipGroups>.qualityDocumentOwnershipGroup:nth-child(2) .suraiResponsiveFieldGrid{grid-template-columns:1fr}.qualityDocumentOwnershipGroup,.qualityDocumentOwnershipGroup:first-child,.qualityDocumentOwnershipGroup:last-child{grid-column:auto;padding:0}.qualityDocumentOwnershipGroup+.qualityDocumentOwnershipGroup{border-left:0;border-top:2px solid var(--surai-theme-border-soft,var(--surai-theme-border));padding-top:var(--space-5,20px);margin-top:var(--space-5,20px)}}.suraiWorkflowParticipantSummary{padding:18px var(--space-4)}.suraiWorkflowParticipantSummary strong{font-size:22px}.suraiWorkflowParticipantSummary small{font-size:14px;line-height:1.35}.suraiWorkflowParticipantTable th{font-size:13px;font-weight:700}.suraiWorkflowParticipantTable td{height:58px;font-size:14px}.suraiWorkflowParticipantTable td:first-child>strong,.suraiWorkflowParticipantTable td:nth-child(2){font-size:14px}.suraiWorkflowCommandCenter,.suraiWorkflowCommandGrid{gap:10px}.suraiWorkflowActionBand{padding:6px var(--space-4)}.suraiWorkflowActionIdentity{min-height:46px}.suraiWorkflowJourney{padding:12px}.suraiWorkflowParticipantSummary{padding:12px var(--space-4)}.suraiWorkflowParticipantTableWrap{padding:0 12px 10px}.suraiWorkflowParticipantTable td{height:50px;padding:6px 8px}.suraiWorkflowCommandGrid{align-items:start}.suraiWorkflowParticipantSummary{padding:8px var(--space-4)}.suraiWorkflowParticipantTableWrap{padding:0 12px 6px}.suraiWorkflowCommandGrid{align-items:stretch}.suraiWorkflowCommandGrid>.suraiDocumentSummaryCard{height:100%}.suraiWorkflowJourneyNode.current{padding-bottom:0}.suraiWorkflowJourneyNode>.suraiWorkflowStageParticipants{position:relative;top:auto;left:auto;width:240px;margin:14px 0 0;transform:none}.suraiWorkflowJourneyNode>.suraiWorkflowStageParticipants:before{top:-15px}.suraiWorkflowJourneyNode>.suraiWorkflowStageParticipants{left:0;width:max-content;min-width:100%;max-width:min(360px,calc(100vw - 96px))}.suraiWorkflowStageParticipants>div{grid-template-columns:30px max-content max-content}.suraiWorkflowStageParticipants span{max-width:190px}.suraiWorkflowJourneyNode{width:200px;min-width:200px;flex:0 0 200px}.suraiWorkflowJourneyNode>.suraiWorkflowJourneyStep{width:200px}.suraiWorkflowActionBand{grid-template-columns:minmax(230px,.68fr) minmax(480px,1.65fr) auto}.suraiWorkflowActionIdentity h3{white-space:nowrap}.suraiWorkflowActionBand{grid-template-columns:minmax(210px,.55fr) minmax(280px,1fr) minmax(390px,1.25fr) auto;gap:12px}.suraiWorkflowTaskSummary{padding-right:12px}.suraiWorkflowActionContext{grid-template-columns:minmax(110px,1fr) minmax(90px,.75fr) minmax(175px,1.2fr);gap:12px}.suraiWorkflowActionControls{padding-left:12px}.suraiWorkflowActionBand.readOnly{grid-template-columns:minmax(210px,.55fr) minmax(280px,1fr) minmax(390px,1.25fr)}.suraiWorkflowJourneyVertical{display:grid;grid-gap:8px;gap:8px;padding:12px 18px 14px}.suraiWorkflowJourneyBand{position:relative;display:grid;grid-template-columns:46px minmax(210px,.85fr) minmax(330px,1.45fr) minmax(140px,.6fr) minmax(125px,.55fr);align-items:center;min-height:68px;border:1px solid var(--surai-theme-border-soft);border-radius:var(--radius-sm);background:var(--surai-theme-surface)}.suraiWorkflowJourneyBand.current{min-height:96px;border-color:var(--surai-theme-primary);border-left:5px solid var(--surai-theme-primary);background:color-mix(in srgb,var(--surai-theme-primary) 5%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.complete{background:color-mix(in srgb,var(--surai-theme-success) 4%,var(--surai-theme-surface))}.suraiWorkflowJourneyRail{position:relative;display:grid;align-self:stretch;place-items:center;color:var(--surai-theme-text-supporting)}.suraiWorkflowJourneyBand:not(:last-child) .suraiWorkflowJourneyRail:after{content:"";position:absolute;z-index:0;bottom:-18px}.suraiWorkflowJourneyRail>svg{position:relative;z-index:1;background:var(--surai-theme-surface)}.suraiWorkflowJourneyBand.current .suraiWorkflowJourneyRail{color:var(--surai-theme-primary)}.suraiWorkflowJourneyBand.current .suraiWorkflowJourneyRail>svg{background:color-mix(in srgb,var(--surai-theme-primary) 5%,var(--surai-theme-surface))}.suraiWorkflowJourneyIdentity{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px 14px 10px 0}.suraiWorkflowJourneyIdentity>strong{overflow:hidden;color:var(--surai-theme-text-strong);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowJourneyIdentity>small{color:var(--surai-theme-text-supporting);font-size:14px;line-height:1.3}.suraiWorkflowJourneyPeople{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px 14px;border-left:1px solid var(--surai-theme-border-soft)}.suraiWorkflowJourneyPeople>div{display:grid;grid-template-columns:30px minmax(100px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0}.suraiWorkflowJourneyPeople>div>b{background:color-mix(in srgb,var(--surai-theme-primary) 12%,var(--surai-theme-surface));color:var(--surai-theme-primary)}.suraiWorkflowJourneyPeople>div>span{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowJourneyAssignment{display:flex;align-items:center;gap:8px;color:var(--surai-theme-text-supporting);font-size:14px}.suraiWorkflowJourneyDate,.suraiWorkflowJourneyOutcome{padding:8px 14px;border-left:1px solid var(--surai-theme-border-soft)}.suraiWorkflowJourneyDate{display:grid;grid-gap:2px;gap:2px}.suraiWorkflowJourneyDate small{color:var(--surai-theme-text-supporting);font-size:13px}.suraiWorkflowJourneyDate strong{font-size:14px;font-weight:600;white-space:nowrap}@media(max-width:1100px){.suraiWorkflowJourneyBand{grid-template-columns:40px minmax(180px,.8fr) minmax(250px,1.2fr) minmax(120px,.55fr) minmax(115px,.5fr)}}.suraiWorkflowJourneyBand.complete{border-color:color-mix(in srgb,var(--surai-theme-success) 48%,var(--surai-theme-border-soft));border-left:5px solid var(--surai-theme-success);background:color-mix(in srgb,var(--surai-theme-success) 7%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.active{border-color:color-mix(in srgb,var(--surai-theme-primary) 50%,var(--surai-theme-border-soft));border-left:5px solid var(--surai-theme-primary);background:color-mix(in srgb,var(--surai-theme-primary) 6%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.upcoming{border-left:5px solid var(--surai-theme-border-strong);background:color-mix(in srgb,var(--surai-theme-background) 62%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyRail{color:var(--surai-theme-primary)}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyRail>svg{background:color-mix(in srgb,var(--surai-theme-primary) 6%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyRail>svg{background:color-mix(in srgb,var(--surai-theme-success) 7%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.upcoming .suraiWorkflowJourneyRail>svg{background:color-mix(in srgb,var(--surai-theme-background) 62%,var(--surai-theme-surface))}.suraiWorkflowJourneyDate,.suraiWorkflowJourneyOutcome,.suraiWorkflowJourneyPeople{border-left-color:var(--surai-theme-border-strong);border-left-width:2px}.suraiWorkflowJourneyBand:not(:last-child) .suraiWorkflowJourneyRail:after{bottom:-20px;border-left-width:3px;border-left-color:var(--surai-theme-border-strong)}.suraiWorkflowJourneyBand,.suraiWorkflowJourneyBand.current{min-height:82px}.suraiWorkflowJourneyBand.complete{border-color:color-mix(in srgb,var(--surai-theme-success) 62%,var(--surai-theme-border-strong));background:color-mix(in srgb,var(--surai-theme-success) 14%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.active,.suraiWorkflowJourneyBand.current{border-color:color-mix(in srgb,var(--surai-theme-primary) 68%,var(--surai-theme-border-strong));background:color-mix(in srgb,var(--surai-theme-primary) 13%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.upcoming{border-color:var(--surai-theme-border-strong);background:color-mix(in srgb,var(--surai-theme-text-supporting) 5%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand:not(:last-child) .suraiWorkflowJourneyRail:after{top:auto;bottom:-9px;height:8px;border-left:2px solid var(--surai-theme-border-strong)}.suraiWorkflowJourneyBand,.suraiWorkflowJourneyBand.active,.suraiWorkflowJourneyBand.complete,.suraiWorkflowJourneyBand.current,.suraiWorkflowJourneyBand.upcoming{z-index:0;border:0;background:transparent}.suraiWorkflowJourneyBand:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:54px;border:1px solid var(--surai-theme-border-strong);border-left-width:5px;border-radius:var(--radius-sm);background:var(--surai-theme-surface)}.suraiWorkflowJourneyBand.complete:before{border-color:color-mix(in srgb,var(--surai-theme-success) 62%,var(--surai-theme-border-strong));border-left-color:var(--surai-theme-success);background:color-mix(in srgb,var(--surai-theme-success) 14%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.active:before{border-color:color-mix(in srgb,var(--surai-theme-primary) 68%,var(--surai-theme-border-strong));border-left-color:var(--surai-theme-primary);background:color-mix(in srgb,var(--surai-theme-primary) 13%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.upcoming:before{border-color:var(--surai-theme-border-strong);border-left-color:var(--surai-theme-border-strong);background:color-mix(in srgb,var(--surai-theme-text-supporting) 5%,var(--surai-theme-surface))}.suraiWorkflowJourneyIdentity{padding-left:18px}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyBand.upcoming .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyRail>svg{background:var(--surai-theme-surface)}.suraiWorkflowJourneyBand.current:before{border-color:color-mix(in srgb,var(--surai-theme-primary) 68%,var(--surai-theme-border-strong));border-left-color:var(--surai-theme-primary);background:color-mix(in srgb,var(--surai-theme-primary) 13%,var(--surai-theme-surface))}.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyRail{color:var(--surai-theme-success)}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyRail,.suraiWorkflowJourneyBand.current .suraiWorkflowJourneyRail{color:var(--surai-theme-primary)}.suraiWorkflowJourneyBand.upcoming .suraiWorkflowJourneyRail{color:var(--surai-theme-text-supporting)}.suraiWorkflowJourneyBand.complete:before{border-color:color-mix(in srgb,var(--surai-theme-status-success,var(--color-success,#047857)) 55%,var(--surai-theme-border-strong));border-left-color:var(--surai-theme-status-success,var(--color-success,#047857));background:color-mix(in srgb,var(--surai-theme-status-success-bg,var(--color-success-bg,#dcfce7)) 55%,var(--surai-theme-surface,#fff))}.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyRail{color:var(--surai-theme-status-success,var(--color-success,#047857))}.suraiWorkflowJourneyIdentity>small{padding-left:18px}.suraiWorkflowJourneyDate>strong{display:flex;align-items:center;gap:6px}.suraiWorkflowJourneyDate>strong>svg{flex:0 0 auto;color:var(--surai-theme-primary,var(--action-primary,#1677ff))}.suraiWorkflowJourneyDate:has(>svg){grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:7px}.suraiWorkflowJourneyDate>svg{margin-top:0;color:var(--surai-theme-primary,var(--action-primary,#1677ff))}.suraiWorkflowJourneyDate>span{grid-gap:2px;gap:2px}.suraiWorkflowJourneyDate>span>small{color:var(--surai-theme-text-supporting);font-size:13px}.suraiWorkflowJourneyPeople>div>span{display:grid;grid-gap:2px;gap:2px}.suraiWorkflowJourneyPeople>div>span>strong{overflow:hidden;color:var(--surai-theme-text-strong);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowJourneyPeople>div>span>small{overflow:hidden;color:var(--surai-theme-text-supporting);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.suraiWorkflowJourneyPeople>div>b{display:grid;flex:0 0 30px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;border-radius:50%;background:color-mix(in srgb,var(--surai-theme-primary,var(--action-primary,#1677ff)) 12%,var(--surai-theme-surface,#fff));color:var(--surai-theme-primary,var(--action-primary,#1677ff));font-size:12px;font-weight:700;line-height:1;background:var(--surai-theme-primary,var(--action-primary,#1677ff));color:#fff;font-size:13px}.suraiWorkflowJourneyOutcome .suraiStatusBadge,.suraiWorkflowJourneyPeople .suraiStatusBadge{min-height:28px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1;width:max-content;white-space:nowrap}.suraiWorkflowJourneyOutcome .suraiStatusBadge>svg,.suraiWorkflowJourneyPeople .suraiStatusBadge>svg,.suraiWorkflowParticipantTable .suraiStatusBadge>svg{flex:0 0 auto}.suraiWorkflowDue>.suraiStatusBadge{min-height:28px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.suraiWorkflowJourneyBand{grid-template-columns:46px minmax(210px,.8fr) minmax(360px,1.45fr) minmax(175px,.7fr) minmax(140px,.55fr)}.suraiWorkflowJourneyOutcome .suraiStatusBadge,.suraiWorkflowJourneyPeople .suraiStatusBadge{min-width:max-content;max-width:none}.suraiWorkflowJourneyPeople>div>.suraiStatusBadge{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;width:max-content;min-width:max-content;white-space:nowrap}.suraiWorkflowJourneyDate .suraiStatusBadge{justify-self:start;min-height:28px;padding:5px 10px;font-size:13px;font-weight:600;white-space:nowrap}.suraiWorkflowJourneyDate .suraiStatusBadge>svg{flex:0 0 auto}.suraiWorkflowJourneyDate.hasStageStatus{display:grid;grid-template-columns:1fr;align-content:center;grid-gap:4px;gap:4px}.suraiWorkflowJourneyDate.hasStageStatus>.suraiStatusBadge{grid-column:1}.suraiWorkflowDateDetails{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-column-gap:7px;column-gap:7px}.suraiWorkflowDateDetails>svg{color:var(--surai-theme-primary,var(--action-primary,#1677ff))}.suraiWorkflowDateDetails>span{display:grid;grid-gap:2px;gap:2px}.suraiWorkflowDateDetails small{color:var(--surai-theme-text-supporting);font-size:13px}.suraiWorkflowDateDetails strong{font-size:14px;font-weight:600;white-space:nowrap}.suraiWorkflowJourneyBand,.suraiWorkflowJourneyBand.current{min-height:102px}.suraiWorkflowJourneyDate.hasStageStatus>.suraiStatusBadge{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;width:max-content;min-width:max-content;white-space:nowrap}.suraiWorkflowJourneyOutcome:empty{padding:0;border-left:0}.suraiWorkflowJourneyBand{grid-template-columns:46px minmax(210px,.8fr) minmax(520px,1.8fr) minmax(165px,.65fr)}.suraiWorkflowJourneyDate,.suraiWorkflowJourneyDate.hasStageStatus,.suraiWorkflowJourneyDate:has(>svg){display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:start;grid-column-gap:8px;column-gap:8px;grid-row-gap:0;row-gap:0;padding:8px 14px;border-left:2px solid var(--surai-theme-border-strong)}.suraiWorkflowJourneyDate>svg{margin-top:4px}.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyDate>svg{color:var(--surai-theme-status-success,var(--color-success,#047857))}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyDate>svg,.suraiWorkflowJourneyBand.current .suraiWorkflowJourneyDate>svg{color:var(--surai-theme-primary,var(--action-primary,#1677ff))}.suraiWorkflowJourneyBand.upcoming .suraiWorkflowJourneyDate>svg{color:var(--surai-theme-text-supporting,var(--text-secondary,#64748b))}.suraiWorkflowJourneyDate>span{display:grid;justify-items:start;grid-gap:4px;gap:4px;min-width:0}.suraiWorkflowJourneyDate>span>.suraiStatusBadge{display:inline-flex;flex-direction:row;width:max-content;min-width:max-content;min-height:28px;padding:5px 10px;font-size:13px;font-weight:600;white-space:nowrap}.suraiWorkflowJourneyDate>span>strong{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap}@media(max-width:1100px){.suraiWorkflowJourneyBand{grid-template-columns:40px minmax(185px,.75fr) minmax(350px,1.5fr) minmax(155px,.65fr)}}.suraiWorkflowJourneyLayout{display:grid;grid-template-columns:minmax(0,3fr) minmax(390px,1fr);align-items:start;grid-gap:12px;gap:12px}.suraiWorkflowJourneyLayout>.suraiDocumentSummaryCard{min-width:0}.suraiWorkflowJourneyLayout .suraiWorkflowJourneyBand{grid-template-columns:46px minmax(185px,.75fr) minmax(300px,1.3fr) minmax(155px,.65fr)}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable{table-layout:fixed;width:100%}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable th:first-child{width:31%}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable th:nth-child(2){width:39%}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable th:nth-child(3){width:30%}@media(max-width:1350px){.suraiWorkflowJourneyLayout{grid-template-columns:1fr}.suraiWorkflowJourneyLayout .suraiWorkflowJourneyBand{grid-template-columns:46px minmax(210px,.8fr) minmax(420px,1.6fr) minmax(165px,.65fr)}}.suraiWorkflowJourneyBand,.suraiWorkflowJourneyBand.current{min-height:88px}.suraiWorkflowJourneyIdentity,.suraiWorkflowJourneyPeople{padding-top:6px;padding-bottom:6px}.suraiWorkflowJourneyDate,.suraiWorkflowJourneyDate.hasStageStatus,.suraiWorkflowJourneyDate:has(>svg){padding-top:6px;padding-bottom:6px}.suraiWorkflowJourneyLayout{grid-template-columns:minmax(0,2.15fr) minmax(520px,1fr)}.suraiWorkflowJourneyLayout>.suraiDocumentSummaryCard{height:auto!important;align-self:start}.suraiWorkflowJourneyLayout .suraiWorkflowJourneyBand{grid-template-columns:46px minmax(180px,.72fr) minmax(330px,1.25fr) minmax(155px,.62fr)}.suraiWorkflowJourneyPeople>div{grid-template-columns:30px minmax(125px,210px) max-content;justify-content:start}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable th:first-child{width:38%}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable th:nth-child(2){width:37%}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable th:nth-child(3){width:25%}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable td{overflow:hidden}.suraiWorkflowJourneyLayout .suraiWorkflowParticipantTable td:first-child strong{overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:1450px){.suraiWorkflowJourneyLayout{grid-template-columns:1fr}.suraiWorkflowJourneyLayout .suraiWorkflowJourneyBand{grid-template-columns:46px minmax(210px,.8fr) minmax(420px,1.6fr) minmax(165px,.65fr)}}.suraiWorkflowJourneyBand:not(:last-child) .suraiWorkflowJourneyRail:after{top:50%;bottom:-50%;left:50%;height:auto;border-left:3px solid var(--surai-theme-border-strong);transform:translateX(-50%)}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyBand.current .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyBand.upcoming .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyRail>svg{z-index:2;box-sizing:border-box;width:30px;height:30px;padding:6px;border:0;border-radius:50%;color:#fff;stroke:#fff;stroke-width:2.4}.suraiWorkflowJourneyBand.complete .suraiWorkflowJourneyRail>svg{background:var(--surai-theme-status-success,var(--color-success,#047857))}.suraiWorkflowJourneyBand.active .suraiWorkflowJourneyRail>svg,.suraiWorkflowJourneyBand.current .suraiWorkflowJourneyRail>svg{background:var(--surai-theme-primary,var(--action-primary,#1677ff))}.suraiWorkflowJourneyBand.upcoming .suraiWorkflowJourneyRail>svg{background:var(--surai-theme-text-supporting,var(--text-secondary,#64748b))}.suraiDocumentInspectorMetadataFields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.suraiDocumentInspectorMetadataGroups{display:grid}.suraiDocumentInspectorMetadataGroups>section+section{border-top:2px solid var(--surai-theme-border-soft)}.suraiDocumentInspectorMetadataGroups .suraiPanelEyebrow{margin:0;padding:var(--space-3) var(--space-3) 0;color:var(--surai-theme-primary)}.suraiDocumentInspectorMetadataFields .suraiFormField{min-width:0}.suraiDocumentInspectorMetadataFields .suraiFormLabel{margin-bottom:var(--space-1)}.suraiDocumentInspectorMetadataFields .suraiInput,.suraiDocumentInspectorMetadataFields .suraiTextField,.suraiDocumentInspectorMetadataFields textarea{width:100%;min-width:0}.suraiDocumentInspectorMetadataFields .suraiReadOnlyBadgeValue,.suraiDocumentInspectorMetadataFields .suraiReadOnlyToggleValue{min-height:0;padding:0;background:transparent}.suraiDocumentInspectorMetadataFields .suraiReadOnlyToggle,.suraiDocumentMetadataReadView .suraiReadOnlyToggle{pointer-events:none;opacity:.72;box-shadow:none}.suraiDocumentInspectorMetadataFields .suraiReadOnlyToggle>span,.suraiDocumentMetadataReadView .suraiReadOnlyToggle>span{box-shadow:none}.suraiDocumentInspectorMetadataFields .suraiReadOnlyToggle.on,.suraiDocumentMetadataReadView .suraiReadOnlyToggle.on{background:color-mix(in srgb,var(--surai-theme-primary) 42%,var(--surai-theme-border-soft))}.suraiDocumentInspectorNarrativeLayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr)}.suraiDocumentInspectorNarrativeLayout>.suraiDocumentInspectorMetadataFields+.suraiDocumentInspectorMetadataFields{border-left:2px solid var(--surai-theme-border-soft)}.suraiDocumentInspectorMetadataGroups{grid-template-columns:repeat(3,minmax(0,1fr))}.suraiDocumentInspectorMetadataGroups>section+section{border-top:0;border-left:2px solid var(--surai-theme-border-soft)}@media(max-width:1280px){.suraiDocumentInspectorMetadataGroups,.suraiDocumentInspectorNarrativeLayout{grid-template-columns:1fr}.suraiDocumentInspectorMetadataGroups>section+section,.suraiDocumentInspectorNarrativeLayout>.suraiDocumentInspectorMetadataFields+.suraiDocumentInspectorMetadataFields{border-left:0;border-top:2px solid var(--surai-theme-border-soft)}}