:root{--surface-canvas: #f1f3f0;--surface-panel: #ffffff;--surface-panel-soft: #f7f8f5;--surface-rail: #e9eeeb;--border-subtle: #d4dcd7;--border-strong: #8da69c;--text-strong: #17211d;--text-muted: #53635d;--accent-ink: #17211d;--accent-teal: #176b5b;--accent-blue: #315f8f;--accent-amber: #8f6818;--accent-red: #a24747;--accent-violet: #68517f;--brand-graphite: #17211d;--brand-green: #176b5b;--brand-lime: #c7db4b;--brand-clay: #d96b4b;color:var(--text-strong);background:var(--surface-canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.workflowFocusBar{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.75fr));gap:10px;margin-bottom:14px}.workflowFocusBar article{min-width:0;border:1px solid #cbd7c8;border-radius:8px;padding:12px 14px;background:#fff}.workflowFocusBar article:first-child{border-left:3px solid #2d7561}.workflowFocusBar span,.workflowFocusBar strong,.workflowFocusBar small{display:block;min-width:0;overflow-wrap:anywhere}.workflowFocusBar span{margin-bottom:4px;color:#52685d;font-size:.72rem;font-weight:800;text-transform:uppercase}.workflowFocusBar strong{color:#1e3027;line-height:1.3}.workflowFocusBar small{margin-top:4px;color:#52685d;line-height:1.35}.taskDisclosure{min-width:0}.taskDisclosure>summary{min-height:40px;color:#263a30;cursor:pointer;font-weight:800;line-height:1.35}.taskDisclosure>summary::marker{color:#2d7561}.taskDisclosure[open]>summary{margin-bottom:10px}.taskDisclosure>p{color:#4b5f54;line-height:1.45}.taskDisclosure--compact{border:1px solid #d9e2d6;border-radius:8px;padding:8px 10px;background:#fbfcf8}.taskDisclosure--compact>summary{min-height:28px}.shortcutStrip.taskDisclosure{display:block;margin-bottom:12px}.shortcutStripItems{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.mobileDepthSummary{display:none}.workflowBoundaryNote{margin:0 0 14px;border-left:3px solid #8ca196;padding:10px 12px;color:#4b5f54;background:#f5f7f3;font-size:.86rem;line-height:1.45}.filePickerField{position:relative}.filePickerInput{height:1px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}.filePickerControl{align-items:center;background:var(--surface-panel-soft);border:1px solid var(--border-strong);border-radius:7px;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:6px 8px}.filePickerControl strong{background:var(--brand-graphite);border-radius:6px;color:#fff;flex:0 0 auto;font-size:.86rem;padding:7px 9px}.filePickerControl small{color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filePickerInput:focus-visible+.filePickerControl{outline:3px solid #86a9df;outline-offset:2px}.filePickerInput:disabled+.filePickerControl{cursor:not-allowed;opacity:.62}.historyScopeActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.historyScopeActions .secondaryButton{min-height:38px}.labImportWizard .wizardSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.labImportWizard .wizardSteps button{position:relative;padding-left:44px}.wizardStepNumber{position:absolute;top:9px;left:10px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#315e50;font-size:.72rem;font-weight:800}.labImportWizard .wizardSteps button strong{display:block;color:#263a30;line-height:1.25}.assayDetail>summary{font-size:.98rem}.assayBoundaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.assayBoundaryGrid h2{font-size:.95rem}.checksumValue{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assayImportTransitionPanel{border-left:3px solid var(--accent-teal)}.assayImportTransitionPanel .statusPill{white-space:nowrap}.assayImportTransitionEmptyState{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.assayImportTransitionEmptyState>p{margin:0;color:var(--text-muted);line-height:1.45}.assayImportTransitionEmptyState .assayImportTransitionActions{flex-wrap:nowrap;margin-top:0}.assayImportTransitionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 14px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:7px;background:var(--border-subtle)}.assayImportTransitionGrid>div{min-width:0;padding:10px 12px;background:var(--surface-panel-soft)}.assayImportTransitionGrid dt,.assayImportTransitionConfirmation dt{margin-bottom:4px;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.assayImportTransitionGrid dd,.assayImportTransitionConfirmation dd{min-width:0;margin:0;color:var(--text-strong);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.assayImportTransitionReason{display:grid;gap:5px;max-width:760px}.assayImportTransitionReason>span{color:var(--text-strong);font-size:.82rem;font-weight:800}.assayImportTransitionReason textarea{box-sizing:border-box;width:100%;min-height:82px;border:1px solid var(--border-strong);border-radius:6px;padding:9px 10px;color:var(--text-strong);background:var(--surface-panel);font:inherit;line-height:1.45;resize:vertical}.assayImportTransitionReason small{color:var(--text-muted);line-height:1.35}.assayImportTransitionActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.assayImportTransitionMessage,.tableSupportMessage{margin:12px 0 0;color:var(--text-muted);font-size:.86rem;line-height:1.45}.assayImportTransitionMessage{border-left:3px solid var(--border-strong);padding:8px 10px;background:var(--surface-panel-soft)}.assayImportAuditReceipt{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.4}.assayImportAuditReceipt strong{color:var(--accent-teal)}.assayImportTransitionConfirmation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:12px;border:1px solid var(--border-strong);border-radius:7px;padding:14px;background:#f5f8f5;box-shadow:0 8px 22px #17211d1a}.assayImportTransitionConfirmation>div:first-child>span{color:var(--accent-teal);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.assayImportTransitionConfirmation h3{margin:4px 0 6px;font-size:1rem}.assayImportTransitionConfirmation p{max-width:760px;margin:0;color:var(--text-muted);line-height:1.45}.assayImportTransitionConfirmation dl{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;margin:12px 0 0}.assayImportTransitionConfirmation .assayImportTransitionActions{flex-wrap:nowrap;margin:0}@media(max-width:900px){.assayImportTransitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.assayImportTransitionConfirmation{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:620px){.assayImportTransitionEmptyState{grid-template-columns:minmax(0,1fr);gap:8px}.assayImportTransitionGrid,.assayImportTransitionConfirmation dl{grid-template-columns:minmax(0,1fr)}.assayImportTransitionActions,.assayImportTransitionConfirmation .assayImportTransitionActions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.assayImportTransitionActions button{width:100%;min-height:44px}}.evidenceDecisionWorkspace,.qpcpDecisionWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:14px;align-items:start;margin-bottom:14px}.anmEvidenceWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:14px;align-items:start;margin-bottom:14px}.anmEvidenceLibrary,.anmEvidenceAction,.anmChecksPanel{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;background:var(--surface-panel);box-sizing:border-box}.anmEvidenceAction{display:grid;gap:14px}.anmEvidenceAction h2,.anmChecksPanel h2{margin:0;color:var(--text-strong);font-size:1.08rem;line-height:1.3}.anmEvidenceAction p,.anmChecksPanel p{color:var(--text-muted);line-height:1.45}.anmEvidenceAction>label{display:grid;gap:5px}.anmEvidenceAction>label>span{color:var(--text-muted);font-size:.76rem;font-weight:780}.anmEvidenceAction select{width:100%;min-height:42px;border:1px solid var(--border-strong);border-radius:7px;padding:7px 9px;color:var(--text-strong);background:var(--surface-panel)}.anmEvidenceAction>.primaryButton{width:100%}.anmEvidenceAction>small{color:var(--text-muted);line-height:1.4}.anmBatchTable{overflow-x:visible}.anmBatchTable table,.anmBatchTable tbody{display:block;min-width:0;width:100%}.anmBatchTable thead{display:none}.anmBatchTable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-panel)}.anmBatchTable tr[data-selected=true]{border-color:#8db5a5;box-shadow:inset 3px 0 0 var(--accent-teal);background:#f1f6f2}.anmBatchTable td{display:grid;gap:3px;min-width:0;border:0;border-bottom:1px solid #e4eae5;padding:10px 12px;background:transparent!important;overflow-wrap:anywhere}.anmBatchTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.anmBatchTable td:first-child{grid-column:1 / -1}.anmBatchTable td:nth-last-child(-n+2){border-bottom:0}.anmBatchTable td:last-child{align-content:end;justify-items:start}.anmBatchTable td[colspan]{grid-column:1 / -1}.anmBatchTable td[colspan]:before{content:none}.anmBatchTable .compactAction{min-height:36px}.anmShowAll{margin-top:10px}.anmChecksPanel{margin-bottom:14px}.anmChecksPanel table{min-width:780px}.compactMessageList{margin:0;padding-left:17px;color:var(--text-muted)}.compactMessageList li{margin-bottom:3px}.evidenceLibraryPanel,.evidenceActionPanel,.reviewDecisionPanel,.reviewDecisionAside,.responsibilityWorkspace{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;background:var(--surface-panel);box-sizing:border-box}.evidenceLibraryPanel .section-heading,.reviewDecisionPanel .section-heading,.responsibilityWorkspace .section-heading,.selectedBlockerList .section-heading{margin-bottom:12px}.evidenceLibraryPanel h2,.evidenceActionPanel h2,.reviewDecisionPanel h2,.reviewDecisionAside h2,.responsibilityWorkspace h2{margin:0;color:var(--text-strong);font-size:1.08rem;line-height:1.3}.evidenceLibraryPanel p,.evidenceActionPanel p,.reviewDecisionPanel p,.reviewDecisionAside p,.responsibilityWorkspace p{color:var(--text-muted);line-height:1.45}.evidenceFilters{margin-bottom:12px}.evidenceFilterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.evidenceFilterGrid label,.evidenceUploadFields label,.reviewRequestSelect,.qpcpCommentComposer label{display:grid;gap:5px;min-width:0}.evidenceFilterGrid label>span,.evidenceUploadFields label>span,.reviewRequestSelect>span,.qpcpCommentComposer label>span{color:var(--text-muted);font-size:.76rem;font-weight:780}.compactEvidenceTable table,.responsibilityTable table{min-width:760px}.compactEvidenceTable td:first-child{min-width:190px}.compactEvidenceTable td:nth-child(2){max-width:300px}.evidenceShowAll,.responsibilityWorkspace>.secondaryButton{margin-top:10px}.evidenceActionPanel,.reviewDecisionAside{display:grid;gap:14px;border-top:3px solid var(--accent-teal)}.evidenceActionPanel>div:first-child,.reviewDecisionAside>.eyebrow{align-self:start}.evidenceActionPanel h2,.reviewDecisionAside h2{margin-top:4px}.evidenceUploadDisclosure{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:10px 0}.evidenceUploadFields{display:grid;gap:10px}.evidenceUploadFields .checkboxField{grid-template-columns:auto minmax(0,1fr);align-items:start}.compactControlList{display:grid;gap:10px;margin:0}.compactControlList div{border-top:1px solid #e5eae6;padding-top:8px}.compactControlList div:first-child{border-top:0;padding-top:0}.compactControlList dt{font-size:.78rem;font-weight:800}.compactControlList dd{margin:3px 0 0;color:var(--text-muted);font-size:.84rem;line-height:1.4}.responsibilityNotice{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:16px;align-items:start;margin:14px 0;border-left:3px solid var(--border-strong);padding:10px 14px;background:#eef2ef}.responsibilityNotice strong{color:var(--text-strong)}.responsibilityNotice p,.responsibilityNotice small{margin:0;color:var(--text-muted);line-height:1.45}.qpcpDecisionWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr)}.reviewDecisionPanel{display:grid;gap:14px}.reviewDecisionPanel .section-heading p{margin:4px 0 0}.reviewRequestSelect{max-width:520px}.requestContextGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.requestContextGrid article{min-width:0;border-left:1px solid var(--border-subtle);padding:10px 12px}.requestContextGrid article:first-child{border-left:0;padding-left:0}.requestContextGrid span,.requestContextGrid strong{display:block;overflow-wrap:anywhere}.requestContextGrid span{color:var(--text-muted);font-size:.7rem;font-weight:780;text-transform:uppercase}.requestContextGrid strong{margin-top:4px;font-size:.88rem}.reviewGateCallout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-left:3px solid var(--accent-amber);padding:10px 12px;background:#f7f5ee}.reviewGateCallout[data-tone=hold]{border-left-color:var(--accent-red);background:#f8f1f0}.reviewGateCallout span,.reviewGateCallout strong{display:block}.reviewGateCallout span{color:var(--text-muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.reviewGateCallout strong{margin-top:4px;line-height:1.4}.selectedBlockerList{min-width:0}.selectedBlockerList h3,.qpcpCommentComposer h3{margin:0;font-size:.98rem}.selectedBlockerList .section-heading p,.qpcpCommentComposer p{margin:4px 0 0}.selectedBlockerList>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border-top:1px solid var(--border-subtle);padding:10px 0}.selectedBlockerList>article strong,.selectedBlockerList>article span{display:block}.selectedBlockerList>article strong{line-height:1.4}.selectedBlockerList>article span{margin-top:4px;color:var(--text-muted);font-size:.84rem;line-height:1.4}.emptyInlineState,.emptyReviewRequest{margin:0;border:1px dashed var(--border-strong);border-radius:7px;padding:12px;background:var(--surface-panel-soft)}.qpcpCommentComposer{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(260px,1fr) auto;gap:12px;align-items:end;border-top:1px solid var(--border-subtle);padding-top:14px}.qpcpCommentComposer textarea{min-height:84px;resize:vertical}.qpcpCommentComposer small{grid-column:2 / -1;color:var(--text-muted)}.reviewDecisionAside{position:sticky;top:16px}.plainPermissionList{display:grid;gap:0;border-top:1px solid var(--border-subtle)}.plainPermissionList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--border-subtle);padding:9px 0}.plainPermissionList span:first-child{font-size:.84rem;font-weight:700}.reviewBoundaryCopy{margin:0;font-size:.84rem}.responsibilityWorkspace{margin-bottom:14px}.responsibilityTable td:first-child{min-width:220px}.responsibilityTable td small{display:block;margin-top:3px;color:var(--text-muted)}.reviewTrailDisclosure{margin-bottom:14px;border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px;background:var(--surface-panel)}.reviewTrailDisclosure>summary{min-height:28px}.compactReviewTimeline{margin:12px 0}.reviewRequestTable{margin-top:12px}.reviewRequestTable table{min-width:980px}.gateSummaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}.gateSummaryGrid article{border-left:2px solid var(--border-strong);padding:8px 10px;background:var(--surface-panel-soft)}.gateSummaryGrid span,.gateSummaryGrid strong{display:block}.gateSummaryGrid span{color:var(--text-muted);font-size:.74rem}.gateSummaryGrid strong{margin-top:3px}@media(max-width:980px){.workflowFocusBar{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceDecisionWorkspace,.qpcpDecisionWorkspace,.anmEvidenceWorkspace{grid-template-columns:minmax(0,1fr)}.reviewDecisionAside{position:static}.requestContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestContextGrid article:nth-child(3){border-left:0;padding-left:0}.qpcpCommentComposer{grid-template-columns:minmax(0,1fr);align-items:stretch}.qpcpCommentComposer small{grid-column:auto}.labImportWizard .wizardSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.assayBoundaryGrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.workflowFocusBar{grid-template-columns:minmax(0,1fr);gap:7px}.workflowFocusBar.evidenceFocusBar,.workflowFocusBar.qpcpFocusBar,.workflowFocusBar.anmFocusBar{grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceFocusBar article:first-child,.qpcpFocusBar article:first-child,.anmFocusBar article:first-child{grid-column:1 / -1}.evidenceFocusBar article:not(:first-child),.qpcpFocusBar article:not(:first-child),.anmFocusBar article:not(:first-child){padding:9px 10px}.evidenceFocusBar article:not(:first-child) small,.qpcpFocusBar article:not(:first-child) small,.anmFocusBar article:not(:first-child) small{display:none}.evidenceDecisionWorkspace,.qpcpDecisionWorkspace,.anmEvidenceWorkspace{gap:10px}.evidenceLibraryPanel,.evidenceActionPanel,.reviewDecisionPanel,.reviewDecisionAside,.responsibilityWorkspace,.anmEvidenceLibrary,.anmEvidenceAction,.anmChecksPanel{padding:12px}.evidenceFilterGrid,.requestContextGrid{grid-template-columns:minmax(0,1fr)}.requestContextGrid article,.requestContextGrid article:first-child,.requestContextGrid article:nth-child(3){border-left:0;border-top:1px solid var(--border-subtle);padding:8px 0}.requestContextGrid article:first-child{border-top:0}.reviewGateCallout,.selectedBlockerList>article{grid-template-columns:minmax(0,1fr)}.responsibilityNotice{grid-template-columns:minmax(0,1fr);gap:5px}.mobileRecordTable{overflow-x:visible}.mobileRecordTable table{min-width:0}.mobileRecordTable thead{display:none}.mobileRecordTable tbody,.mobileRecordTable tr,.mobileRecordTable td{display:block;width:100%;box-sizing:border-box}.mobileRecordTable tr{margin-bottom:9px;border:1px solid var(--border-subtle);border-radius:7px;padding:5px 10px;background:var(--surface-panel)}.mobileRecordTable tr:last-child{margin-bottom:0}.compactEvidenceTable[data-expanded=false] tbody tr:nth-child(n+4){display:none}.mobileRecordTable td{display:grid;grid-template-columns:minmax(92px,.65fr) minmax(0,1.35fr);gap:8px;align-items:start;border:0;border-bottom:1px solid #e8ece9;padding:8px 0;background:transparent!important;overflow-wrap:anywhere}.mobileRecordTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.mobileRecordTable td:last-child{border-bottom:0}.mobileRecordTable td[colspan]{grid-template-columns:minmax(0,1fr)}.mobileRecordTable td[colspan]:before{content:none}.compactReviewTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowFocusBar article{padding:10px 11px}.workflowFocusBar article:first-child{border-left-width:2px}.loggingCommandBar{gap:8px}.loggingCommandBar .commandButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.loggingCommandBar .commandButtons button{min-width:0;width:100%}.tableLaneTabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x proximity}.tableLaneTabs button{min-width:138px;scroll-snap-align:start}.depthRuler{display:none}.mobileDepthSummary{display:grid;gap:7px;margin-top:10px}.mobileDepthSummary button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;min-height:48px;border:1px solid #cbd7c8;border-radius:7px;padding:8px 10px;color:#263a30;background:#fff;text-align:left}.mobileDepthSummary button[aria-pressed=true]{border-color:#608c7c;background:#edf4ef}.mobileDepthSummary span,.mobileDepthSummary small{display:block;overflow-wrap:anywhere}.mobileDepthSummary span{font-weight:800;text-transform:capitalize}.mobileDepthSummary small{color:#52685d}.mobileDepthSummary .statusPill{grid-column:2;grid-row:1 / span 2}.samplingDispatchWorkspace{gap:10px}.labImportWizard .wizardSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.labImportWizard .wizardSteps button{min-height:58px;padding:8px 8px 8px 38px}.wizardStepNumber{left:8px}.intervalSelectionTable table,.dispatchHistoryPanel table,.sampleTimeline table,.assayDetail table{min-width:0}.intervalSelectionTable thead,.dispatchHistoryPanel thead,.sampleTimeline thead,.assayDetail thead{display:none}.intervalSelectionTable tbody,.intervalSelectionTable tr,.intervalSelectionTable td,.dispatchHistoryPanel tbody,.dispatchHistoryPanel tr,.dispatchHistoryPanel td,.sampleTimeline tbody,.sampleTimeline tr,.sampleTimeline td,.assayDetail tbody,.assayDetail tr,.assayDetail td{display:block;width:100%}.intervalSelectionTable tr,.dispatchHistoryPanel tr,.sampleTimeline tr,.assayDetail tr{margin-bottom:8px;border:1px solid #d9e2d6;border-radius:7px;padding:7px 9px;background:#fff}.intervalSelectionTable td,.dispatchHistoryPanel td,.sampleTimeline td,.assayDetail td{display:grid;grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);gap:8px;align-items:start;border:0;border-bottom:1px solid #edf0eb;padding:6px 0;overflow-wrap:anywhere}.intervalSelectionTable td:last-child,.dispatchHistoryPanel td:last-child,.sampleTimeline td:last-child,.assayDetail td:last-child{border-bottom:0}.intervalSelectionTable td:before,.dispatchHistoryPanel td:before,.sampleTimeline td:before,.assayDetail td:before{content:attr(data-label);color:#52685d;font-size:.7rem;font-weight:800;text-transform:uppercase}.intervalSelectionTable td:first-child input{justify-self:start}.checksumValue{max-width:160px}}.disclosureTableFocusBar,.draftPackFocusBar,.exportCenterFocusBar,.releaseFocusBar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.disclosureTableFocusBar>article:first-child,.draftPackFocusBar>article:first-child,.exportCenterFocusBar>article:first-child,.releaseFocusBar>article:first-child{display:grid;align-content:center}.disclosureTableFocusBar>.statusRow,.draftPackFocusBar>.statusRow,.exportCenterFocusBar>.statusRow,.releaseFocusBar>.statusRow{display:grid;align-content:center;min-width:220px;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;background:#f7f9f7}.ledgerMetricStrip>article{min-width:0;border-left:1px solid var(--border-subtle);padding:10px 12px}.ledgerMetricStrip>article:first-child{border-left:0}.disclosureTableWorkspace,.draftPackWorkspace,.exportCreationWorkspace,.exportHistoryWorkspace,.releaseDecisionWorkspace,.releaseHistoryWorkspace{margin-bottom:14px}.disclosureTableWorkspace .sectionHeader,.draftPackWorkspace .sectionHeader,.exportCreationWorkspace .sectionHeader,.exportHistoryWorkspace .sectionHeader,.releaseDecisionWorkspace .sectionHeader,.releaseHistoryWorkspace .sectionHeader{margin-bottom:12px}.disclosureTableWorkspace .sectionHeader h2,.draftPackWorkspace .sectionHeader h2,.exportCreationWorkspace .sectionHeader h2,.exportHistoryWorkspace .sectionHeader h2,.releaseDecisionWorkspace .sectionHeader h2,.releaseHistoryWorkspace .sectionHeader h2,.reviewActionForm h3{margin:3px 0 0;font-size:1.08rem;line-height:1.3}.disclosureTableWorkspace .sectionHeader p,.draftPackWorkspace .sectionHeader p,.exportCreationWorkspace .sectionHeader p,.releaseDecisionWorkspace .sectionHeader p,.reviewActionForm p{margin:4px 0 0;color:var(--text-muted)}.secondaryButton[href]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.disclosureReviewTable,.draftPackReviewTable,.exportReviewTable,.releaseReviewTable{min-width:780px}.disclosureReviewTable small,.draftPackReviewTable small,.exportReviewTable small,.releaseReviewTable small,.ledgerTabs small{display:block;margin-top:3px;color:var(--text-muted)}.tableRowSelect{border:0;padding:0;color:var(--accent-teal);background:transparent;font:inherit;font-weight:800;text-align:left;cursor:pointer}.tableRowSelect:hover,.tableRowSelect:focus-visible{color:var(--text-strong);text-decoration:underline;outline:0}.releaseReviewTable tr[aria-selected=true] td{background:#eef5f1}.reviewActionForm,.exportCreationForm{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(210px,1.2fr) auto;gap:10px;align-items:end;margin-top:14px;border-top:1px solid var(--border-subtle);padding-top:14px}.reviewActionForm>div{grid-column:1 / -1}.reviewActionForm label,.exportCreationForm label{display:grid;gap:5px;min-width:0}.reviewActionForm label span,.exportCreationForm label span{color:var(--text-muted);font-size:.73rem;font-weight:800}.reviewActionForm input,.reviewActionForm select,.exportCreationForm input,.exportCreationForm select{width:100%;min-width:0;min-height:40px;box-sizing:border-box}.reviewActionForm button,.exportCreationForm button{min-height:40px}.exportCreationForm{grid-template-columns:minmax(230px,1.35fr) minmax(180px,.9fr) minmax(120px,.55fr) minmax(240px,1.3fr) auto}.exportAuditReason{min-width:240px}.draftPackWorkspace .ledgerTabs{margin-top:0}@media(max-width:1100px){.exportCreationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.exportCreationForm button{width:fit-content}}@media(max-width:700px){.disclosureTableFocusBar,.draftPackFocusBar,.exportCenterFocusBar,.releaseFocusBar{grid-template-columns:minmax(0,1fr)}.disclosureTableFocusBar>.statusRow,.draftPackFocusBar>.statusRow,.exportCenterFocusBar>.statusRow,.releaseFocusBar>.statusRow{display:flex;min-width:0;flex-wrap:wrap}.ledgerMetricStrip>article:nth-child(3){border-left:0}.ledgerMetricStrip>article:nth-child(n+3){border-top:1px solid var(--border-subtle)}.draftPackFocusBar+.ledgerMetricStrip,.exportCenterFocusBar+.ledgerMetricStrip,.releaseFocusBar+.ledgerMetricStrip,.disclosureTableFocusBar+.ledgerMetricStrip{margin-top:0}.ledgerTabs{display:flex;gap:5px;overflow-x:auto}.ledgerTabs button{flex:0 0 170px;text-align:left}.reviewActionForm,.exportCreationForm{grid-template-columns:minmax(0,1fr)}.reviewActionForm>div,.exportCreationForm>*{grid-column:1}.reviewActionForm button,.exportCreationForm button{width:100%;min-height:44px}.disclosureReviewTable,.draftPackReviewTable,.exportReviewTable,.releaseReviewTable{min-width:0}.disclosureReviewTable thead,.draftPackReviewTable thead,.exportReviewTable thead,.releaseReviewTable thead{display:none}.disclosureReviewTable tbody,.disclosureReviewTable tr,.disclosureReviewTable td,.draftPackReviewTable tbody,.draftPackReviewTable tr,.draftPackReviewTable td,.exportReviewTable tbody,.exportReviewTable tr,.exportReviewTable td,.releaseReviewTable tbody,.releaseReviewTable tr,.releaseReviewTable td{display:block;width:100%;box-sizing:border-box}.disclosureReviewTable tr,.draftPackReviewTable tr,.exportReviewTable tr,.releaseReviewTable tr{margin-bottom:8px;border:1px solid var(--border-subtle);border-radius:7px;padding:6px 10px;background:var(--surface-panel)}.disclosureReviewTable td,.draftPackReviewTable td,.exportReviewTable td,.releaseReviewTable td{display:grid;grid-template-columns:minmax(104px,.75fr) minmax(0,1.25fr);gap:8px;border:0;border-bottom:1px solid #edf0eb;padding:8px 0;overflow-wrap:anywhere}.disclosureReviewTable td:before,.draftPackReviewTable td:before,.exportReviewTable td:before,.releaseReviewTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.disclosureReviewTable td:last-child,.draftPackReviewTable td:last-child,.exportReviewTable td:last-child,.releaseReviewTable td:last-child{border-bottom:0}.disclosureReviewTable[data-expanded=false] tbody tr:nth-child(n+4),.draftPackReviewTable[data-expanded=false] tbody tr:nth-child(n+4),.exportReviewTable[data-expanded=false] tbody tr:nth-child(n+4),.releaseReviewTable[data-expanded=false] tbody tr:nth-child(n+4){display:none}.releaseDecisionWorkspace .datasetContext{grid-template-columns:minmax(0,1fr)}.releaseDecisionWorkspace .datasetContext>div{border-top:1px solid var(--border-subtle);border-left:0}.releaseDecisionWorkspace .datasetContext>div:first-child{border-top:0}}.identityStatusBar{display:flex;gap:10px;align-items:center;min-height:42px;margin-bottom:12px;padding:8px 12px;border-left:3px solid var(--accent-blue);color:var(--text-muted);background:#f4f7fa}.identityStatusBar span:last-child{min-width:0;overflow-wrap:anywhere}.identityStatusBar .statusPill{flex:0 0 auto;white-space:nowrap}.identityMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border-subtle);background:var(--surface-panel)}.identityMetricStrip>div{min-width:0;padding:14px 16px;border-right:1px solid var(--border-subtle)}.identityMetricStrip>div:last-child{border-right:0}.identityMetricStrip>div:nth-child(1){border-top:3px solid var(--accent-teal)}.identityMetricStrip>div:nth-child(2){border-top:3px solid var(--accent-amber)}.identityMetricStrip>div:nth-child(3){border-top:3px solid var(--accent-blue)}.identityMetricStrip>div:nth-child(4){border-top:3px solid var(--brand-clay)}.identityMetricStrip span,.sectionEyebrow{display:block;color:var(--text-muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.identityMetricStrip strong{display:block;margin-top:5px;font-size:1.18rem;overflow-wrap:anywhere}.identityTabs{display:flex;gap:2px;margin:18px 0 0;border-bottom:1px solid var(--border-strong)}.identityTabs button{min-height:42px;border:0;border-bottom:3px solid transparent;padding:0 16px;color:var(--text-muted);background:transparent;cursor:pointer;font:inherit;font-size:.86rem;font-weight:760}.identityTabs button:hover{color:var(--accent-teal);background:var(--surface-panel-soft)}.identityTabs button[aria-selected=true]{border-bottom-color:var(--accent-teal);color:var(--text-strong);background:#edf5f2}.identityTabs button:focus-visible,.identityPanel button:focus-visible,.identityPanel input:focus-visible,.identityPanel select:focus-visible,.identityPanel a:focus-visible,.tableFrame:focus-visible{outline:3px solid #2b725e;outline-offset:2px}.identityPanel{min-width:0;padding:22px 0 8px}.sectionHeadingRow{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.sectionHeadingRow h2,.roleEditor h3,.securityForm h3,.sessionList h3{margin:4px 0 0;color:var(--text-strong);font-size:1rem}.sectionHeadingRow>button,.identityPanel td button,.identityPanel form>button,.formActionRow button,.formActionRow a,.sessionRow button{min-height:38px;border:1px solid var(--border-strong);border-radius:6px;padding:0 12px;color:var(--text-strong);background:var(--surface-panel);cursor:pointer;font:inherit;font-size:.8rem;font-weight:760}.identityPanel form>button[type=submit],.formActionRow button[type=submit]{border-color:var(--accent-teal);color:#fff;background:var(--accent-teal)}.identityPanel button:hover:not(:disabled),.identityPanel a:hover{border-color:var(--accent-teal);color:var(--accent-teal);background:#edf5f2}.identityPanel button:disabled{cursor:not-allowed;opacity:.5}.identityNotice{margin:0 0 16px;padding:10px 12px;border-left:3px solid var(--accent-amber);color:#564417;background:#fff9e8;line-height:1.45}.tableFrame{width:100%;max-width:100%;overflow-x:auto;border-block:1px solid var(--border-subtle);background:var(--surface-panel);scrollbar-gutter:stable}.identityTable{min-width:920px}.identityTable th{padding-block:10px;background:#f2f5f3}.identityTable td{color:var(--text-muted);font-size:.84rem}.identityTable tbody tr:hover td{background:#fafcf9}.identityTable td>strong,.identityTable td>span{display:block}.identityTable td>strong{color:var(--text-strong)}.identityTable td>span{margin-top:3px;overflow-wrap:anywhere}.identityTable .statusPill{min-width:68px;overflow-wrap:normal;white-space:nowrap}.identityEmptyState{padding:24px 16px;color:var(--text-muted);text-align:center}.compactRoleList{display:flex;flex-wrap:wrap;gap:4px}.compactRoleList span{border:1px solid #c4d4e4;border-radius:4px;padding:3px 6px;color:#284e73;background:#f0f5fa;font-size:.72rem;font-weight:700}.rowActionGroup,.formActionRow{display:flex;flex-wrap:wrap;gap:7px}.roleEditor{display:grid;gap:12px;margin-top:18px;padding:18px;border:1px solid var(--border-strong);border-left:4px solid var(--accent-blue);border-radius:6px;background:#f7f9fb}.roleEditorRow{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;gap:10px;align-items:end}.roleEditor label,.invitationForm label,.securityForm label,.mfaEnrollment label{display:grid;gap:5px;min-width:0;color:var(--text-muted);font-size:.76rem;font-weight:720}.roleEditor input,.roleEditor select,.invitationForm input,.invitationForm select,.securityForm input,.mfaEnrollment input{width:100%;min-height:42px;border:1px solid var(--border-strong);border-radius:6px;padding:0 10px;color:var(--text-strong);background:var(--surface-panel);font:inherit}.invitationForm{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:10px;align-items:end;margin-bottom:18px}.invitationForm>button{min-height:42px}.oneTimeSecret{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) auto;gap:12px;align-items:center;margin-bottom:18px;padding:14px;border:1px solid #e2c36d;border-left:4px solid var(--accent-amber);border-radius:6px;background:#fff9e8}.oneTimeSecret strong,.oneTimeSecret span{display:block}.oneTimeSecret span{margin-top:3px;color:#665329;font-size:.78rem}.oneTimeSecret code,.mfaEnrollment code{display:block;min-width:0;overflow-wrap:anywhere;color:#243f58;font-size:.78rem}.securityColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.securityForm{display:grid;align-content:start;gap:11px;min-width:0;padding:16px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-panel)}.securityForm>p{min-height:42px;margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.45}.mfaEnrollment{display:grid;gap:10px;min-width:0;margin-top:4px;padding-top:12px;border-top:1px solid var(--border-subtle)}.identityUsernameContext{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.formActionRow a{display:inline-flex;align-items:center;text-decoration:none}.sessionList{display:grid;gap:0;margin-top:22px;border-top:1px solid var(--border-strong)}.sessionList>div:first-child{padding:16px 0 10px}.sessionRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;padding:12px 0;border-top:1px solid var(--border-subtle)}.sessionRow>div{min-width:0}.sessionRow strong,.sessionRow span{display:block}.sessionRow span{margin-top:3px;color:var(--text-muted);font-size:.78rem;overflow-wrap:anywhere}.loginFormActions{display:flex;gap:6px;align-items:end;min-width:0}[data-g258-brand-identity=true] .topbar .accountAccessTrigger{border-color:#71867c;color:#fff;background:transparent;white-space:nowrap}[data-g258-brand-identity=true] .topbar .accountAccessTrigger:hover{border-color:var(--brand-lime);color:var(--brand-lime)}.accountAccessBackdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0a1410ad}.accountAccessPanel{width:min(100%,620px);max-height:min(820px,calc(100vh - 40px));overflow-y:auto;border:1px solid #61766d;border-top:5px solid var(--brand-lime);border-radius:8px;padding:20px;color:var(--text-strong);background:var(--surface-panel);box-shadow:0 22px 70px #08140f4d}.accountAccessHeader{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.accountAccessHeader span{display:block;color:var(--accent-teal);font-size:.72rem;font-weight:800;text-transform:uppercase}.accountAccessHeader h2{margin:4px 0 0;font-size:1.2rem}.accountAccessClose{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--border-subtle);border-radius:6px;padding:0;color:var(--text-strong);background:var(--surface-panel-soft);cursor:pointer;font-size:1.45rem;line-height:1}.accountAccessBoundary,.accountAccessMessage{margin:14px 0 0;padding:10px 12px;line-height:1.45}.accountAccessBoundary{border-left:3px solid var(--accent-amber);color:#5c491b;background:#fff9e8}.accountAccessMessage{min-height:46px;border-left:3px solid var(--accent-blue);color:#2d4862;background:#f2f6fa}.accountAccessTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;border-bottom:1px solid var(--border-strong)}.accountAccessTabs button{min-height:44px;border:0;border-bottom:3px solid transparent;color:var(--text-muted);background:transparent;cursor:pointer;font:inherit;font-weight:760}.accountAccessTabs button[aria-pressed=true]{border-bottom-color:var(--accent-teal);color:var(--text-strong);background:#edf5f2}.accountAccessForm,.accountPasswordFields{display:grid;gap:12px;margin-top:16px}.accountAccessForm label{display:grid;gap:5px;color:var(--text-muted);font-size:.78rem;font-weight:740}.accountAccessForm input{width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:6px;padding:0 10px;color:var(--text-strong);background:var(--surface-panel);font:inherit}.accountAccessForm>button,.accountAccessToken button,.accountAccessComplete button{min-height:44px;border:1px solid var(--accent-teal);border-radius:6px;padding:0 14px;color:#fff;background:var(--accent-teal);cursor:pointer;font:inherit;font-weight:780}.accountPasswordFields{margin-top:0}.accountPasswordFields small{color:var(--text-muted);line-height:1.4}.accountAccessToken{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px;border:1px solid #e2c36d;border-radius:6px;background:#fff9e8}.accountAccessToken span,.accountAccessToken code{display:block;min-width:0}.accountAccessToken span{grid-column:1 / -1;color:#5c491b;font-size:.76rem;font-weight:760}.accountAccessToken code{overflow-wrap:anywhere;color:#243f58;font-size:.76rem}.accountAccessComplete{display:grid;gap:8px;margin-top:16px;padding:16px;border-left:4px solid var(--accent-teal);background:#edf6f2}.accountAccessComplete span{color:var(--text-muted)}.accountAccessClose:focus-visible,.accountAccessTabs button:focus-visible,.accountAccessForm input:focus-visible,.accountAccessForm button:focus-visible,.accountAccessComplete button:focus-visible{outline:3px solid #2b725e;outline-offset:2px}@media(max-width:1180px){.invitationForm{grid-template-columns:repeat(2,minmax(0,1fr))}.invitationForm>button{justify-self:start}[data-g258-brand-identity=true] .loginForm--mfa{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px)}[data-g258-brand-identity=true] .loginForm--mfa .loginFormIntro,[data-g258-brand-identity=true] .loginForm--mfa .loginFormActions{grid-column:1 / -1}}@media(max-width:720px){.loginFormActions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.identityMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.identityMetricStrip>div:nth-child(2){border-right:0}.identityTabs{overflow-x:auto}.identityTabs button{flex:1 0 auto;min-height:44px;padding-inline:12px}.identityPanel{padding-top:16px}.sectionHeadingRow{align-items:stretch;flex-direction:column;gap:10px}.sectionHeadingRow>button{align-self:flex-start;min-height:44px}.tableFrame{overflow:visible;border:0;background:transparent}.identityTable,.identityTable thead,.identityTable tbody,.identityTable tr,.identityTable td{display:block;width:100%;min-width:0}.identityTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.identityTable tbody{display:grid;gap:10px}.identityTable tr{border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-panel)}.identityTable td{display:grid;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:10px;padding:9px 11px;border-bottom:1px solid #e8ece9}.identityTable td:last-child{border-bottom:0}.identityTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.7rem;font-weight:780;text-transform:uppercase}.identityTable .identityEmptyState{display:block;padding:20px 12px}.identityTable .identityEmptyState:before{content:none}.identityPanel td button,.rowActionGroup button,.sessionRow button{min-height:44px}.roleEditor{padding:14px}.roleEditorRow,.invitationForm,.oneTimeSecret,.securityColumns{grid-template-columns:minmax(0,1fr)}.invitationForm>button,.oneTimeSecret button{width:100%;min-height:44px}.sessionRow{grid-template-columns:minmax(0,1fr) auto}.sessionRow button{grid-column:1 / -1;width:100%}}.photoDepthStatusLine{display:flex;gap:10px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid var(--border-subtle)}.photoDepthStatusLine strong{min-width:0;color:var(--text-muted);font-size:.82rem;line-height:1.45}.photoDepthMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.photoDepthPrerequisite{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 0;border-block:1px solid var(--border-subtle)}.photoDepthPrerequisite .operationalState{flex:1}.photoDepthCalibration{display:grid;grid-template-columns:minmax(340px,.88fr) minmax(440px,1.12fr);align-items:start;border-block:1px solid var(--border-subtle);background:var(--surface-panel)}.photoDepthPreview,.photoDepthForm,.photoDepthReview,.photoDepthRecords,.photoDepthLinks,.photoDepthBoundary{min-width:0}.photoDepthPreview,.photoDepthForm{display:grid;gap:14px;padding:18px}.photoDepthPreview{border-right:1px solid var(--border-subtle);background:#f4f7f5}.photoDepthPreview label,.photoDepthForm label,.photoDepthReview label{display:grid;gap:6px;min-width:0;color:var(--text-muted);font-size:.76rem;font-weight:700}.photoDepthImageStage{display:grid;place-items:center;width:100%;min-height:280px;max-height:520px;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--border-strong);border-radius:6px;background:#dfe6e2}.photoDepthImageStage img{display:block;width:100%;height:100%;object-fit:contain;background:#17231f}.photoDepthImageStage.is-blocked,.photoDepthImageStage.is-error{border-color:var(--accent-red);background:#fff5f4}.photoDepthImagePlaceholder{display:grid;gap:6px;justify-items:center;max-width:360px;padding:24px;color:var(--text-muted);text-align:center}.photoDepthImagePlaceholder strong{color:var(--text-strong);font-size:.92rem}.photoDepthImagePlaceholder span,.photoDepthPreviewMessage{margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.45}.photoDepthContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:1px solid var(--border-subtle)}.photoDepthContext>div{min-width:0;padding:10px 12px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.photoDepthContext>div:nth-child(2n){border-right:0}.photoDepthContext>div:nth-last-child(-n+2){border-bottom:0}.photoDepthContext dt,.photoDepthContext dd{margin:0}.photoDepthContext dt{color:var(--text-muted);font-size:.68rem;font-weight:780;text-transform:uppercase}.photoDepthContext dd{margin-top:4px;color:var(--text-strong);font-size:.8rem;overflow-wrap:anywhere}.photoDepthFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.photoDepthSampleFields{padding:13px;border-block:1px solid var(--border-subtle);background:#f4f7f5}.photoDepthCheck{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:9px!important;align-items:start;min-height:40px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-panel)}.photoDepthCheck input{width:18px;height:18px;margin:1px 0 0}.photoDepthCheck span{color:var(--text-strong);font-size:.8rem;line-height:1.4}.photoDepthForm>button,.photoDepthReview form>button{justify-self:start;min-height:42px}.photoDepthReview{padding:20px 0;border-bottom:1px solid var(--border-subtle)}.photoDepthReview form{display:grid;gap:14px;max-width:1120px}.photoDepthAcknowledgements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photoDepthInlineHold{margin:0;padding:10px 12px;border-left:3px solid var(--accent-red);color:var(--accent-red);background:#fff5f4;font-size:.8rem;font-weight:720}.photoDepthRecords{display:grid;gap:12px;padding:20px 0}.photoDepthTableScroller{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.photoDepthTable{min-width:1020px}.photoDepthTable td{vertical-align:top}.photoDepthTable td strong,.photoDepthTable td small{display:block}.photoDepthTable .statusPill{justify-self:start;white-space:nowrap}.photoDepthTable td small{margin-top:3px;color:var(--text-muted);font-size:.72rem}.photoDepthLinks{border-block:1px solid var(--border-subtle)}.photoDepthLinks>summary{padding:14px 0;cursor:pointer;list-style:none}.photoDepthLinks>summary::-webkit-details-marker{display:none}.photoDepthLinks[open]{padding-bottom:16px}.photoDepthBoundary{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--border-subtle)}.photoDepthBoundary h2,.photoDepthBoundary p{margin:0}.photoDepthBoundary h2{color:var(--text-strong);font-size:.94rem}.photoDepthBoundary p{max-width:960px;color:var(--text-muted);font-size:.82rem;line-height:1.5}@media(max-width:980px){.photoDepthCalibration{grid-template-columns:minmax(0,1fr)}.photoDepthPreview{border-right:0;border-bottom:1px solid var(--border-subtle)}.photoDepthImageStage{max-height:460px;aspect-ratio:16 / 10}}@media(max-width:760px){.photoDepthStatusLine,.photoDepthPrerequisite{align-items:flex-start;flex-direction:column}.photoDepthMetrics,.photoDepthFields,.photoDepthAcknowledgements,.photoDepthBoundary{grid-template-columns:minmax(0,1fr)}.photoDepthPreview,.photoDepthForm{padding:15px 0}.photoDepthImageStage{min-height:220px;aspect-ratio:4 / 3}.photoDepthContext{grid-template-columns:minmax(0,1fr)}.photoDepthContext>div,.photoDepthContext>div:nth-child(2n),.photoDepthContext>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border-subtle)}.photoDepthContext>div:last-child{border-bottom:0}.photoDepthForm>button,.photoDepthReview form>button,.photoDepthPrerequisite .secondaryButton{width:100%;min-height:44px}.photoDepthTable{display:block;min-width:0}.photoDepthTable thead{display:none}.photoDepthTable tbody,.photoDepthTable tr,.photoDepthTable td{display:block;width:100%}.photoDepthTable tbody{display:grid;gap:10px}.photoDepthTable tr{border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-panel)}.photoDepthTable td{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:10px;align-items:start;min-height:38px;padding:9px 11px;border:0;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere}.photoDepthTable td:last-child{border-bottom:0}.photoDepthTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.68rem;font-weight:780;text-transform:uppercase}.photoDepthBoundary{gap:8px}}@media(max-width:390px){.accountAccessBackdrop{align-items:end;padding:0}.accountAccessPanel{width:100%;max-height:calc(100vh - 12px);border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0;padding:16px 14px calc(16px + env(safe-area-inset-bottom))}.accountAccessToken,.loginFormActions{grid-template-columns:minmax(0,1fr)}.accountAccessToken button{width:100%}.identityStatusBar{align-items:flex-start;flex-direction:column}.identityTable td{grid-template-columns:minmax(80px,.34fr) minmax(0,1fr)}.rowActionGroup,.formActionRow{display:grid;grid-template-columns:minmax(0,1fr)}.rowActionGroup button,.formActionRow button,.formActionRow a{width:100%;justify-content:center}}[data-g258-brand-identity=true]{background:linear-gradient(180deg,#ffffff 0,var(--surface-canvas) 190px),var(--surface-canvas)}[data-g258-brand-identity=true] .topbar{grid-template-columns:minmax(250px,.72fr) minmax(330px,.92fr) minmax(410px,1.2fr);min-height:76px;padding:10px 22px;border-bottom:3px solid var(--brand-lime);color:#fff;background:var(--brand-graphite);box-shadow:0 8px 24px #0d181429}.brandLockup{display:inline-flex;align-items:center;gap:12px;min-width:0;color:#fff}.brandSymbolFrame{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px}.brandSymbolFrame img{display:block;width:100%;height:100%;object-fit:contain}.brandLockupCopy,.brandLockupCopy small,.brandWordmark{display:block}.brandLockupCopy{min-width:0}.brandWordmark{color:#fff;font-size:1.22rem;font-weight:850;line-height:1;letter-spacing:0}.brandWordmark span{color:var(--brand-lime)}.brandLockupCopy small{margin-top:6px;color:#b9c6c0;font-size:.67rem;font-weight:760;line-height:1.2;text-transform:uppercase}[data-g258-brand-identity=true] .topbar .projectSelect>span,[data-g258-brand-identity=true] .topbar .loginForm label>span,[data-g258-brand-identity=true] .topbar .userRole>span,[data-g258-brand-identity=true] .topbar .actingRoleSelect>span{color:#b9c6c0}[data-g258-brand-identity=true] .topbar .projectSelect select,[data-g258-brand-identity=true] .topbar .actingRoleSelect select{border-color:#53665e;color:#f7faf8;background:#22322d}[data-g258-brand-identity=true] .topbar .localeToggle{border-color:#53665e;background:#22322d}[data-g258-brand-identity=true] .topbar .localeToggle button{color:#d7e0dc}[data-g258-brand-identity=true] .topbar .localeToggle button[aria-pressed=true]{color:var(--brand-graphite);background:var(--brand-lime)}[data-g258-brand-identity=true] .topbar .userRole{border-color:#465a52;background:#202f2a}[data-g258-brand-identity=true] .topbar .userRole strong{color:#fff}[data-g258-brand-identity=true] .topbar .textButton{border-color:#71867c;color:#fff;background:transparent}[data-g258-brand-identity=true] .topbar .textButton:hover{border-color:var(--brand-lime);color:var(--brand-lime)}[data-g258-brand-identity=true] .loginForm{grid-template-columns:minmax(118px,.72fr) minmax(125px,1fr) minmax(125px,1fr) auto;width:min(100%,620px)}[data-g258-brand-identity=true] .loginForm--mfa{grid-template-columns:minmax(100px,.58fr) minmax(120px,1fr) minmax(120px,1fr) minmax(112px,.78fr) auto;width:min(100%,760px)}@media(max-width:1400px)and (min-width:1181px){[data-g258-brand-identity=true] .topbar{grid-template-columns:minmax(210px,.65fr) minmax(280px,.8fr) minmax(0,1.35fr)}[data-g258-brand-identity=true] .loginForm{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;width:100%}[data-g258-brand-identity=true] .loginForm--mfa{grid-template-columns:minmax(112px,1fr) minmax(112px,1fr) minmax(104px,.72fr) auto}[data-g258-brand-identity=true] .loginFormIntro{display:none}}.loginFormIntro{align-self:center;min-width:0}.loginFormIntro strong,.loginFormIntro span{display:block}.loginFormIntro strong{color:#fff;font-size:.82rem}.loginFormIntro span{margin-top:3px;color:#9fb0a8;font-size:.7rem;line-height:1.25}[data-g258-brand-identity=true] .topbar .loginForm input{border-color:#53665e;color:#fff;background:#22322d}[data-g258-brand-identity=true] .topbar .loginForm button{min-height:36px;border-color:var(--brand-lime);color:var(--brand-graphite);background:var(--brand-lime);font-weight:820}[data-g258-brand-identity=true] .statusBanner{grid-template-columns:minmax(280px,1.35fr) minmax(260px,.8fr) auto;gap:18px;padding:9px 22px;color:var(--text-strong);background:#fff;border-bottom-color:var(--border-subtle)}.dataProvenanceBanner{display:grid;grid-template-columns:minmax(190px,auto) minmax(280px,1fr) minmax(220px,auto) auto;gap:16px;align-items:center;min-height:44px;padding:7px 22px;border-bottom:1px solid var(--border-subtle);background:#f7f8f5}.dataProvenanceBanner>div{display:flex;gap:9px;align-items:center}.dataProvenanceBanner>div>span{color:var(--text-muted);font-size:.69rem;font-weight:820;text-transform:uppercase}.dataProvenanceBanner p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.35}.dataProvenanceBanner>strong{min-width:0;color:var(--text-strong);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataProvenanceBanner>button{min-height:34px;padding:6px 11px}.dataProvenanceBanner--demo{border-bottom-color:#dfc27d;background:#fff8e7}.dataProvenanceBanner--live{border-bottom-color:#90b8a8;background:#edf7f2}.dataProvenanceBanner--offline-cached,.dataProvenanceBanner--error,.dataProvenanceBanner--empty{border-bottom-color:#d5a4a4;background:#fff2f2}.operationalState{display:grid;gap:8px;max-width:760px;padding:22px;border:1px solid var(--border-subtle);border-left:4px solid var(--accent-blue);background:var(--surface-panel)}.operationalState>span{color:var(--text-muted);font-size:.7rem;font-weight:820;text-transform:uppercase}.operationalState h2,.operationalState p{margin:0}.operationalState h2{font-size:1rem}.operationalState p{color:var(--text-muted);line-height:1.5}.operationalState--empty{border-left-color:var(--accent-amber)}.operationalState--error{border-left-color:var(--accent-red)}.statusBannerLead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;min-width:0}.statusBannerLead span{color:var(--brand-green);font-size:.7rem;font-weight:820;text-transform:uppercase}.statusBannerLead strong{min-width:0;font-size:.83rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apiStateText{color:var(--text-muted);font-size:.78rem;text-align:right}[data-g258-brand-identity=true] .offlineIndicator{position:relative;min-width:82px;border-color:#d2b26c;color:#65480c;background:#fff8e4}[data-g258-brand-identity=true] .offlineIndicator--online{border-color:#8ab8a5;color:#114738;background:#eaf5ef}[data-g258-brand-identity=true] .workspace{grid-template-columns:306px minmax(0,1fr)}[data-g258-brand-identity=true] .sideNav{padding:16px 14px 20px;background:#e9eeeb;scrollbar-color:#9bada5 transparent}[data-g258-brand-identity=true] .workspaceSwitcher{grid-template-columns:repeat(2,minmax(0,1fr))}[data-g258-brand-identity=true] .workspaceTab{min-height:50px;border-color:#c5d0ca;color:#34463f;background:#ffffff94}[data-g258-brand-identity=true] .workspaceTab:hover,[data-g258-brand-identity=true] .workspaceTab[aria-selected=true]{border-color:var(--brand-graphite);color:#fff;background:var(--brand-graphite)}[data-g258-brand-identity=true] .workspaceTab[aria-selected=true] small,[data-g258-brand-identity=true] .workspaceTab:hover small{color:var(--brand-graphite);background:var(--brand-lime)}[data-g258-brand-identity=true] .workspaceSummary{border-bottom-color:#bdc9c3}[data-g258-brand-identity=true] .moduleFinder{border-color:#c8d2cd;background:#f7f9f7}[data-g258-brand-identity=true] .modulePresetRow button,[data-g258-brand-identity=true] .moduleNoResults button{border-color:#c7d1cc;color:#2c4038;background:#fff}[data-g258-brand-identity=true] .navItem{border-radius:6px}[data-g258-brand-identity=true] .navItem:hover,[data-g258-brand-identity=true] .navItem[aria-current=page]{border-color:#b8c5bf;background:#fff;box-shadow:inset 4px 0 0 var(--brand-green),0 2px 8px #17211d0f}[data-g258-brand-identity=true] .contentArea{max-width:100%;min-width:0;overflow-x:hidden;padding:24px 28px 34px}[data-g258-brand-identity=true] .routeContextBar{border-color:#d5ddd9;border-left-color:var(--brand-green);background:#fff;box-shadow:0 4px 16px #17211d0b}[data-g258-brand-identity=true] .routeContextBar>div{border-left-color:#c7d3cd}[data-g258-brand-identity=true] .pageHeader{position:relative;margin-bottom:20px;padding:2px 0 17px 14px}[data-g258-brand-identity=true] .pageHeader:before{position:absolute;top:3px;bottom:17px;left:0;width:4px;border-radius:2px;background:var(--brand-lime);content:""}[data-g258-brand-identity=true] .pageHeader h1{color:var(--brand-graphite);font-size:1.58rem;font-weight:820}[data-g258-brand-identity=true] .pageHeader p{color:var(--text-muted)}[data-g258-brand-identity=true] .metricCard,[data-g258-brand-identity=true] .panel,[data-g258-brand-identity=true] .panelBand,[data-g258-brand-identity=true] .noticePanel,[data-g258-brand-identity=true] .ledgerPanel,[data-g258-brand-identity=true] .tableShell,[data-g258-brand-identity=true] .workbenchPanel,[data-g258-brand-identity=true] .workbenchCard,[data-g258-brand-identity=true] .priorityBoard,[data-g258-brand-identity=true] .operatorTriagePanel,[data-g258-brand-identity=true] .attentionQueue,[data-g258-brand-identity=true] .decisionStrip article{border-color:#d6ded9;background:#fff;box-shadow:0 4px 14px #17211d0a}[data-g258-brand-identity=true] .metricGrid .metricCard{border-top:3px solid var(--brand-green)}[data-g258-brand-identity=true] .metricGrid .metricCard:nth-child(4n+2){border-top-color:var(--brand-lime)}[data-g258-brand-identity=true] .metricGrid .metricCard:nth-child(4n+3){border-top-color:var(--brand-clay)}[data-g258-brand-identity=true] .metricGrid .metricCard:nth-child(4n){border-top-color:var(--brand-graphite)}[data-g258-brand-identity=true] .triageAction,[data-g258-brand-identity=true] .priorityItemCard button,[data-g258-brand-identity=true] .priorityItemCard a,[data-g258-brand-identity=true] .nextActionPanel button{border-color:var(--brand-graphite);color:#fff;background:var(--brand-graphite)}[data-g258-brand-identity=true] .triageAction:hover,[data-g258-brand-identity=true] .priorityItemCard button:hover,[data-g258-brand-identity=true] .priorityItemCard a:hover,[data-g258-brand-identity=true] .nextActionPanel button:hover{border-color:var(--brand-green);background:var(--brand-green)}[data-g258-brand-identity=true] .tableShell{scrollbar-color:var(--brand-green) #edf1ef}[data-g258-brand-identity=true] .tableShell th{color:#263a33;background:#e8eeeb}[data-g258-brand-identity=true] .tableShell tbody tr:nth-child(2n) td{background:#f8faf8}[data-g258-brand-identity=true] .tableShell tbody tr:hover td{background:#eff5f1}[data-g258-brand-identity=true] .statusPill.statusPill--ok{border-color:#9bc6b2;color:#114738;background:#e0f1e9}[data-g258-brand-identity=true] .statusPill.statusPill--warn{border-color:#ddc065;color:#5d4600;background:#fff5cc}[data-g258-brand-identity=true] .statusPill.statusPill--hold{border-color:#e0a295;color:#672d24;background:#fbe4de}[data-g258-brand-identity=true] .statusPill.statusPill--info{border-color:#aebfca;color:#263f4c;background:#eaf0f3}[data-g258-brand-identity=true] .footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;border-top-color:#cad4cf;color:#50615a;background:#e9eeeb}.brandLockup--compact{gap:8px;color:var(--brand-graphite)}.brandLockup--compact .brandSymbolFrame{width:26px;height:26px;flex-basis:26px}.brandLockup--compact .brandWordmark{color:var(--brand-graphite);font-size:.9rem}.brandLockup--compact .brandWordmark span{color:var(--brand-green)}@media(max-width:1180px){.topbar{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr)}.loginForm,.userRole{grid-column:1 / -1;justify-self:stretch;width:100%}}@media(max-width:920px){[data-g258-brand-identity=true] .topbar{grid-template-columns:minmax(210px,.8fr) minmax(0,1fr);padding:10px 14px}.workspace{grid-template-columns:minmax(0,1fr)}.sideNav{background:#e9eeeb}.dataProvenanceBanner{grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;padding-inline:14px}.dataProvenanceBanner>strong{grid-column:2 / -1;grid-row:2}}@media(max-width:620px){[data-g258-brand-identity=true][data-g254-mobile-chrome=true] .topbar{grid-template-columns:minmax(132px,.78fr) minmax(0,1fr);gap:8px;padding:7px 10px}[data-g258-brand-identity=true] .brandLockup{grid-column:1;grid-row:1;gap:7px}[data-g258-brand-identity=true] .brandSymbolFrame{width:34px;height:34px;flex-basis:34px}[data-g258-brand-identity=true] .brandWordmark{font-size:.94rem}[data-g258-brand-identity=true] .brandLockupCopy small{display:none}[data-g258-brand-identity=true] .projectLocaleGroup{grid-column:2;grid-row:1}[data-g258-brand-identity=true] .loginForm,[data-g258-brand-identity=true] .userRole{grid-column:1 / -1;grid-row:2}[data-g258-brand-identity=true] .loginForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}[data-g258-brand-identity=true] .loginFormIntro{display:none}[data-g258-brand-identity=true] .loginForm button{grid-column:1 / -1}[data-g258-brand-identity=true] .statusBanner{grid-template-columns:minmax(0,1fr) auto;padding:7px 10px}[data-g258-brand-identity=true] .statusBannerLead{grid-template-columns:minmax(0,1fr);gap:1px}[data-g258-brand-identity=true] .statusBannerLead strong{display:block;font-size:.76rem}[data-g258-brand-identity=true] .apiStateText{display:none}.dataProvenanceBanner{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-height:0;padding:7px 10px}.dataProvenanceBanner>div{min-width:0}.dataProvenanceBanner p{grid-column:1 / -1;grid-row:2}.dataProvenanceBanner>strong{grid-column:1 / -1;grid-row:3}.dataProvenanceBanner>button{grid-column:2;grid-row:1}[data-g258-brand-identity=true] .contentArea{padding:12px 10px 24px}[data-g258-brand-identity=true] .pageHeader{padding-left:11px}[data-g258-brand-identity=true] .pageHeader h1{font-size:1.3rem}.footer{align-items:flex-start;flex-direction:column;gap:7px;padding:12px 10px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--surface-canvas)}button,input,select,textarea{font:inherit}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:3px solid #2f6f53;outline-offset:3px;box-shadow:0 0 0 4px #2f6f5338}small{overflow-wrap:anywhere}.appFrame{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr auto;color:var(--text-strong);background:linear-gradient(180deg,#ffffffc7,#f3f5f2f5 260px),var(--surface-canvas)}.topbar{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(320px,.9fr) minmax(380px,1.2fr);gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border-subtle);background:#fffffff5;box-shadow:0 1px #183c320a}.brandBlock{display:flex;gap:12px;align-items:center;min-width:0}.brandBlock>div,.projectLocaleGroup,.projectSelect,.projectSelect select,.userRole,.userRole strong{max-width:100%;min-width:0;overflow-wrap:anywhere}.brandBlock strong,.brandBlock span,.loginForm span,.userRole strong,.userRole span,.projectSelect span{display:block}.brandBlock strong{font-size:1.04rem;letter-spacing:0}.brandBlock span,.loginForm span,.userRole span,.projectSelect span{color:#587065;font-size:.78rem}.brandBlock .brandMark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border-strong);border-radius:8px;color:#fff;font-weight:800;background:var(--accent-ink)}.projectLocaleGroup{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:10px;align-items:end;min-width:0}.projectSelect select{width:100%;min-height:38px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#18231d;background:#fbfcf8}.localeToggle{display:inline-grid;grid-template-columns:repeat(2,minmax(54px,1fr));gap:4px;padding:4px;border:1px solid #b9c9bd;border-radius:8px;background:#f4f8f0}.localeToggle button{min-height:30px;border:0;border-radius:6px;padding:0 8px;color:#315244;background:transparent;cursor:pointer;font-size:.78rem;font-weight:760}.localeToggle button[aria-pressed=true]{color:#fff;background:#315244}.userRole{justify-self:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;gap:8px;align-items:center;width:min(100%,500px);min-width:0;padding:8px 10px;border:1px solid #d5dfd3;border-radius:8px;background:#fbfcf8}.userRole>span{grid-column:1;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userRole>strong{grid-column:1;grid-row:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userRole .actingRoleSelect{grid-column:2;grid-row:1 / span 2;margin-top:0}.userRole .textButton{grid-column:3;grid-row:1 / span 2;align-self:center;margin-top:0}.textButton,.loginForm button{min-height:32px;border:1px solid #7da08f;border-radius:6px;padding:0 10px;color:#173527;background:#fff;cursor:pointer}.textButton{margin-top:8px}.loginForm{justify-self:end;display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;gap:8px;align-items:end;min-width:min(100%,430px)}.loginForm input{width:100%;min-height:34px;border:1px solid #b9c9bd;border-radius:6px;padding:0 9px;color:#18231d;background:#fbfcf8}.statusBanner{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto) auto;gap:12px;align-items:center;padding:9px 20px;color:#173527;background:#e8f0ea;border-bottom:1px solid var(--border-subtle)}.offlineIndicator{display:inline-flex;align-items:center;justify-content:center;min-width:78px;border:1px solid #b98d45;border-radius:999px;padding:4px 10px;color:#5b3c0b;background:#fff4d8;font-size:.78rem;font-weight:780;text-transform:uppercase}.offlineIndicator--online{border-color:#6d9c84;color:#173527;background:#edf7ed}.workspace{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:0}.sideNav{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:14px;border-right:1px solid var(--border-subtle);background:var(--surface-rail)}.mobileNavToggle{display:none}.sideNavBody{display:grid;gap:12px}.workspaceSwitcher{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.workspaceTab{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;min-height:38px;border:1px solid #afc2b6;border-radius:6px;padding:7px 8px;text-align:left;color:#315244;background:#f7faf6;cursor:pointer}.workspaceTab span{min-width:0;overflow-wrap:break-word;word-break:normal;font-size:.78rem;font-weight:780;line-height:1.2}.workspaceTab small{display:grid;place-items:center;min-width:24px;min-height:24px;border-radius:999px;color:#315244;background:#e4ece5;font-size:.72rem;font-weight:800}.workspaceTab:hover,.workspaceTab[aria-selected=true]{border-color:#497b65;color:#fff;background:#315f4c}.workspaceTab[aria-selected=true] small,.workspaceTab:hover small{color:#173527;background:#fff}.workspaceSummary{display:grid;gap:3px;border-bottom:1px solid #bdcbc1;padding:0 2px 10px}.workspaceSummary strong{color:#173527;font-size:.9rem}.workspaceSummary span{color:#52685d;font-size:.78rem;line-height:1.4}.moduleFinder{display:grid;gap:8px;border:1px solid #9bb8a7;border-radius:8px;padding:12px;color:#173527;background:#fff}.moduleFinder label,.moduleFinder label span,.moduleFinderStatus,.moduleNoResults strong,.moduleNoResults span{display:block}.moduleFinder label span{margin-bottom:6px;font-size:.78rem;font-weight:780;text-transform:uppercase}.moduleFinder input{width:100%;min-height:36px;border:1px solid #b9c9bd;border-radius:6px;padding:0 9px;color:#18231d;background:#fbfcf8}.modulePresetRow{display:flex;flex-wrap:wrap;gap:6px}.modulePresetRow button,.moduleNoResults button{min-height:30px;border:1px solid #cbd7c8;border-radius:6px;padding:0 9px;color:#173527;background:#f7faf4;cursor:pointer;font-size:.78rem;font-weight:760}.modulePresetRow button:hover,.moduleNoResults button:hover{border-color:#7da08f;background:#e7f0e5}.moduleFinderStatus{color:#52685d;font-size:.78rem;font-weight:700}.moduleNoResults{display:grid;gap:8px;border:1px dashed #9bb8a7;border-radius:8px;padding:12px;color:#4b5f54;background:#fbfcf8}.moduleNoResults strong{color:#173527}.moduleNavResults{display:grid;gap:5px}.navItem{width:100%;min-height:54px;border:1px solid transparent;border-radius:8px;padding:10px 12px;text-align:left;color:#263a30;background:transparent;cursor:pointer}.navItem span,.navItem small{display:block}.navItem span{font-weight:750}.navItem .navItemWorkspace{margin-bottom:4px;color:#61766b;font-size:.68rem;font-weight:800;text-transform:uppercase}.navItem small{margin-top:4px;color:#5b7065;line-height:1.35}.navItem:hover,.navItem[aria-current=page]{border-color:var(--border-strong);background:#fff;box-shadow:inset 3px 0 0 var(--accent-teal)}.routeContextBar{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(170px,1fr) auto;gap:12px;align-items:start;margin-bottom:16px;border:1px solid var(--border-subtle);border-left:4px solid var(--accent-teal);border-radius:8px;padding:12px;color:#21372c;background:#ffffffd1}.routeContextBar>div{min-width:0;border-left:3px solid #9bb8a7;padding-left:10px}.routeContextBar span:not(.statusPill),.routeContextBar small,.routeContextBar strong{display:block}.routeContextBar span:not(.statusPill){margin-bottom:4px;color:#52685d;font-size:.72rem;font-weight:800;text-transform:uppercase}.routeContextBar strong{color:#173527;font-size:.9rem;line-height:1.35}.routeContextBar small{margin-top:3px;color:#52685d;line-height:1.35}.routeContextBar .statusPill{justify-self:end;align-self:start}.contentArea{max-width:100%;min-width:0;overflow-x:hidden;padding:20px 22px 26px}.pageStack{max-width:100%;min-width:0;overflow-x:hidden}.accessGatePanel{max-width:760px;border:1px solid #cbd7c8;border-radius:8px;padding:22px;background:#fff}.accessGatePanel span{display:inline-flex;min-height:28px;align-items:center;border:1px solid #b98d45;border-radius:999px;padding:0 10px;color:#5b3c0b;background:#fff4d8;font-size:.78rem;font-weight:780;text-transform:uppercase}.accessGatePanel h1{margin:14px 0 8px;font-size:1.58rem;line-height:1.15;letter-spacing:0}.accessGatePanel p{margin:0;color:#4b5f54;line-height:1.5}.pageLoading{min-height:180px;display:grid;place-items:center;border:1px solid #cbd7c8;border-radius:8px;color:#315244;background:#fff;font-weight:760}.pageHeader{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px;border-bottom:1px solid var(--border-subtle);padding-bottom:14px}.pageHeader h1{margin:0;font-size:1.48rem;line-height:1.1;letter-spacing:0}.pageHeader p{max-width:760px;margin:8px 0 0;color:#4b5f54;line-height:1.5}.glossaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.glossaryCard,.termPanel,.validationMessageCard{border:1px solid #cbd7c8;border-radius:8px;padding:14px;background:#fff}.glossaryCard div{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.glossaryCard strong{font-size:1.22rem;color:#173527}.glossaryCard span,.glossaryCard small{color:#587065}.glossaryCard p,.termPanel dd,.validationMessageCard p{line-height:1.45}.termWorkbench{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px}.termPanel h2,.validationMessagePanel h2{margin:0 0 12px}.termPanel dl{display:grid;gap:10px;margin:0}.termPanel dt{font-weight:760;color:#173527}.termPanel dd{margin:3px 0 0;color:#4b5f54}.validationMessagePanel{margin-top:16px}.validationMessageGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.validationMessageCard h3{margin:0 0 10px}.operatorTriagePanel{display:grid;gap:14px;margin-bottom:16px;padding:16px;border-top:3px solid #0f766e;border-bottom:1px solid #cbd7c8;background:#f4f8f2}.triageHeader,.emptyStatePanel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.triageHeader span:first-child{display:block;margin-bottom:6px;color:#52685d;font-size:.78rem;font-weight:780;text-transform:uppercase}.triageHeader h2,.emptyStatePanel h2{margin:0 0 6px;font-size:1.08rem;color:#173527}.triageHeader p,.emptyStatePanel p{margin:0;color:#4b5f54;line-height:1.5}.triageLaneGrid,.gateEvidenceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.triageLaneCard,.gateEvidenceRow,.emptyStatePanel{border:1px solid #cbd7c8;border-radius:8px;background:#fff}.triageLaneCard{display:grid;gap:12px;align-content:space-between;min-width:0;padding:14px}.triageLaneCard span:first-child{color:#52685d;font-size:.78rem;font-weight:780}.triageLaneCard h3{margin:4px 0 8px;font-size:.98rem;color:#173527}.triageLaneCard p,.gateEvidenceRow p{margin:0;color:#4b5f54;line-height:1.45;overflow-wrap:anywhere}.triageAction{min-height:34px;border:1px solid #173527;border-radius:6px;background:#173527;color:#fff;font-weight:760}.gateEvidenceRow{display:grid;gap:8px;align-content:start;min-width:0;padding:12px}.emptyStatePanel{margin:14px 0 0;padding:14px}.priorityBoard{display:grid;gap:12px;margin-bottom:16px;border:1px solid #cbd7c8;border-left:4px solid #315244;border-radius:8px;padding:16px;background:#fff}.priorityBoardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.priorityBoardHeader span:first-child{display:block;margin-bottom:6px;color:#52685d;font-size:.78rem;font-weight:780;text-transform:uppercase}.priorityBoardHeader h2{margin:0 0 6px;color:#173527;font-size:1.08rem}.priorityBoardHeader p{margin:0;color:#4b5f54;line-height:1.5}.priorityFilterBar{display:flex;flex-wrap:wrap;gap:8px}.priorityFilterBar button{min-height:32px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#173527;background:#f7faf4;font-size:.82rem;font-weight:760}.priorityFilterBar button[aria-pressed=true]{border-color:#173527;color:#fff;background:#173527}.priorityItemGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.priorityItemCard{display:grid;gap:10px;align-content:space-between;min-width:0;border:1px solid #cbd7c8;border-radius:8px;padding:12px;background:#fbfcf8}.priorityItemTopline{display:flex;align-items:center;justify-content:space-between;gap:8px}.priorityRank{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#fff;background:#315244;font-size:.78rem;font-weight:800}.priorityItemCard h3{margin:0 0 6px;color:#173527;font-size:.95rem;line-height:1.25}.priorityItemCard p,.priorityItemCard small{margin:0;color:#4b5f54;line-height:1.45;overflow-wrap:anywhere}.priorityItemCard small{color:#52685d;font-weight:720}.priorityItemCard button{min-height:34px;border:1px solid #173527;border-radius:6px;color:#fff;background:#173527;font-weight:760}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px}.todayContextBand{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 -24px 20px;padding:18px 24px;border-top:1px solid #cbd7c8;border-bottom:1px solid #cbd7c8;background:#f4f8f2}.todayContextCopy{min-width:0}.todayContextCopy>span,.todayTaskHeader>div>span{display:block;margin-bottom:5px;color:#52685d;font-size:.76rem;font-weight:780;text-transform:uppercase}.todayContextCopy h2,.todayTaskHeader h2{margin:0 0 5px;color:#173527;font-size:1.12rem}.todayContextCopy p,.todayTaskHeader p{margin:0;color:#4b5f54;line-height:1.45}.todayContextStatus{display:grid;justify-items:end;gap:6px;min-width:min(100%,230px);color:#52685d;font-size:.78rem;text-align:right}.todaySummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 22px}.todaySummaryCard{display:grid;gap:4px;min-width:0;min-height:92px;align-content:center;padding:14px;border:1px solid #cbd7c8;border-top:3px solid #315244;border-radius:6px;background:#fff}.todaySummaryCard--hold{border-top-color:#a83a32}.todaySummaryCard--warn{border-top-color:#b86f16}.todaySummaryCard--info{border-top-color:#246b78}.todaySummaryCard strong{color:#173527;font-size:1.65rem;line-height:1}.todaySummaryCard span{color:#52685d;font-size:.82rem;font-weight:720}.todayTaskBoard{display:grid;gap:14px;margin-bottom:14px}.todayTaskHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:12px;border-bottom:1px solid #d9e2d8}.todayTaskHeader .secondaryButton{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid #8eaa9a;border-radius:6px;color:#173527;background:#fff;font-size:.82rem;font-weight:760}.todayTaskHeader .secondaryButton:hover{border-color:#315244;background:#edf3ef}.todayWorkspaceFilters{display:flex;flex-wrap:wrap;gap:8px}.todayWorkspaceFilters button{min-height:36px;padding:0 11px;border:1px solid #b9c9bd;border-radius:6px;color:#173527;background:#fff;font-size:.82rem;font-weight:760}.todayWorkspaceFilters button[aria-pressed=true]{border-color:#173527;color:#fff;background:#173527}.todayTaskList{display:grid;gap:8px}.todayTaskCard{display:grid;grid-template-columns:90px minmax(0,1fr) 72px minmax(140px,auto);align-items:center;gap:14px;min-width:0;padding:13px 14px;border:1px solid #cbd7c8;border-radius:6px;background:#fff}.todayTaskPriority{display:grid;justify-items:start;gap:7px}.todayTaskPriority>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#315244;font-size:.78rem;font-weight:800}.todayTaskPriority .statusPill{min-width:78px;white-space:nowrap;overflow-wrap:normal}.todayTaskCopy{min-width:0}.todayTaskCopy>span{color:#52685d;font-size:.72rem;font-weight:760;text-transform:uppercase}.todayTaskCopy h3{margin:3px 0 4px;color:#173527;font-size:.96rem}.todayTaskCopy p{margin:0;color:#4b5f54;font-size:.86rem;line-height:1.4}.todayTaskCount{display:grid;justify-items:center;color:#173527;font-size:1.35rem}.todayTaskCount small{color:#52685d;font-size:.7rem;font-weight:680}.todayTaskCard>button,.todayStatePanel button{min-height:38px;padding:0 12px;border:1px solid #173527;border-radius:6px;color:#fff;background:#173527;font-weight:760}.todayTaskMore{justify-self:center;min-width:220px;margin-top:2px}.todayStatePanel{display:flex;align-items:flex-start;gap:14px;margin:16px 0;padding:18px;border:1px solid #cbd7c8;border-left:4px solid #246b78;background:#fff}.todayStatePanel--error{border-left-color:#a83a32}.todayStatePanel h2,.todayStatePanel h3{margin:0 0 5px;color:#173527;font-size:1rem}.todayStatePanel p{margin:0;color:#4b5f54;line-height:1.45}.todayStatePanel button{margin-top:10px}.todayResponsibility{display:grid;grid-template-columns:minmax(130px,auto) minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid #d9e2d8;color:#52685d;font-size:.82rem}.todayResponsibility strong{color:#315244}.todayResponsibility p{margin:0;line-height:1.45}.workspaceSwitcher .workspaceTab:last-child:nth-child(odd){grid-column:1 / -1}.offlineStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.offlineStatusGrid .metricCard{min-height:124px}.offlineStatusGrid p,.dataTable small{overflow-wrap:anywhere}.offlineStatusGrid .statusPill,.offlineWorkpackPanel .statusPill{min-width:max-content;flex-shrink:0;white-space:nowrap;overflow-wrap:normal}.offlineDecisionPanel{margin-bottom:16px;border-left:3px solid var(--accent-teal)}.offlineDecisionPanel .sectionHeader p{margin:5px 0 0;color:var(--text-muted)}.offlineConflictWorkspace{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-subtle)}.offlineConflictQueue{display:grid;align-content:start;gap:6px;max-height:430px;overflow-y:auto}.offlineConflictItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:54px;border:1px solid var(--border-subtle);border-radius:6px;padding:10px 11px;color:var(--text-strong);background:var(--surface-panel-soft);cursor:pointer;font:inherit;text-align:left}.offlineConflictItem:hover,.offlineConflictItem[aria-pressed=true]{border-color:var(--accent-teal);box-shadow:inset 3px 0 0 var(--accent-teal)}.offlineConflictItem span:first-child{min-width:0}.offlineConflictItem strong,.offlineConflictItem small{display:block;overflow-wrap:anywhere}.offlineConflictItem strong{font-size:.84rem;line-height:1.35}.offlineConflictItem small{margin-top:3px;color:var(--text-muted);font-size:.72rem}.offlineConflictDecision{min-width:0;padding-left:16px;border-left:1px solid var(--border-subtle)}.offlineConflictDecision h3{margin:0;font-size:1rem}.offlineConflictFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;border-block:1px solid var(--border-subtle)}.offlineConflictFacts>div{min-width:0;padding:10px 12px;border-right:1px solid var(--border-subtle)}.offlineConflictFacts>div:last-child{border-right:0}.offlineConflictFacts dt,.offlineConflictFacts dd{margin:0;overflow-wrap:anywhere}.offlineConflictFacts dt{color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.offlineConflictFacts dd{margin-top:4px;color:var(--text-strong);font-size:.86rem;font-weight:720}.offlineConflictDecision .fieldLabel{display:grid;gap:6px;color:var(--text-strong);font-size:.78rem;font-weight:800}.offlineConflictDecision textarea{width:100%;min-height:82px;resize:vertical}.offlineDecisionActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.offlineResolutionConfirmation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:14px;padding:12px 0 0;border-top:2px solid var(--accent-amber)}.offlineResolutionConfirmation strong,.offlineResolutionConfirmation p{margin:0}.offlineResolutionConfirmation p{margin-top:4px;color:var(--text-muted);line-height:1.4}.offlineResolutionConfirmation .offlineDecisionActions{margin-top:0}.offlineBoundaryDetails{margin-top:16px}.offlineBoundaryDetails summary{cursor:pointer;color:var(--text-strong);font-weight:800}.offlineBoundaryDetails p{max-width:76ch;color:var(--text-muted)}.offlineWorkpackTable td:first-child strong,.offlineWorkpackTable td:first-child small{display:block}.offlineWorkpackTable td:first-child small{margin-top:3px}.offlineWorkpackTable td:nth-child(5){white-space:nowrap}.statusGrid,.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.metric-strip article{border:1px solid #cbd7c8;border-radius:8px;padding:14px;background:#fff}.metric-strip span,.metricLabel{display:block;color:#52685d;font-size:.78rem;font-weight:700}.metric-strip strong,.metricCard strong{display:block;margin-top:4px}.guardrailGrid,.aiAssistBoundaryStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.guardrailGrid span{min-height:52px;border:1px solid #cbd7c8;border-radius:8px;padding:10px;background:#fbfcf8;color:#33483e;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.metricCard,.noticePanel,.ledgerPanel,.adminGrid article,.fastEntryPanel,.exceptionPanel,.receiptDetail,.tableShell{border:1px solid #cbd7c8;border-radius:8px;background:#fff}.metricCard{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-height:96px;min-width:0;padding:14px;box-shadow:0 1px 2px #17211c0a}.metricCard>*,.metricCard strong,.metricCard span{min-width:0;overflow-wrap:anywhere}.metricCard h2,.noticePanel h2,.ledgerPanel h2,.adminGrid h2,.fastEntryPanel h2,.exceptionPanel h2,.receiptDetail h2{margin:0 0 8px;font-size:.94rem}.metricCard p,.noticePanel p,.ledgerPanel p,.adminGrid p,.exceptionList p,.receiptDetail p{margin:0;color:#4b5f54;line-height:1.5}.statusPill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:750;overflow-wrap:anywhere;text-align:center;white-space:normal}.statusPill.statusPill--ok{color:#17432c;background:#d8ead9;border:1px solid #a9cdb3}.statusPill.statusPill--warn{color:#594600;background:#fff1b8;border:1px solid #e7c96a}.statusPill.statusPill--hold{color:#5b2530;background:#f4d0d6;border:1px solid #df9aaa}.statusPill.statusPill--info{color:#214160;background:#dbeaf7;border:1px solid #abc8e2}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.noticePanel,.ledgerPanel{margin-top:14px;padding:18px}.panel,.builderPanel,.workflowPanel,.permissionMatrix article{border:1px solid #cbd7c8;border-radius:8px;background:#fff}.panel,.builderPanel,.workflowPanel{margin-bottom:14px;max-width:100%;min-width:0;overflow-x:hidden;padding:16px}.toolbar.dense{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.toolbar.dense div,.toolbar.dense article,.toolbar.dense strong,.toolbar.dense span{min-width:0;display:block;overflow-wrap:anywhere}.toolbar.dense div,.toolbar.dense article{border:1px solid #cbd7c8;border-radius:8px;padding:12px;background:#fff}.toolbar.dense strong{margin-bottom:4px;color:#263a30}.toolbar.dense span{color:#52685d;font-size:.82rem;line-height:1.35}.section-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;min-width:0;max-width:100%;margin-bottom:12px}.section-heading h2,.builderPanel h2,.workflowPanel h2{margin:0 0 6px;font-size:1.08rem;min-width:0;overflow-wrap:anywhere}.section-heading p,.builderPanel p,.workflowPanel p{margin:0;color:#4b5f54;line-height:1.45;min-width:0;overflow-wrap:anywhere}.table-wrap,.dataTableWrap,.tableScroller{contain:inline-size;contain:layout paint inline-size;display:block;max-width:100%;min-width:0;width:100%;overflow-x:auto}.panelBand{margin-top:14px;border:1px solid #cbd7c8;border-radius:8px;padding:18px;background:#fff}.panelBand h2{margin:0 0 8px;font-size:1.08rem}.panelBand p{margin:0 0 10px;color:#4b5f54;line-height:1.5}.panelBand p:last-child{margin-bottom:0}.trainingModeBanner,.realDataGatePanel,.contextualHelpShell,.academyGlossaryShell{margin-bottom:14px}.trainingModeBanner{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid #9b3d3d;border-radius:8px;padding:16px;color:#351b1b;background:#fff3ed}.trainingModeBanner strong{display:block;margin-bottom:6px;font-size:1.02rem}.trainingModeBanner p,.realDataGatePanel p,.contextualHelpCard p,.contextualHelpCard small,.roleChecklistCard p,.roleChecklistCard small,.academyGlossaryShell p{line-height:1.45}.trainingModeFlags,.statusRow{display:flex;flex-wrap:wrap;gap:8px}.trainingModeFlags{justify-content:flex-end;min-width:220px}.realDataGatePanel,.roleChecklistGrid,.contextualHelpGrid,.practiceLinkGrid{display:grid;gap:12px}.realDataGatePanel{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.realDataGatePanel article,.roleChecklistCard,.contextualHelpCard,.practiceLinkCard,.academyGlossaryShell{border:1px solid #cbd7c8;border-radius:8px;background:#fff}.realDataGatePanel article,.roleChecklistCard,.contextualHelpCard,.academyGlossaryShell{padding:14px}.practiceLinkGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.practiceLinkCard{min-height:106px;padding:12px;color:#263a30}.practiceLinkCard span,.practiceLinkCard small{display:block;color:#587065;font-size:.8rem}.practiceLinkCard strong{display:block;margin:6px 0}.roleChecklistGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.roleChecklistHeader,.sectionHeading,.contextualHelpCard>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.roleChecklistCard h2,.contextualHelpCard h3,.sectionHeading h2,.realDataGatePanel h2{margin:0 0 6px;font-size:1rem}.roleChecklistCard ul{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.roleChecklistCard li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:start}.roleChecklistCard li>span{display:inline-flex;justify-content:center;border:1px solid #cbd7c8;border-radius:6px;padding:2px 4px;color:#263a30;background:#f6f9f4;font-size:.72rem;font-weight:760}.academyBoundary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;margin-bottom:14px;border:1px solid #c8d4cc;border-left:4px solid #486b59;border-radius:6px;padding:14px 16px;background:#f7faf8}.academyBoundaryIcon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:#fff;background:#304f40}.academyBoundary strong,.academyProgressStrip strong{display:block;color:#20382c}.academyBoundary p{max-width:760px;margin:4px 0 0;color:#52665b;line-height:1.45}.academyBoundary details{margin-top:8px;color:#496055}.academyBoundary summary,.academyRoleRail summary,.academyGlossaryShell>summary{cursor:pointer;font-weight:700}.academyBoundaryStatus{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.academyProgressStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;overflow:hidden;border:1px solid #cbd7cf;border-radius:6px;background:#cbd7cf}.academyProgressStrip>div{min-width:0;padding:12px 14px;background:#fff}.academyProgressStrip span,.academyTaskHeader>div>span{display:block;margin-bottom:4px;color:#61766a;font-size:.76rem;font-weight:760;text-transform:uppercase}.academyProgressStrip strong{overflow-wrap:anywhere;font-size:.92rem}.academyWorkbench{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);margin-bottom:14px;overflow:hidden;border:1px solid #bfcec4;border-radius:6px;background:#fff}.academyRoleRail{padding:18px;border-right:1px solid #d5dfd8;background:#f5f8f6}.academyRoleRail>label,.academyCompletionForm>label{display:block;margin-bottom:6px;color:#2c4739;font-size:.82rem;font-weight:760}.academyRoleRail select{width:100%;min-height:44px}.academyRoleRail>p{margin:14px 0 10px;color:#52665b;line-height:1.5}.academyRoleRail details{margin-top:16px;border-top:1px solid #d5dfd8;padding-top:12px;color:#496055}.academyRoleRail details strong{display:block;margin-top:12px;color:#294337;font-size:.84rem}.academyRoleRail ul{margin:6px 0 0;padding-left:18px;line-height:1.45}.academyTaskPanel{min-width:0;padding:20px}.academyTaskHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.academyTaskHeader h2{margin:0 0 5px;color:#1f372b;font-size:1.15rem}.academyTaskHeader p{max-width:680px;margin:0;color:#587064;line-height:1.45}.academyTaskHeader .secondaryButton,.academyCompletionForm .primaryButton{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:44px}.academyProgressTrack{height:7px;margin-bottom:18px;overflow:hidden;border-radius:4px;background:#e1e8e3}.academyProgressTrack>span{display:block;height:100%;border-radius:inherit;background:#3d765a;transition:width .18s ease}.academyTaskList{margin:0;padding:0;border-top:1px solid #dbe3de;list-style:none}.academyTaskList li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;border-bottom:1px solid #dbe3de;color:#41584c}.academyTaskList li>span:first-child{display:inline-flex;color:#75887d}.academyTaskList li.isComplete>span:first-child{color:#2f7654}.academyTaskList li strong,.academyTaskList li small{display:block}.academyTaskList li strong{color:#263e32}.academyTaskList li small,.academyTaskList li>span:last-child{color:#65796e;font-size:.78rem}.academyTaskList li.isComplete strong{color:#587064}.academyCompletionForm{display:grid;gap:7px;max-width:720px;margin-top:18px}.academyCompletionForm textarea{width:100%;resize:vertical}.academyCompletionForm small{color:#65796e;line-height:1.4}.academyCompletionForm .primaryButton{width:fit-content;margin-top:4px}.academyActionReceipt,.academyReadOnlyNotice{margin:14px 0 0;border-left:3px solid #789184;padding:8px 10px;color:#41584c;background:#f5f8f6;line-height:1.4}.academyReadOnlyNotice{border-left-color:#9b6f3d;background:#fff8ed}.academyGlossaryShell>summary{color:#294337}.academyGlossaryShell[open]>summary{margin-bottom:14px}@media(max-width:700px){.academyBoundary{grid-template-columns:auto minmax(0,1fr);padding:12px}.academyBoundaryStatus{grid-column:1 / -1;justify-content:flex-start}.academyProgressStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.academyWorkbench{grid-template-columns:minmax(0,1fr)}.academyRoleRail{border-right:0;border-bottom:1px solid #d5dfd8;padding:14px}.academyTaskPanel{padding:14px}.academyTaskHeader{display:grid;gap:12px}.academyTaskHeader .secondaryButton,.academyCompletionForm .primaryButton{width:100%}.academyTaskList li{grid-template-columns:24px minmax(0,1fr);padding:10px 0}.academyTaskList li>span:last-child{grid-column:2}}.contextualHelpGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contextualHelpCard{display:grid;gap:8px}.inlineAction{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;margin-top:8px}.tableShell{contain:inline-size;contain:layout paint inline-size;display:block;max-width:100%;min-width:0;width:100%;overflow-x:auto;scrollbar-color:#8fb09d #edf3eb}.tableShell table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.tableShell th,.tableShell td{border-bottom:1px solid #dce5de;padding:10px 12px;text-align:left;vertical-align:top}.tableShell th{position:sticky;top:0;z-index:1;color:#263a30;background:#eef4ef;font-size:.78rem;font-weight:820;text-transform:uppercase}.tableShell tbody tr:nth-child(2n) td{background:#fbfcf8}.tableShell tbody tr:hover td{background:#f0f6f2}.tableShell:focus-visible{outline:3px solid #276f56;outline-offset:3px}.drillholeToolbar{display:grid;grid-template-columns:repeat(3,minmax(150px,220px)) minmax(220px,1fr);gap:10px;align-items:end;margin-bottom:14px}.drillholeToolbar label span,.drillholeDetail dt{display:block;color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.drillholeToolbar select{width:100%;min-height:38px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#18231d;background:#fbfcf8}.drillholeToolbar strong{align-self:center;color:#4b5f54;font-size:.9rem}.receiptGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start;margin-bottom:14px}.surveySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.surveyGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start;margin-bottom:14px}.loggingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start}.loggingWorkspace{min-width:0}.loggingCommandBar,.quickAddGrid{display:grid;grid-template-columns:repeat(3,minmax(120px,180px)) minmax(0,1fr);gap:10px;align-items:end;margin-bottom:12px}.loggingCommandBar label span,.quickAddGrid label span,.attachmentTray label span{display:block;color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.loggingCommandBar input,.loggingCommandBar select,.quickAddGrid input,.quickAddGrid select,.attachmentTray input{width:100%;min-height:38px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#18231d;background:#fbfcf8}.commandButtons,.shortcutStrip{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.commandButtons button,.quickAddGrid button{min-height:38px;border:1px solid #7da08f;border-radius:6px;padding:0 12px;color:#173527;background:#fff;cursor:pointer;font-weight:750}.commandButtons button:disabled{border-color:#d6ddd4;color:#64746b;background:#f4f6f2;cursor:not-allowed}.shortcutStrip{margin-bottom:12px}.shortcutStrip span{border:1px solid #cbd7c8;border-radius:999px;padding:5px 8px;color:#263a30;background:#fff;font-size:.78rem;font-weight:750}.shortcutStrip strong{color:#4b5f54;font-size:.9rem}.tableLaneTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px}.tableLaneTabs button{min-height:54px;border:1px solid #cbd7c8;border-radius:8px;padding:8px 10px;color:#263a30;background:#fff;cursor:pointer;text-align:left}.tableLaneTabs button[aria-pressed=true]{border-color:#7da08f;background:#e7f0e5}.tableLaneTabs span,.tableLaneTabs small{display:block}.tableLaneTabs span{font-weight:800}.tableLaneTabs small{margin-top:2px;color:#52685d}.recordViewBar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:-2px 0 12px}.recordViewBar p{margin:0;color:#52685d;font-size:.82rem}.recordViewSwitch{display:inline-flex;border:1px solid #b9c9bd;border-radius:7px;padding:2px;background:#f4f6f2}.recordViewSwitch button{min-height:34px;border:0;border-radius:5px;padding:0 11px;color:#52685d;background:transparent;cursor:pointer;font-weight:750}.recordViewSwitch button[aria-pressed=true]{color:#173527;background:#fff;box-shadow:0 1px 2px #1735271f}.recordViewSwitch span{margin-left:4px;color:#52685d;font-variant-numeric:tabular-nums}.recordRecoveryBar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto auto;gap:10px;align-items:end;margin-bottom:12px;border:1px solid #d2b46b;border-left:4px solid #9a6b1e;border-radius:7px;padding:12px;background:#fffaf0}.recordRecoveryBar div,.recordRecoveryBar label{display:grid;gap:3px}.recordRecoveryBar span{color:#52685d;font-size:.8rem}.recordRecoveryBar input{min-height:38px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;background:#fff}.recordRecoveryBar button,.recordActionCell button,.archiveButton{min-height:36px;border:1px solid #7da08f;border-radius:6px;padding:0 11px;color:#173527;background:#fff;cursor:pointer;font-weight:750}.recordRecoveryBar button:disabled,.recordActionCell button:disabled,.archiveButton:disabled{cursor:not-allowed;opacity:.58}.archiveReadOnlyNotice{display:flex;justify-content:space-between;gap:10px;border:1px solid #cbd7c8;border-radius:7px;padding:11px 12px;color:#263a30;background:#f4f6f2}.archiveReadOnlyNotice span{color:#52685d}.recordActionCell{display:grid;gap:6px;min-width:150px}.recordActionCell span{color:#52685d;font-size:.75rem;line-height:1.35}.emptyTableState{padding:24px!important;color:#52685d;text-align:center}.loggingWorkbenchGrid{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr) minmax(300px,370px);gap:14px;align-items:start}.depthRulerPanel,.validationSidePanel{border:1px solid #cbd7c8;border-radius:8px;padding:16px;background:#fff}.depthRuler{position:relative;margin-top:14px;border-left:2px solid #52685d;padding-left:74px}.depthTick{position:absolute;left:0;width:62px;border-top:1px solid #b9c9bd;padding-top:2px;color:#52685d;font-size:.72rem;font-weight:750}.depthBand{position:absolute;left:76px;right:0;min-height:0;border:1px solid #cbd7c8;border-radius:6px;padding:3px 8px;overflow:hidden;color:#173527;background:#eef4ec;cursor:pointer;line-height:1.15;text-align:left}.depthBand--ok{border-color:#78a878;background:#d8ead9}.depthBand--warn{border-color:#d3a72d;background:#fff1b8}.depthBand--hold{border-color:#bf5b6a;background:#f4d0d6}.depthBand--archived{border-color:#8c9a91;border-style:dashed;color:#425349;background:#eef1ed}.depthBand:disabled{cursor:not-allowed;opacity:.78}.depthBand span,.depthBand small{display:block;pointer-events:none}.depthBand span{font-size:.82rem;font-weight:800}.depthBand small{color:#4b5f54;font-size:.72rem}.intervalWorkspaceGrid{display:grid;gap:12px;min-width:0}.quickAddGrid{grid-template-columns:repeat(3,minmax(100px,1fr)) minmax(150px,180px);margin-bottom:0;border:1px solid #cbd7c8;border-radius:8px;padding:12px;background:#fff}.editableIntervalTable table{min-width:1280px}.editableIntervalTable input,.editableIntervalTable select,.editableIntervalTable textarea{width:100%;min-height:34px;border:1px solid #b9c9bd;border-radius:6px;padding:0 8px;color:#18231d;background:#fbfcf8}.editableIntervalTable textarea{min-height:68px;padding:8px;resize:vertical}.editableIntervalTable select+select,.editableIntervalTable select+input,.editableIntervalTable select+textarea{margin-top:6px}.depthPairInputs{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));gap:6px}.activeIntervalRow{background:#f7fbf4;outline:2px solid #c5d7c0;outline-offset:-2px}.validationSidePanel h2{margin:0 0 12px;font-size:1.08rem}.loggingDictionaryList{margin-top:14px}.attachmentTray{display:grid;gap:10px;margin-top:16px;border-top:1px solid #e3e9e1;padding-top:14px}.attachmentTray p{margin:0;color:#4b5f54;line-height:1.45}@media(max-width:1320px){.loggingWorkbenchGrid{grid-template-columns:minmax(0,1fr)}.depthRulerPanel,.intervalWorkspaceGrid,.validationSidePanel{min-width:0}.quickAddGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.quickAddGrid button{width:100%}}.attachmentTray ul{display:grid;gap:6px;margin:0;padding-left:18px}.physicalGrid,.evidenceGrid,.metallurgyGrid,.qaqcGrid,.validationGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start}.samplingDispatchWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:14px;align-items:start;margin-bottom:14px}.samplingReviewControls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) minmax(260px,.8fr);gap:10px;align-items:end;margin:12px 0}.samplingReviewControls label{display:grid;gap:5px;min-width:0}.samplingReviewControls label>span{color:#52685d;font-size:.78rem;font-weight:750}.samplingReviewControls input,.samplingReviewControls select{width:100%;min-width:0}.samplingReviewControls p{margin:0;color:#52685d;line-height:1.35}.labImportWizard,.assayReviewWorkbench{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.2fr);gap:14px;align-items:start;margin-bottom:14px}.assayPreferencePanel{margin-bottom:14px}.assayPreferenceGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:16px;align-items:start}.assayPreferenceGrid form,.assayPreferenceGrid label{display:grid;gap:8px;min-width:0}.assayPreferenceGrid label>span{color:var(--text-muted);font-size:.78rem;font-weight:740}.assayPreferenceGrid textarea{width:100%;min-height:92px;box-sizing:border-box;resize:vertical}.assayPreferenceGrid .primaryButton{justify-self:start;min-height:40px}.assayPreferencePanel input[type=radio]{width:20px;height:20px;margin:0}.assayResultsTable table{min-width:1080px}.assayResultsTable td>strong,.assayResultsTable td>span{display:block}.assayResultsTable td>span{margin-top:3px;color:var(--text-muted);font-size:.74rem;line-height:1.35}.complianceWorkbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start;min-width:0;max-width:100%;margin-bottom:14px}.workbenchPanel,.workbenchCard{border:1px solid #cbd7c8;border-radius:8px;background:#fff;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.workbenchPanel{padding:16px}.workbenchPanel h2{margin:0 0 8px;font-size:1.08rem;min-width:0;overflow-wrap:anywhere}.workbenchPanel p{color:#4b5f54;line-height:1.45;min-width:0;overflow-wrap:anywhere}.reviewCardGrid,.ledgerTraceGrid,.permissionRail{display:grid;gap:10px;min-width:0;max-width:100%}.reviewCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workbenchCard{padding:12px}.workbenchCard span,.workbenchCard small,.ledgerTraceGrid span,.ledgerTraceGrid strong,.permissionRail strong,.permissionRail span{display:block}.workbenchCard span,.ledgerTraceGrid span,.permissionRail span{color:#52685d;font-size:.78rem}.workbenchCard strong{display:block;margin:6px 0;font-size:1.18rem}.workbenchCard small{color:#64746b;line-height:1.35}.ledgerTraceGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.ledgerTraceGrid article,.permissionRail article{border:1px solid #e3e9e1;border-radius:8px;padding:10px;background:#fbfcf8;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ledgerTraceGrid strong{margin-top:5px;line-height:1.35}.permissionRail article{display:grid;gap:5px}.spatialToolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.spatialToolbar label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;border:1px solid #cbd7c8;border-radius:8px;padding:8px 10px;background:#fff}.spatialToolbar span{overflow-wrap:anywhere;font-weight:750}.spatialToolbar strong{color:#52685d}.spatialWorkbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start;margin-bottom:14px}.mapPanel,.mapSidePanel{border:1px solid #cbd7c8;border-radius:8px;background:#fff}.mapPanel{padding:14px}.mapPanelHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.mapPanelHeader h2,.mapSidePanel h2{margin:0 0 6px;font-size:1.05rem}.mapPanelHeader p,.mapSidePanel p,.mapSidePanel li,.mapSidePanel dd{color:#4b5f54;line-height:1.45}.utmMap{display:block;width:100%;min-height:360px;border:1px solid #e3e9e1;border-radius:8px}.mapBackground{fill:#f6f8f2}.mapGridLine{stroke:#d5dfd1;stroke-width:1}.mapBoundary{fill:#547d681f;stroke-width:3}.mapBoundary--anm{stroke:#637d95}.mapBoundary--project{stroke:#7da08f}.mapHole circle{stroke:#fff;stroke-width:2}.mapHole text{fill:#18231d;font-size:18px;font-weight:800}.mapHole--ok circle{fill:#567d55}.mapHole--warn circle{fill:#a06b35}.mapHole--hold circle{fill:#a4495b}.mapHole--info circle{fill:#587b91}.mapCoordinateStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;color:#52685d;font-size:.82rem;font-weight:750}.mapSidePanel{padding:14px}.mapSidePanel dl{display:grid;gap:8px;margin:0 0 12px}.mapSidePanel dt{color:#52685d;font-size:.78rem;font-weight:800;text-transform:uppercase}.mapSidePanel dd{margin:3px 0 0}.wizardSteps,.reviewLensBar,.basketGrid{display:grid;gap:8px}.wizardSteps button,.reviewLensBar button,.basketGrid button{min-height:46px;border:1px solid #cbd7c8;border-radius:8px;padding:8px 10px;color:#263a30;background:#fff;cursor:pointer;text-align:left}.wizardSteps button[disabled]{color:#64746b;background:#f4f6f2;cursor:not-allowed}.wizardSteps span:not(.statusPill),.wizardSteps small,.reviewLensBar button,.basketGrid button span,.basketGrid button strong{display:block}.wizardSteps span:not(.statusPill),.wizardSteps small{margin-top:4px;color:#52685d;font-size:.76rem;line-height:1.3}.columnMappingGrid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin-bottom:12px}.columnMappingGrid label span{display:block;color:#52685d;font-size:.76rem;font-weight:700;text-transform:uppercase}.columnMappingGrid select{width:100%;min-height:36px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 8px;color:#18231d;background:#fbfcf8}.reviewLensBar{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.reviewLensBar button[aria-pressed=true],.basketGrid button[aria-pressed=true]{border-color:#7da08f;background:#e7f0e5}.familySplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.familySplit article{border:1px solid #cbd7c8;border-radius:8px;padding:14px;background:#fff}.familySplit h2{margin:0 0 6px;font-size:1.02rem}.familySplit p{margin:0;color:#4b5f54;line-height:1.45}.reeBasketCalculationView{margin-bottom:14px}.basketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.basketGrid button span{color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.basketGrid button strong{margin-top:4px;font-size:1rem}.basketGrid button,.basketGrid button span,.basketGrid button strong{min-width:0;overflow-wrap:anywhere}.sourceTraceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sourceTraceGrid article{border:1px solid #e3e9e1;border-radius:8px;padding:10px;background:#fbfcf8}.sourceTraceGrid strong,.sourceTraceGrid span{display:block}.sourceTraceGrid span{margin-top:4px;color:#4b5f54;font-size:.82rem;line-height:1.35}.reeCalculationContext{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.75fr));gap:1px;margin-bottom:16px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;background:var(--border-subtle)}.reeCalculationContext>label,.reeCalculationContext>div{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:center;gap:5px;padding:13px 15px;background:var(--surface-panel)}.reeCalculationContext span,.reeMetricStrip span,.reeBasketFocus span{color:var(--text-muted);font-size:.78rem;font-weight:700}.reeCalculationContext select{width:100%;min-height:40px;border:1px solid var(--border-strong);border-radius:6px;padding:0 10px;color:var(--text-strong);background:var(--surface-panel)}.reeCalculationContext strong{overflow-wrap:anywhere}.reeCalculationContext small,.reeMetricStrip small{color:var(--text-muted);line-height:1.35}.reeBasketSelector{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 8px;scrollbar-width:thin}.reeBasketSelector button{min-width:max-content;min-height:40px;border:1px solid var(--border-subtle);border-radius:6px;padding:0 13px;color:var(--text-muted);font-weight:750;background:var(--surface-panel)}.reeBasketSelector button[aria-pressed=true]{border-color:var(--brand-green);box-shadow:inset 0 -3px 0 var(--brand-green);color:var(--brand-green)}.reeBasketFocus{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:20px;min-height:94px;border-block:1px solid var(--border-subtle);padding:14px 16px}.reeBasketFocus div{display:grid;gap:4px}.reeBasketFocus strong{font-size:1.5rem}.reeBasketFocus p{margin:0;color:var(--text-muted)}.reeMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.reeMetricStrip article{min-width:0;border-top:3px solid var(--brand-green);padding:12px 14px;background:var(--surface-panel-soft)}.reeMetricStrip strong{display:block;margin:5px 0 2px;font-size:1.08rem;overflow-wrap:anywhere}.reeReviewRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:18px;border-block:1px solid var(--border-subtle);padding:14px 0}.reeReviewRail>div{min-width:0}.reeReviewRail strong{display:block;margin-top:4px}.reeReviewRail p,.reeReviewRail ul{margin:6px 0 0;color:var(--text-muted);line-height:1.45}.reeReviewRail ul{padding-left:18px}.reeFamilyComparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.reeFamilyComparison article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;border:1px solid var(--border-subtle);border-radius:8px;padding:14px 16px;background:var(--surface-panel)}.reeFamilyComparison h2{margin:3px 0 0;font-size:1rem}.reeFamilyComparison>article>strong{align-self:center;font-size:1.1rem}.reeFamilyComparison p{grid-column:1 / -1;margin:0;color:var(--text-muted);line-height:1.45;overflow-wrap:anywhere}.reeCalculationRecords,.reeSourceTrace{margin-top:20px}.reeCalculationDesktopTable td>span{display:block;margin-top:3px;color:var(--text-muted);font-size:.78rem}.reeCalculationMobileRecords{display:none}.reeSourceLedger{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:1px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;background:var(--border-subtle)}.reeSourceLedger>*{min-width:0;padding:11px 12px;overflow-wrap:anywhere;background:var(--surface-panel)}.reeSourceLedger>strong{grid-column:1 / -1}.reeSourceLedger span{color:var(--text-muted);font-size:.82rem;line-height:1.4}.reeCalculationBoundary{display:grid;grid-template-columns:minmax(140px,.3fr) repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;border-top:1px solid var(--border-subtle);padding:14px 0 4px}.reeCalculationBoundary p{margin:0;color:var(--text-muted);line-height:1.45}.sampleBuilderGrid,.dispatchBuilderGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;margin-bottom:10px}.filterSummary{display:grid;gap:4px;align-content:center;min-height:42px;border-left:2px solid var(--border-strong);padding-left:12px}.filterSummary span{color:var(--text-muted);font-size:.76rem;font-weight:700}.filterSummary strong{color:var(--text-strong);font-size:1rem}.sampleBuilderGrid--void{grid-template-columns:minmax(150px,1fr) minmax(220px,2fr) minmax(150px,auto)}.sampleCorrectionWorkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;border-top:1px solid var(--border-subtle);padding-top:18px}.sampleCorrectionTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--border-subtle);border-radius:7px;padding:3px;background:var(--surface-subtle)}.sampleCorrectionTabs button{min-height:38px;border:0;border-radius:5px;padding:7px 10px;color:var(--text-muted);background:transparent;cursor:pointer;font-weight:750}.sampleCorrectionTabs button[aria-selected=true]{color:var(--text-strong);background:var(--surface-panel);box-shadow:0 1px 2px #18231d1a}.sampleCorrectionWorkspace>section{min-width:0}.sampleCorrectionWorkspace h3{margin:0;font-size:.96rem}.sampleCorrectionWorkspace section>div:first-child>p{margin:4px 0 12px;color:var(--text-muted);font-size:.84rem;line-height:1.45}.sampleCorrectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.sampleCorrectionGrid label{min-width:0}.sampleCorrectionGrid label>span{display:block;color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.sampleCorrectionGrid select,.sampleCorrectionGrid textarea{width:100%;min-width:0;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:8px 10px;color:#18231d;background:#fbfcf8}.sampleCorrectionGrid select{min-height:40px}.sampleCorrectionGrid textarea{min-height:72px;resize:vertical}.sampleCorrectionReason{grid-column:1 / -1}.sampleCorrectionGrid button{min-height:40px;border:1px solid #7da08f;border-radius:6px;padding:0 12px;color:#173527;background:#fff;cursor:pointer;font-weight:750}.sampleCorrectionGrid button:disabled{border-color:#d6ddd4;color:#64746b;background:#f4f6f2;cursor:not-allowed}.sampleCorrectionConfirmation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;border:2px solid var(--status-warn-border);border-radius:8px;padding:14px 16px;background:var(--status-warn-bg)}.sampleCorrectionConfirmation strong{display:block;overflow-wrap:anywhere}.sampleCorrectionConfirmation p{margin:4px 0 0;color:var(--text-muted);line-height:1.45}.sampleCorrectionConfirmationActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sampleBuilderGrid .sampleHoleSelector{grid-column:1 / -1}.sampleHoleSelector small{display:block;margin-top:5px;color:#52685d;line-height:1.35}.sampleBuilderGrid label span,.dispatchBuilderGrid label span,.selectionList small{display:block;color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.sampleBuilderGrid label,.dispatchBuilderGrid label,.columnMappingGrid label{min-width:0}.sampleBuilderGrid input,.sampleBuilderGrid select,.dispatchBuilderGrid input,.dispatchBuilderGrid select{width:100%;min-width:0;min-height:38px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#18231d;background:#fbfcf8}.builderActions,.exportButtons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.builderActions button,.sampleBuilderGrid button,.exportButtons button{min-height:38px;border:1px solid #7da08f;border-radius:6px;padding:0 12px;color:#173527;background:#fff;cursor:pointer;font-weight:750}.builderActions button:disabled,.sampleBuilderGrid button:disabled,.exportButtons button:disabled,.selectionList input:disabled{border-color:#d6ddd4;color:#64746b;background:#f4f6f2;cursor:not-allowed}.qaqcWarningList,.selectionList{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.qaqcWarningList li,.selectionList label,.dispatchComposition,.reservedBlockPreview{display:grid;gap:4px;border:1px solid #e3e9e1;border-radius:8px;padding:10px;background:#fbfcf8}.selectionList label{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.selectionList small{text-transform:none}.dispatchComposition strong,.reservedBlockPreview strong,.dispatchComposition span,.reservedBlockPreview span{display:block}.dispatchComposition span,.reservedBlockPreview span{color:#4b5f54;line-height:1.4}.statusTimeline{display:grid;grid-template-columns:repeat(9,minmax(82px,1fr));gap:6px;margin-bottom:12px}.statusTimeline span{border:1px solid #cbd7c8;border-radius:999px;padding:6px 8px;color:#263a30;background:#f5f7f1;font-size:.72rem;font-weight:750;text-align:center}.permissionMatrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.permissionMatrix article{padding:14px}.permissionMatrix strong,.permissionMatrix span,.intervalSelectionTable td span{display:block}.permissionMatrix span{margin-top:4px;color:#4b5f54;line-height:1.45}.compactTable table{min-width:520px}.physicalGrid td span,.evidenceGrid td span{display:block;margin-top:2px;color:#52685d;font-size:.82rem}.physicalPanel,.evidencePanel,.chartPanel{border:1px solid #cbd7c8;border-radius:8px;padding:16px;background:#fff}.physicalPanel h2,.evidencePanel h2,.chartPanel h2{margin:0 0 12px;font-size:1.08rem}.qaqcFilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.qaqcFilters span,.segmentedNav button{border:1px solid #cbd7c8;border-radius:999px;padding:6px 9px;color:#263a30;background:#fff;font-size:.78rem;font-weight:700;min-width:0;overflow-wrap:anywhere;white-space:normal}.segmentedNav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.segmentedNav button{min-height:34px;cursor:pointer}[data-g251-design-excellence=true] .toolbar.dense.qaqcFilters,[data-g251-design-excellence=true] .toolbar.dense.qpcpFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}[data-g251-design-excellence=true] .metric-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}[data-g251-design-excellence=true] .toolbar.dense article,[data-g251-design-excellence=true] .toolbar.dense div{border-left:3px solid #7da08f;background:linear-gradient(180deg,#fff,#fbfcf8)}[data-g251-design-excellence=true] .toolbar.dense article span,[data-g251-design-excellence=true] .toolbar.dense div span{display:block;border:0;padding:0;color:#52685d;background:transparent;font-size:.75rem;font-weight:820;letter-spacing:0;text-transform:uppercase}[data-g251-design-excellence=true] .toolbar.dense article strong,[data-g251-design-excellence=true] .toolbar.dense div strong{display:block;margin:4px 0 0;color:#173527;font-size:.88rem;line-height:1.25}[data-g251-design-excellence=true] .toolbar.dense article small,[data-g251-design-excellence=true] .toolbar.dense div small,[data-g251-design-excellence=true] .reviewSummaryStrip small{display:block;margin-top:4px;color:#52685d;font-size:.76rem;line-height:1.35}[data-g251-design-excellence=true] .segmentedNav{overflow-x:auto;padding-bottom:4px;scrollbar-color:#9cb2a6 transparent}[data-g251-design-excellence=true] .segmentedNav button{flex:0 0 auto;border-color:#b9c9bd;background:#f7faf4;color:#173527;white-space:nowrap}[data-g251-design-excellence=true] .segmentedNav button:hover,[data-g251-design-excellence=true] .segmentedNav button:focus-visible,[data-g251-design-excellence=true] .builderActions button:hover,[data-g251-design-excellence=true] .builderActions button:focus-visible{border-color:#315244;box-shadow:0 0 0 3px #31524424;outline:none}[data-g251-design-excellence=true] .segmentedNav button[aria-current=page]{border-color:#173527;color:#fff;background:#173527}.primaryButton,.secondaryButton{min-height:38px;border-radius:6px;padding:0 12px;font:inherit;font-size:.84rem;font-weight:760;cursor:pointer}.primaryButton{border:1px solid #173527;color:#fff;background:#173527}.secondaryButton{border:1px solid #8eaa9a;color:#173527;background:#fff}.primaryButton:hover:not(:disabled),.primaryButton:focus-visible{background:#234b39}.secondaryButton:hover:not(:disabled),.secondaryButton:focus-visible{border-color:#315244;background:#f2f6f1}.primaryButton:focus-visible,.secondaryButton:focus-visible{outline:3px solid rgba(39,111,86,.24);outline-offset:2px}.primaryButton:disabled,.secondaryButton:disabled{cursor:not-allowed;opacity:.56}.dispatchBuilderGrid textarea{min-height:74px;resize:vertical}[data-g251-design-excellence=true] .reviewSummaryStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px}[data-g251-design-excellence=true] .reviewSummaryStrip article{border:1px solid #cbd7c8;border-left:4px solid #315244;border-radius:8px;padding:12px;background:#fff}[data-g251-design-excellence=true] .reviewSummaryStrip span,[data-g251-design-excellence=true] .reviewSummaryStrip strong{display:block}[data-g251-design-excellence=true] .reviewSummaryStrip span{color:#52685d;font-size:.76rem;font-weight:820;text-transform:uppercase}[data-g251-design-excellence=true] .reviewSummaryStrip strong{margin-top:4px;color:#173527;font-size:1.05rem}.scopeDisclosure{margin:0 0 14px;border:1px solid #cbd7c8;border-radius:7px;background:#fff}.scopeDisclosure>summary{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:48px;padding:9px 12px;cursor:pointer;list-style:none}.scopeDisclosure>summary::-webkit-details-marker{display:none}.scopeDisclosure>summary>span:first-child{display:grid;gap:2px;min-width:0}.scopeDisclosure>summary strong{color:#173527;font-size:.82rem}.scopeDisclosure>summary small{color:#52685d;font-size:.78rem;line-height:1.35}.scopeDisclosureAction{flex:0 0 auto;color:#276f56;font-size:.78rem;font-weight:780}.scopeDisclosure[open] .scopeDisclosureAction{font-size:0}.scopeDisclosure[open] .scopeDisclosureAction:after{content:"Ocultar detalhes";font-size:.78rem}.scopeDisclosure>summary:focus-visible{border-radius:6px;outline:3px solid rgba(39,111,86,.24);outline-offset:2px}.scopeDisclosure .qaqcFilters{margin:0;border-top:1px solid #dce5de;padding:12px}.failureQueueSection{display:grid;gap:10px;margin:14px 0}.failureQueueHeader{display:flex;gap:16px;align-items:end;justify-content:space-between}.failureQueueHeader>div{display:grid;gap:3px}.failureQueueHeader>.failureQueueActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.failureQueueHeader span,.reportReadinessPanel>span{color:#52685d;font-size:.74rem;font-weight:820;text-transform:uppercase}.failureQueueHeader h2,.failureQueueHeader p{margin:0}.failureQueueHeader h2{color:#173527;font-size:1.08rem}.failureQueueHeader p{color:#52685d;font-size:.84rem}.failureQueueCards{display:none}.reportReadinessPanel{border-left:4px solid #315244}.reportReadinessPanel h2{margin-top:4px}[data-g251-design-excellence=true] .workbenchPanel,[data-g251-design-excellence=true] .chartPanel,[data-g251-design-excellence=true] .panelBand,[data-g251-design-excellence=true] .physicalPanel{box-shadow:0 12px 28px #17211c0f}[data-g251-design-excellence=true] .builderActions button:first-child{border-color:#173527;background:#173527;color:#fff}[data-g251-design-excellence=true] .timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:14px 0}[data-g251-design-excellence=true] .timeline article{border:1px solid #cbd7c8;border-left:3px solid #315244;border-radius:8px;padding:10px;background:#fff}[data-g251-design-excellence=true] .timeline span,[data-g251-design-excellence=true] .timeline small{display:block}[data-g251-design-excellence=true] .timeline span{color:#173527;font-size:.82rem;font-weight:820}[data-g251-design-excellence=true] .timeline small{margin-top:4px;color:#52685d;font-size:.74rem;line-height:1.35}[data-g251-design-excellence=true] .tableShell td strong,[data-g251-design-excellence=true] .tableShell td small,[data-g251-design-excellence=true] .tableShell td span:not(.statusPill){display:block}[data-g251-design-excellence=true] .tableShell td small,[data-g251-design-excellence=true] .tableShell td span:not(.statusPill){margin-top:3px;color:#52685d;font-size:.78rem;line-height:1.35}[data-g252-product-polish=true] .tableShell{position:relative;background-image:linear-gradient(to right,#fff 32%,#fff0),linear-gradient(to left,#fff 32%,#fff0),linear-gradient(to right,#17352724,#17352700),linear-gradient(to left,#17352724,#17352700);background-repeat:no-repeat;background-position:left top,right top,left top,right top;background-size:42px 100%,42px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}[data-g252-product-polish=true] .dashboardMatrixShell table{min-width:1280px}.decisionStrip{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(170px,1fr));gap:10px;margin-bottom:14px}.decisionStrip article,.attentionQueue,.nextActionPanel{border:1px solid #cbd7c8;border-radius:8px;background:#fff}.decisionStrip article{display:grid;align-content:start;min-width:0;border-left:4px solid #7da08f;padding:12px;overflow-wrap:anywhere}.decisionStrip .decisionHero{border-left-color:#173527;background:linear-gradient(180deg,#fff,#f6faf4)}.decisionStrip span,.attentionQueueHeader span,.nextActionPanel span{color:#52685d;font-size:.75rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.decisionStrip strong,.attentionQueueItem strong,.nextActionPanel strong{display:block;margin-top:4px;color:#173527;line-height:1.28}.decisionStrip small,.attentionQueueItem span,.nextActionPanel small{display:block;margin-top:5px;color:#52685d;font-size:.8rem;line-height:1.38}.attentionQueue{display:grid;gap:12px;margin:14px 0;padding:14px}.attentionQueueHeader{display:flex;justify-content:space-between;gap:14px;align-items:start}.attentionQueueHeader h2{margin:0;color:#173527;font-size:1.02rem}.attentionQueueHeader p{margin:4px 0 0;color:#52685d;line-height:1.42}.attentionQueueList{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.attentionQueueItem{display:grid;gap:10px;align-content:start;min-width:0;border:1px solid #dce5de;border-left:4px solid #bf5b6a;border-radius:8px;padding:12px;background:#fffdf9}.emptyTableNote{border:1px dashed #cbd7c8;border-radius:8px;padding:12px;background:#fbfcf8}.selectedDrillholeCommand{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(300px,1.25fr) minmax(260px,.9fr);gap:12px;align-items:stretch;border:1px solid #cbd7c8;border-left:5px solid #173527;border-radius:8px;padding:14px;margin-bottom:14px;background:#fff;box-shadow:0 1px #1735270d}.selectedDrillholeMain,.selectedDrillholeAction{display:grid;gap:7px;min-width:0}.selectedDrillholeMain>span,.selectedDrillholeAction>span,.selectedDrillholeFacts dt{color:#52685d;font-size:.72rem;font-weight:820;text-transform:uppercase}.selectedDrillholeMain>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.selectedDrillholeMain h2{margin:0;font-size:1.18rem}.selectedDrillholeMain p,.selectedDrillholeAction small{margin:0;color:#52685d;line-height:1.42}.selectedDrillholeFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.selectedDrillholeFacts div{min-width:0;border:1px solid #e0e8df;border-radius:8px;padding:10px;background:#fbfcf8}.selectedDrillholeFacts dd{margin:4px 0 0;color:#18231d;font-weight:760;overflow-wrap:anywhere}.selectedDrillholeAction{border-left:4px solid #276f56;padding:11px 12px;background:#f2f7f3}.selectedDrillholeAction strong{color:#173527;font-size:1rem}.selectedDrillholeAction button{min-height:40px;border:1px solid #173527;border-radius:8px;padding:0 12px;color:#fff;background:#173527;cursor:pointer;font-weight:820}.selectedDrillholeAction button:disabled{border-color:#d6ddd4;color:#64746b;background:#f4f6f2;cursor:not-allowed}.nextActionPanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-left:4px solid #173527;padding:12px;background:#f8fbf6}.nextActionPanel button{min-height:40px;border:1px solid #173527;border-radius:8px;padding:0 12px;color:#fff;background:#173527;cursor:pointer;font-weight:820}.nextActionPanel button:disabled{border-color:#d6ddd4;color:#64746b;background:#f4f6f2;cursor:not-allowed}.chartHead{display:flex;justify-content:space-between;gap:16px;align-items:start;min-width:0;max-width:100%;margin-bottom:12px}.chartHead p,.pageNote{margin:0;color:#52685d;line-height:1.45;min-width:0;overflow-wrap:anywhere}.chartLegend{display:grid;gap:6px;margin:0;padding:0;list-style:none}.chartLegend li{display:flex;gap:7px;align-items:center;color:#4b5f54;font-size:.82rem}.legendSwatch{width:14px;height:14px;border:1px solid #18231d;border-radius:50%}.qaqcChart{width:100%;max-height:280px;border:1px solid #e3e9e1;border-radius:8px;background:#fbfcf8}.axisLine{stroke:#52685d;stroke-width:1.4}.axisLabel,.pointLabel{fill:#18231d;font-size:.78rem;font-weight:800}.chartPoint{stroke:#18231d;stroke-width:1.4}.chartPointOk{fill:#78a878}.chartPointWarn{fill:#d3a72d}.chartPointHold{fill:#bf5b6a}.chartPointInfo{fill:#6f99bd}.chartTable{margin-top:12px}.compactStats{display:grid;gap:10px;margin:0}.compactStats div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e9e1;padding-bottom:8px}.compactStats dt{color:#52685d;font-size:.78rem;font-weight:700}.compactStats dd{margin:0;font-weight:800}.physicalPanel dl,.evidencePanel dl{display:grid;gap:10px;margin:0}.physicalPanel dd,.evidencePanel dd{margin:4px 0 0;color:#4b5f54;line-height:1.45}.surveyTable{margin-top:14px}.surveyFocusBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;border:1px solid var(--border-subtle);background:var(--surface-panel)}.surveyFocusBar article{min-width:0;padding:13px 15px;border-left:1px solid var(--border-subtle)}.surveyFocusBar article:first-child{border-left:0}.surveyFocusBar span,.surveyRecoveryReason span{display:block;margin-bottom:4px;color:var(--text-muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.surveyFocusBar strong{display:block;color:var(--text-strong);font-size:.92rem;line-height:1.35}.surveyWorkspaceTabs{margin-bottom:10px}.surveyCommandBar{display:flex;gap:12px;align-items:end;margin-bottom:14px;border-block:1px solid var(--border-subtle);padding:10px 0}.surveyCommandBar>label{width:min(220px,100%)}.surveyCommandBar>label>span,.surveyRecordToggle legend{display:block;margin-bottom:4px;color:var(--text-muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.surveyCommandBar select{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:6px;padding:0 32px 0 10px;color:var(--text-strong);background:var(--surface-panel);font:inherit}.surveyRecordToggle{min-width:190px;margin:0;border:0;padding:0}.surveyRecordToggle .segmentedNav{margin:0}.surveyRecordToggle .segmentedNav button[aria-pressed=true]{border-color:var(--text-strong);color:#fff;background:var(--text-strong)}.surveySourceState{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-width:0;margin-left:auto;color:var(--text-muted);font-size:.82rem;line-height:1.4}.surveyDataShell{max-width:100%;margin-bottom:14px;overflow-x:auto}.tableShell>.surveyOperationalTable{width:100%;min-width:740px}.surveyOperationalTable td{vertical-align:top}.surveyOperationalTable td>strong{color:var(--text-strong)}.surveySecondaryText{display:block;margin-top:3px;color:var(--text-muted);font-size:.78rem;line-height:1.35}.surveyHistory{min-width:0;padding:16px}.surveyRecoveryConfirmation{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(220px,1fr) auto;align-items:end}.surveyRecoveryReason textarea{width:100%;min-height:72px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:6px;padding:9px 10px;color:var(--text-strong);background:var(--surface-panel);font:inherit;line-height:1.4;resize:vertical}.surveyRecoveryReason textarea:focus-visible{border-color:var(--accent-teal);outline:3px solid rgba(39,111,86,.2);outline-offset:1px}.surveyRecoveryConfirmation .formActionRow{flex-wrap:nowrap}.surveyPermissionNote,.surveyResponsibilityNotice{margin:12px 0 0;border-left:3px solid var(--border-strong);padding:8px 11px;color:var(--text-muted);background:var(--surface-panel-soft);font-size:.82rem;line-height:1.45}.coordinatePair{display:block;margin-top:2px;color:#4b5f54;font-size:.88rem}.surveyQueue .statusPill{justify-self:start}.dictionaryList{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.dictionaryList span{border:1px solid #cbd7c8;border-radius:999px;padding:5px 8px;color:#263a30;background:#f5f7f1;font-size:.78rem;font-weight:700}.loggingDictionary p{margin:0;color:#4b5f54;line-height:1.5}.fastEntryPanel,.exceptionPanel,.receiptDetail{padding:16px}.fastEntryFields{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.fastEntryFields span,.receiptDetail dt{display:block;color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.fastEntryFields input,.fastEntryFields select{width:100%;min-height:38px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#18231d;background:#fbfcf8}.receiptContainerForm,.receiptFormDisclosure,.receiptContainerDisclosure,.receiptRecords{margin-bottom:14px}.receiptHeaderFields{grid-template-columns:repeat(2,minmax(180px,1fr))}.receiptStatusLine{display:flex;min-width:0;gap:10px;align-items:center;margin:-2px 0 14px;color:#40574b}.receiptStatusLine strong{min-width:0;overflow-wrap:anywhere;font-size:.86rem}.receiptContainerFields{grid-template-columns:repeat(5,minmax(120px,1fr))}.panelIntro{margin:0 0 12px;color:#4b5f54;line-height:1.5}.workflowDetails{margin-top:12px;border-top:1px solid #e3e9e1;padding-top:10px}.workflowDetails summary{color:#33483e;cursor:pointer;font-size:.84rem;font-weight:750}.workflowDetails label{display:block;margin-top:10px}.receiptOptionalFields{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px}.receiptFormDisclosure,.receiptContainerDisclosure{padding:0}.receiptFormSummary,.receiptContainerSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:16px;cursor:pointer;list-style-position:inside}.receiptFormSummary::marker,.receiptContainerSummary::marker{color:#416d5a}.receiptFormDisclosure[open] .receiptFormSummary,.receiptContainerDisclosure[open] .receiptContainerSummary{border-bottom:1px solid #e3e9e1}.receiptForm{padding:0 16px 16px}.receiptContainerForm{padding:16px}.workflowDetails span{display:block;color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.workflowDetails input{width:100%;min-height:38px;margin-top:4px;border:1px solid #b9c9bd;border-radius:6px;padding:0 10px;color:#18231d;background:#fbfcf8}.fastEntryFields .checkboxField{display:flex;min-height:38px;gap:8px;align-items:center;align-self:end}.fastEntryFields .checkboxField input{width:18px;min-height:18px;margin:0}.fastEntryFields .checkboxField span{text-transform:none}.receiptRecords{min-width:0}@media(max-width:620px){.receiptOptionalFields{grid-template-columns:minmax(0,1fr)}.receiptContainerSummary{align-items:start;display:grid;grid-template-columns:minmax(0,1fr)}.receiptContainerSummary .statusPill{justify-self:start}.receiptDetailSummary{display:grid;grid-template-columns:minmax(0,1fr)}.receiptDetailSummary .statusPill{justify-self:start}.receiptTable table,.receiptTable tbody,.receiptTable tr,.receiptTable td{display:block;width:100%}.receiptTable table{min-width:0}.receiptTable thead{display:none}.receiptTable tr{border-bottom:1px solid #dce5dc;padding:8px 12px}.receiptTable tr:last-child{border-bottom:0}.receiptTable td{display:grid;grid-template-columns:minmax(112px,40%) minmax(0,1fr);gap:10px;border:0;padding:7px 0;overflow-wrap:anywhere}.receiptTable td:before{content:attr(data-label);color:#52685d;font-size:.78rem;font-weight:750;text-transform:uppercase}}.receiptDetail{padding:0}.receiptDetailSummary{padding:16px;cursor:pointer;list-style-position:inside}.receiptDetailSummary::marker{color:#416d5a}.receiptDetail[open] .receiptDetailSummary{border-bottom:1px solid #e3e9e1}.receiptDetail dl,.receiptDetail>p{margin-right:16px;margin-left:16px}.receiptDetail>p{margin-bottom:16px}.receiptActions{display:flex;gap:12px;align-items:center;margin-top:12px}.receiptActions button{min-height:38px;border:1px solid #7da08f;border-radius:6px;padding:0 12px;color:#173527;background:#fff;cursor:pointer}.receiptActions strong{color:#4b5f54;font-size:.9rem}.exceptionList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.exceptionList li{display:grid;gap:4px;border-bottom:1px solid #e3e9e1;padding-bottom:10px}.exceptionList li:last-child{border-bottom:0;padding-bottom:0}.exceptionList span:not(.statusPill){color:#52685d;font-size:.82rem}.receiptTable{margin-bottom:14px}.receiptTable table{min-width:820px;table-layout:fixed}.receiptTable th:nth-child(1){width:18%}.receiptTable th:nth-child(2){width:21%}.receiptTable th:nth-child(3){width:22%}.receiptTable th:nth-child(4){width:23%}.receiptTable th:nth-child(5){width:16%}.receiptTable td{overflow-wrap:anywhere}.barcodeStatusLine{display:flex;min-width:0;gap:10px;align-items:center;margin:-2px 0 14px;color:#40574b}.barcodeStatusLine strong{min-width:0;overflow-wrap:anywhere;font-size:.86rem}.barcodeStatusLine .statusPill{flex:0 0 auto;white-space:nowrap}.barcodeMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.barcodeMetrics .metricCard{min-height:84px}.barcodeMetrics .metricCard>span{color:#52685d;font-size:.78rem;font-weight:700}.barcodeDecision{margin-bottom:14px}.barcodeDecision>strong{display:block;margin:8px 0 4px;overflow-wrap:anywhere}.barcodeWorkflowGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;margin-bottom:16px}.barcodeActionDisclosure{padding:0}.barcodeActionSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:16px;cursor:pointer;list-style-position:inside}.barcodeActionSummary::marker{color:#416d5a}.barcodeActionDisclosure[open] .barcodeActionSummary{border-bottom:1px solid #e3e9e1}.barcodeActionForm{padding:0 16px 16px}.barcodeActionFields,.barcodeOptionalFields{grid-template-columns:repeat(2,minmax(150px,1fr))}.barcodeCodeField{grid-column:1 / -1}.barcodeActionForm>button{min-height:38px;margin-top:14px}.barcodeRecords{min-width:0;margin-bottom:16px}.barcodeRecordTable{margin-bottom:16px}.barcodeRecordTable table{min-width:860px;table-layout:fixed}.barcodeRecordTable th:first-child{width:28%}.barcodeRecordTable th:last-child{width:15%}.barcodeRecordTable td{overflow-wrap:anywhere}.barcodeRecordTable td>strong,.barcodeRecordTable td>span:not(.statusPill){display:block}.barcodeRecordTable td>span:not(.statusPill){margin-top:3px;color:#52685d;font-size:.8rem}.barcodeRecordTable code{font-size:.78rem}.barcodeScanHeading{margin-top:4px}.emptyInline{margin:0;border:1px solid #dce5dc;border-radius:8px;padding:14px;color:#52685d;background:#fbfcf8}.barcodeBoundary{margin-bottom:0}@media(max-width:760px){.barcodeStatusLine{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.barcodeWorkflowGrid,.barcodeMetrics,.barcodeActionFields,.barcodeOptionalFields{grid-template-columns:minmax(0,1fr)}.barcodeCodeField{grid-column:auto}.barcodeActionSummary{align-items:start;grid-template-columns:minmax(0,1fr)}.barcodeActionSummary .statusPill{justify-self:start}.barcodeRecordTable table,.barcodeRecordTable tbody,.barcodeRecordTable tr,.barcodeRecordTable td{display:block;width:100%}.barcodeRecordTable table{min-width:0}.barcodeRecordTable thead{display:none}.barcodeRecordTable tr{border-bottom:1px solid #dce5dc;padding:8px 12px}.barcodeRecordTable tr:last-child{border-bottom:0}.barcodeRecordTable td{display:grid;grid-template-columns:minmax(112px,40%) minmax(0,1fr);gap:10px;border:0;padding:7px 0;overflow-wrap:anywhere}.barcodeRecordTable td:before{content:attr(data-label);color:#52685d;font-size:.78rem;font-weight:750;text-transform:uppercase}.barcodeRecordTable td>span:not(.statusPill){grid-column:2}}.receiptDetail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.receiptDetail dd{margin:4px 0 0}.drillholeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;align-items:start}.rowButton{border:0;padding:0;color:#173527;background:transparent;cursor:pointer;font-weight:750;text-decoration:underline}.drillholeDetail{border:1px solid #cbd7c8;border-radius:8px;min-width:0;padding:16px;background:#fff}.drillholeDetail h2{margin:0 0 12px;font-size:1.08rem}.drillholeDetail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.drillholeDetail dd{margin:4px 0 0}.drillholeDetail p{margin:0 0 14px;color:#4b5f54;line-height:1.5}.workflowTimeline{display:grid;gap:8px;margin:0;padding-left:18px}.workflowTimeline li span{display:block;margin-top:2px;color:#4b5f54;line-height:1.4}.drillholeDetailGrid{grid-template-columns:minmax(0,1fr) minmax(300px,440px)}.drillholeGrid td small{display:block;margin-top:2px;color:#52685d;font-size:.82rem}.drillholeDetailPanel{display:grid;gap:12px}.detailHeader,.sectionHeader{display:flex;justify-content:space-between;gap:14px;align-items:start}.detailHeader h2,.sectionHeader h2{margin:0;font-size:1.08rem}.detailHeader p,.sectionHeader p{margin:4px 0 0;color:#52685d;line-height:1.45}.detailSnapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.detailSnapshot div{border:1px solid #e3e9e1;border-radius:8px;padding:10px;background:#fbfcf8}.warningBadgeRow{display:flex;flex-wrap:wrap;gap:7px}.warningBadgeRow span{border:1px solid #d5b55b;border-radius:999px;padding:4px 8px;color:#5a4600;background:#fff6cf;font-size:.76rem;font-weight:750}.actionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.actionGrid button{min-height:48px;border:1px solid #8caf9d;border-radius:8px;min-width:0;padding:8px 10px;color:#173527;background:#fff;cursor:pointer;text-align:left;overflow-wrap:anywhere}.actionGrid button:disabled{border-color:#d6ddd4;color:#64746b;background:#f4f6f2;cursor:not-allowed}.actionGrid span,.actionGrid small{display:block}.actionGrid span{font-weight:800}.actionGrid small{margin-top:3px;line-height:1.3}.responsibilityNote{margin:0;color:#52685d;font-size:.86rem;line-height:1.45}.detailWorkbench{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:14px;align-items:start;margin-top:14px}.workflowPanel,.sectionDetailPanel{border:1px solid #cbd7c8;border-radius:8px;min-width:0;padding:16px;background:#fff}.workflowPanel .workflowTimeline{margin-top:12px;padding-left:0;list-style:none}.workflowEvent{border-left:3px solid #9cb6a8;padding:0 0 12px 12px}.workflowEvent--blocker{border-left-color:#bf5b6a}.workflowEvent div{display:flex;justify-content:space-between;gap:8px;align-items:center;min-width:0;overflow-wrap:anywhere}.workflowEvent time{display:block;margin-top:3px;color:#64746b;font-size:.78rem}.detailTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.detailTabs button{min-height:52px;border:1px solid #cbd7c8;border-radius:8px;min-width:0;padding:8px 10px;color:#263a30;background:#fbfcf8;cursor:pointer;text-align:left;overflow-wrap:anywhere}.detailTabs button[aria-pressed=true]{border-color:#7da08f;background:#e7f0e5}.detailTabs span,.detailTabs small{display:block}.detailTabs span{font-weight:800}.detailTabs small{margin-top:2px;color:#52685d}.detailMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.detailMetricGrid article{border:1px solid #e3e9e1;border-radius:8px;padding:10px;background:#fbfcf8}.detailMetricGrid span{display:block;color:#52685d;font-size:.78rem;font-weight:750}.detailMetricGrid strong{display:block;margin-top:4px;overflow-wrap:anywhere}.blockerList{display:grid;gap:6px;margin:0 0 12px;padding:10px 12px 10px 28px;border:1px solid #e8b8c0;border-radius:8px;color:#5b2530;background:#fff4f6}.detailRows{margin-top:10px}.detailRows:focus-visible{outline:3px solid #276f56;outline-offset:3px}.detailRows table{min-width:620px}table{width:100%;border-collapse:collapse;min-width:680px}th,td{padding:13px 14px;border-bottom:1px solid #e3e9e1;text-align:left;vertical-align:top}th{color:#52685d;font-size:.78rem;text-transform:uppercase}.ledgerPanel dl,.adminGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ledgerPanel dl{margin:0 0 16px}.ledgerPanel dt{color:#52685d;font-size:.78rem;font-weight:700;text-transform:uppercase}.ledgerPanel dd{margin:6px 0 0}.adminGrid article{padding:16px}.footer{padding:12px 20px;border-top:1px solid #cbd7c8;color:#587065;background:#fff;font-size:.86rem}.actingRoleSelect{display:grid;gap:4px;min-width:180px}.actingRoleSelect span{font-size:.72rem;color:#587065}.actingRoleSelect select{min-height:34px;border:1px solid #cbd7c8;border-radius:6px;background:#fff}.roleBadgeGrid,.reviewTaskQueue,.controlQualityBadges{display:flex;flex-wrap:wrap;gap:8px}.roleBadge,.reviewTaskCard{border:1px solid #cbd7c8;border-radius:6px;background:#fff}.roleBadge{padding:8px 10px;font-size:.86rem}.reviewTaskQueue{margin-top:16px}.reviewTaskCard{min-width:190px;padding:12px}.errorBoundary{max-width:720px;margin:48px auto;padding:24px;border:1px solid #cbd7c8;border-radius:8px;background:#fff}@media(max-width:920px){.decisionStrip,.attentionQueueList,.selectedDrillholeCommand{grid-template-columns:repeat(2,minmax(0,1fr))}.decisionStrip .decisionHero,.selectedDrillholeMain{grid-column:1 / -1}.topbar{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}[data-g250-design-refresh=true] .topbar{grid-template-columns:minmax(0,1fr)}[data-g250-design-refresh=true] .topbar,[data-g250-design-refresh=true] .statusBanner,[data-g250-design-refresh=true] .workspace,[data-g250-design-refresh=true] .contentArea,[data-g250-design-refresh=true] .sideNav,[data-g250-design-refresh=true] .footer{max-width:100%;min-width:0;width:100%}.loginForm,.userRole{justify-self:stretch;min-width:0}.workspace{display:flex;flex-direction:column}.sideNav{position:static;order:0;display:block;max-height:none;overflow:visible;padding:8px 14px;border-right:0;border-bottom:1px solid #cbd7c8}.mobileNavToggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:42px;border:1px solid #8eaa9a;border-radius:6px;padding:7px 10px;text-align:left;color:#173527;background:#fff;cursor:pointer}.mobileNavToggle span{font-size:.78rem;font-weight:800;text-transform:uppercase}.mobileNavToggle strong{justify-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.sideNavBody{display:none}.sideNav[data-expanded=true] .sideNavBody{display:grid;max-height:min(70vh,620px);margin-top:8px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px 8px}.navItem{margin-bottom:0;min-height:54px}.workspaceSwitcher{grid-template-columns:repeat(3,minmax(0,1fr))}.routeContextBar{grid-template-columns:minmax(0,1fr)}.routeContextBar .statusPill{justify-self:start}.priorityItemGrid,.todaySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.todayTaskCard{grid-template-columns:76px minmax(0,1fr) 62px}.todayTaskCard>button{grid-column:2 / -1;width:100%}.contentArea{order:1}}@media(max-width:620px){.decisionStrip,.attentionQueueList,.nextActionPanel,.selectedDrillholeCommand,.selectedDrillholeFacts{grid-template-columns:minmax(0,1fr)}.decisionStrip .decisionHero{grid-column:auto}.attentionQueueHeader{display:grid;grid-template-columns:minmax(0,1fr)}.nextActionPanel button{width:100%}.selectedDrillholeMain{grid-column:auto;order:1}.selectedDrillholeAction{order:0}.selectedDrillholeFacts{order:2}.selectedDrillholeAction button{width:100%}.pageHeader,.triageHeader,.priorityBoardHeader,.emptyStatePanel,.metricCard{flex-direction:column;align-items:stretch}.todayContextBand,.todayTaskHeader,.todayStatePanel{display:grid;grid-template-columns:minmax(0,1fr)}.todayPageHeader .pageHeader p{display:none}.todayPageHeader .pageHeader{margin-bottom:4px;padding-bottom:4px}.todayPageHeader .pageHeader h1{font-size:1.12rem}.todayContextBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-right:-14px;margin-left:-14px;padding:10px 14px}.todayContextCopy>span,.todayContextCopy h2{display:none}.todayContextCopy p{font-size:.84rem}.todayContextStatus{justify-items:end;min-width:0;font-size:.7rem;text-align:right}.todaySummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.todaySummaryCard{min-height:82px;padding:12px}.todayTaskHeader .secondaryButton{width:auto;min-height:36px}.todayTaskHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.todayTaskHeader>div>span,.todayTaskHeader p{display:none}.todayTaskHeader h2{margin:0;font-size:1rem}.todayWorkspaceFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.todayWorkspaceFilters button{width:100%}.todayWorkspaceFilters button:last-child:nth-child(odd){grid-column:1 / -1}.todayTaskCard{grid-template-columns:minmax(0,1fr) 60px;gap:10px}.todayTaskPriority{grid-column:1 / -1;display:flex;align-items:center}.todayTaskCard>button{grid-column:1 / -1}.todayTaskMore{width:100%}.todayResponsibility{grid-template-columns:minmax(0,1fr)}.scopeDisclosure>summary{align-items:start}.scopeDisclosure>summary small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scopeDisclosureAction{min-height:32px;padding-top:2px}.failureQueueHeader{display:grid;grid-template-columns:minmax(0,1fr)}.failureQueueHeader .secondaryButton{width:100%}.failureQueueHeader>.failureQueueActions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.failureQueueCards{display:grid;gap:8px}.failureQueueCards article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid #cbd7c8;border-radius:7px;padding:12px;background:#fff}.failureQueueCards article>div:first-child{display:grid;gap:3px}.failureQueueCards article>div:first-child strong{color:#173527;font-size:.92rem}.failureQueueCards article>div:first-child span{color:#52685d;font-size:.8rem}.failureQueueCards dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.failureQueueCards dl div{min-width:0}.failureQueueCards dt{color:#52685d;font-size:.7rem;font-weight:760;text-transform:uppercase}.failureQueueCards dd{margin:3px 0 0;overflow-wrap:anywhere;color:#173527;font-size:.82rem}.failureQueueTable{display:none}.reportReadinessPanel{margin-top:16px}.dataProvenanceBanner p{display:none}.dataProvenanceBanner>strong{grid-column:1 / -1;grid-row:2}.topbar{gap:8px}.brandBlock{gap:10px}.brandMark{width:34px;height:34px;font-size:.76rem}.brandBlock strong{font-size:.96rem}.projectLocaleGroup{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}.projectSelect select,.actingRoleSelect select{min-height:36px}.userRole{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.userRole>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.userRole strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.84rem}.actingRoleSelect{grid-column:1 / -1;grid-row:3;margin-top:0;min-width:0}.actingRoleSelect span{display:none}.userRole .textButton{grid-column:2;grid-row:1 / span 2;align-self:stretch;min-width:64px;min-height:36px}.statusBanner{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 14px}.statusBanner>span:first-child{grid-column:1 / -1}.statusBanner strong{font-size:.86rem;line-height:1.35}.sideNav,.loginForm,.projectLocaleGroup,.metricGrid,.triageLaneGrid,.gateEvidenceGrid,.priorityItemGrid,.offlineStatusGrid,.realDataGatePanel,.practiceLinkGrid,.roleChecklistGrid,.contextualHelpGrid,.glossaryGrid,.termWorkbench,.validationMessageGrid,.statusGrid,.metric-strip,.guardrailGrid,.aiAssistBoundaryStrip,.surveySummary,.toolbar.dense,.samplingDispatchWorkspace,.samplingReviewControls,.spatialToolbar,.spatialWorkbench,.mapCoordinateStrip,.labImportWizard,.assayReviewWorkbench,.assayPreferenceGrid,.columnMappingGrid,.reviewLensBar,.familySplit,.basketGrid,.sourceTraceGrid,.complianceWorkbench,.reviewCardGrid,.ledgerTraceGrid,.sampleBuilderGrid,.sampleBuilderGrid--void,.sampleCorrectionWorkspace,.sampleCorrectionGrid,.sampleCorrectionConfirmation,.dispatchBuilderGrid,.statusTimeline,.permissionMatrix,.drillholeToolbar,.loggingCommandBar,.quickAddGrid,.tableLaneTabs,.loggingWorkbenchGrid,.drillholeGrid,.drillholeDetailGrid,.detailWorkbench,.detailTabs,.detailSnapshot,.actionGrid,.detailMetricGrid,.surveyGrid,.loggingGrid,.physicalGrid,.evidenceGrid,.metallurgyGrid,.qaqcGrid,.validationGrid,.receiptGrid,.fastEntryFields,.drillholeDetail dl,.receiptDetail dl,.ledgerPanel dl,.adminGrid{grid-template-columns:minmax(0,1fr)}.sampleCorrectionReason{grid-column:1}.sampleCorrectionGrid button,.sampleCorrectionConfirmationActions,.sampleCorrectionConfirmationActions button{width:100%}.section-heading,.chartHead{display:grid;grid-template-columns:minmax(0,1fr)}.localeToggle{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.contentArea{padding:14px}.routeContextBar{margin-bottom:12px;padding:10px}.pageHeader{margin-bottom:12px;padding-bottom:12px}.pageHeader h1{font-size:1.28rem}.metricCard{min-height:82px;padding:12px}.workspaceSwitcher{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceTab{min-height:42px}}@media(max-width:620px){[data-g254-mobile-chrome=true] .topbar{position:sticky;top:0;z-index:20;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:7px 10px}[data-g254-mobile-chrome=true] .brandBlock{grid-column:1;grid-row:1;gap:0}[data-g254-mobile-chrome=true] .brandBlock>div{display:none}[data-g254-mobile-chrome=true] .brandMark{width:32px;height:32px}[data-g254-mobile-chrome=true] .projectLocaleGroup{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr) auto;gap:6px}[data-g254-mobile-chrome=true] .projectSelect span{display:none}[data-g254-mobile-chrome=true] .projectSelect select,[data-g254-mobile-chrome=true] .actingRoleSelect select{min-height:30px;padding:0 7px;font-size:.8rem}[data-g254-mobile-chrome=true] .localeToggle{width:auto;grid-template-columns:repeat(2,36px);padding:3px}[data-g254-mobile-chrome=true] .localeToggle button{min-height:24px;padding:0 5px;font-size:.7rem}[data-g254-mobile-chrome=true] .userRole{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(104px,.72fr) auto;gap:6px;padding:5px 6px}[data-g254-mobile-chrome=true] .userRole>span{display:block;grid-column:1;grid-row:1;font-size:.68rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-g254-mobile-chrome=true] .userRole>strong{grid-column:1;grid-row:2;font-size:.78rem;line-height:1.15}[data-g254-mobile-chrome=true] .actingRoleSelect{grid-column:2;grid-row:1 / span 2}[data-g254-mobile-chrome=true] .userRole .textButton{grid-column:2;grid-row:1 / span 2;align-self:stretch;min-height:30px;padding:0 8px}[data-g254-mobile-chrome=true] .userRole{grid-template-columns:minmax(0,1fr) auto}[data-g254-mobile-chrome=true] .actingRoleSelect{grid-column:1 / -1;grid-row:3}[data-g254-mobile-chrome=true] .statusBanner{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:5px 10px}[data-g254-mobile-chrome=true] .statusBanner>span:first-child{display:block;grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-g254-mobile-chrome=true] .statusBanner strong{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}[data-g254-mobile-chrome=true] .offlineIndicator{min-height:24px;padding:0 8px;font-size:.7rem}[data-g254-mobile-chrome=true] .contentArea{padding:10px}[data-g254-mobile-chrome=true] .routeContextBar{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:8px;align-items:start;margin-bottom:10px;padding:7px 8px;overflow:visible}[data-g254-mobile-chrome=true] .routeContextBar>div{min-width:0;border-left-width:2px;padding-left:8px}[data-g254-mobile-chrome=true] .routeContextBar>div:nth-of-type(3),[data-g254-mobile-chrome=true] .routeContextBar .statusPill{display:none}[data-g254-mobile-chrome=true] .routeContextBar small{display:none}[data-g254-mobile-chrome=true] .routeContextBar span:not(.statusPill){margin-bottom:2px;font-size:.66rem}[data-g254-mobile-chrome=true] .routeContextBar strong{white-space:normal;overflow:visible;overflow-wrap:anywhere;font-size:.82rem;line-height:1.2}[data-g254-mobile-chrome=true] .pageHeader{margin-bottom:10px;padding-bottom:10px}}.labImportWizard{grid-template-columns:minmax(0,1fr)}.labImportWizard .wizardSteps .wizardStepNumber{display:grid;place-items:center;color:#fff;background:#315e50}@media(max-width:700px){.tableLaneTabs{display:flex;grid-template-columns:none;gap:6px;overflow-x:auto;padding-bottom:5px}.tableLaneTabs button{flex:0 0 138px}.recordViewBar,.archiveReadOnlyNotice{display:grid}.recordViewSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.recordRecoveryBar{grid-template-columns:minmax(0,1fr)}.intervalSelectionTable .mobileSecondaryCell{display:none}.editableIntervalTable table{min-width:0}.editableIntervalTable thead{display:none}.editableIntervalTable tbody,.editableIntervalTable tr,.editableIntervalTable td{display:block;width:100%}.editableIntervalTable tr{border:1px solid #cbd7c8;border-radius:7px;padding:8px 10px;background:#fff}.editableIntervalTable td{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);gap:8px;align-items:start;border:0;border-bottom:1px solid #edf0eb;padding:8px 0}.editableIntervalTable td:before{content:attr(data-label);color:#52685d;font-size:.7rem;font-weight:800;text-transform:uppercase}.editableIntervalTable td:last-child{border-bottom:0}}.disclosureMreFocusBar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);gap:22px;align-items:center;margin-bottom:12px;border:1px solid var(--border-subtle);border-left:3px solid var(--accent-teal);border-radius:8px;padding:16px 18px;background:#f5f8f6}.disclosureMreFocusBar h2{margin:4px 0 5px;color:var(--text-strong);font-size:1.18rem;line-height:1.3}.disclosureMreFocusBar p{max-width:760px;margin:0;color:var(--text-muted);line-height:1.45}.disclosureMreFocusBar dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-left:1px solid var(--border-subtle)}.disclosureMreFocusBar dl>div{min-width:0;border-top:1px solid var(--border-subtle);padding:8px 10px}.disclosureMreFocusBar dl>div:nth-child(-n+2){border-top:0}.disclosureMreFocusBar dt,.datasetContext dt,.ledgerDecisionAside dt{color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.disclosureMreFocusBar dd,.datasetContext dd,.ledgerDecisionAside dd{margin:3px 0 0;color:var(--text-strong);font-size:.84rem;font-weight:750;overflow-wrap:anywhere}.ledgerTabs{display:flex;width:fit-content;max-width:100%;gap:3px;margin-bottom:12px;border:1px solid var(--border-subtle);border-radius:7px;padding:3px;background:#eef2ef}.ledgerTabs button{min-height:38px;border:0;border-radius:5px;padding:7px 15px;color:var(--text-muted);background:transparent;font-weight:780}.ledgerTabs button[aria-selected=true]{color:var(--text-strong);background:var(--surface-panel);box-shadow:0 1px 2px #172a211f}.disclosureDecisionWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:14px;align-items:start;margin-bottom:14px}.disclosureDecisionMain,.ledgerDecisionAside{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;background:var(--surface-panel);box-sizing:border-box}.ledgerDecisionAside{display:grid;gap:12px;border-top:3px solid var(--accent-teal)}.ledgerSectionHeading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.ledgerSectionHeading h2,.ledgerDecisionAside h2,.ledgerTechnicalDetails h2{margin:3px 0 0;color:var(--text-strong);font-size:1.08rem;line-height:1.3}.ledgerSectionHeading p,.ledgerDecisionAside p,.ledgerTechnicalDetails p{margin:5px 0 0;color:var(--text-muted);line-height:1.45}.ledgerMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.ledgerMetricStrip>div{min-width:0;border-left:1px solid var(--border-subtle);padding:10px 12px}.ledgerMetricStrip>div:first-child{border-left:0}.ledgerMetricStrip span{display:block;color:var(--text-muted);font-size:.73rem;font-weight:750}.ledgerMetricStrip strong{display:block;margin-top:3px;color:var(--text-strong);font-size:1.2rem}.datasetContext{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;border:1px solid var(--border-subtle);border-radius:7px;background:#f7f9f7}.datasetContext>div{min-width:0;border-left:1px solid var(--border-subtle);padding:9px 11px}.datasetContext>div:first-child{border-left:0}.disclosureLedgerTable table{min-width:760px}.disclosureLedgerTable td:first-child{min-width:132px}.disclosureLedgerTable td:last-child{max-width:310px}.disclosureLedgerTable small{display:block;margin-top:3px;color:var(--text-muted)}.ledgerShowAll{margin-top:10px}.ledgerDecisionAside dl{display:grid;gap:0;margin:0}.ledgerDecisionAside dl>div{border-top:1px solid var(--border-subtle);padding:9px 0}.ledgerDecisionAside dl>div:first-child{border-top:0}.ledgerResponsibility{border-left:3px solid var(--border-strong);padding:9px 11px;background:#eef2ef;font-size:.82rem}.ledgerTechnicalDetails{margin-bottom:14px}.ledgerTechnicalDetails>div{padding-top:4px}.identityConfirmation,.identityBlockedAction{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:12px;border:1px solid #e6b5ab;border-left:3px solid #a94e3d;border-radius:7px;padding:13px 14px;background:#fff7f5}.identityConfirmation h3{margin:3px 0 0;color:var(--text-strong);font-size:1rem}.identityConfirmation p,.identityBlockedAction span{display:block;margin:4px 0 0;color:var(--text-muted);line-height:1.4}.identityBlockedAction{display:grid;justify-content:stretch;border-color:var(--border-subtle);border-left-color:var(--border-strong);background:#f6f8f6}.dangerButton{min-height:38px;border:1px solid #8f3f31;border-radius:6px;padding:8px 13px;color:#fff;background:#8f3f31;font-weight:780}.dangerButton:hover:not(:disabled){background:#743327}@media(max-width:980px){.disclosureMreFocusBar{grid-template-columns:minmax(0,1fr);gap:14px}.disclosureMreFocusBar dl{border-top:1px solid var(--border-subtle);border-left:0;padding-top:6px}.disclosureDecisionWorkspace{grid-template-columns:minmax(0,1fr)}.ledgerDecisionAside{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.ledgerDecisionAside .sectionEyebrow,.ledgerDecisionAside h2{grid-column:1}.ledgerDecisionAside>p:first-of-type,.ledgerDecisionAside dl{grid-column:2}.ledgerResponsibility{grid-column:1 / -1}}@media(max-width:700px){.disclosureMreFocusBar{padding:13px}.disclosureMreFocusBar h2{font-size:1.05rem}.disclosureMreFocusBar dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;box-sizing:border-box}.ledgerTabs button{min-height:42px}.ledgerTabs button:only-child{grid-column:1 / -1}.disclosureDecisionMain,.ledgerDecisionAside{padding:13px}.ledgerSectionHeading{display:grid;gap:8px}.ledgerMetricStrip,.datasetContext{grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerMetricStrip>div:nth-child(3),.datasetContext>div:nth-child(3){border-left:0}.ledgerMetricStrip>div:nth-child(n+3),.datasetContext>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.disclosureLedgerTable[data-expanded=false] tbody tr:nth-child(n+4){display:none}.ledgerDecisionAside{display:grid;grid-template-columns:minmax(0,1fr)}.identityConfirmation{display:grid;align-items:start}.identityConfirmation .formActionRow{justify-content:stretch}.identityConfirmation .formActionRow button{min-height:42px}.surveyFocusBar{grid-template-columns:minmax(0,1fr)}.surveyFocusBar article{border-top:1px solid var(--border-subtle);border-left:0}.surveyFocusBar article:first-child{border-top:0}.surveyWorkspaceTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.surveyWorkspaceTabs button:last-child{grid-column:1 / -1}.surveyWorkspaceTabs button,.surveyRecordToggle .segmentedNav button{min-height:42px}.surveyCommandBar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.surveyCommandBar>label,.surveyRecordToggle{width:100%}.surveyRecordToggle .segmentedNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.surveySourceState{grid-template-columns:minmax(0,1fr);margin-left:0}.surveySourceState .statusPill{justify-self:start}.surveyDataShell{border:0;overflow:visible}.surveyOperationalTable,.surveyOperationalTable tbody,.surveyOperationalTable tr,.surveyOperationalTable td{display:block;width:100%;min-width:0;box-sizing:border-box}.tableShell>.surveyOperationalTable{min-width:0}.surveyOperationalTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.surveyOperationalTable tbody{display:grid;gap:10px}.surveyOperationalTable tr{border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:6px;background:var(--surface-panel)}.surveyOperationalTable td{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:10px;border-bottom:1px solid var(--border-subtle);padding:9px 10px;overflow-wrap:anywhere}.surveyOperationalTable td:last-child{border-bottom:0}.surveyOperationalTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.7rem;font-weight:780;text-transform:uppercase}.surveyOperationalTable td>.statusPill,.surveyOperationalTable td>button{justify-self:start}.surveyHistory{padding:12px}.surveyRecoveryConfirmation{grid-template-columns:minmax(0,1fr)}.surveyRecoveryConfirmation .formActionRow{display:grid;grid-template-columns:minmax(0,1fr)}.surveyRecoveryConfirmation .formActionRow button{width:100%}.ledgerDecisionAside .sectionEyebrow,.ledgerDecisionAside h2,.ledgerDecisionAside>p:first-of-type,.ledgerDecisionAside dl,.ledgerResponsibility{grid-column:1}}.tableShell>.disclosureReviewTable,.tableShell>.draftPackReviewTable,.tableShell>.exportReviewTable,.tableShell>.releaseReviewTable{width:100%;min-width:780px;table-layout:fixed}.disclosureReviewTable th,.disclosureReviewTable td,.draftPackReviewTable th,.draftPackReviewTable td,.exportReviewTable th,.exportReviewTable td,.releaseReviewTable th,.releaseReviewTable td{overflow-wrap:anywhere}.disclosureReviewTable th:nth-child(1){width:22%}.disclosureReviewTable th:nth-child(2),.disclosureReviewTable th:nth-child(3){width:15%}.disclosureReviewTable th:nth-child(4){width:19%}.disclosureReviewTable th:nth-child(5){width:12%}.draftPackReviewTable th:nth-child(1){width:22%}.draftPackReviewTable th:nth-child(2){width:25%}.draftPackReviewTable th:nth-child(3){width:23%}.draftPackReviewTable th:nth-child(4){width:12%}.exportReviewTable th:nth-child(1){width:29%}.exportReviewTable th:nth-child(2){width:27%}.exportReviewTable th:nth-child(3){width:20%}.releaseReviewTable th:nth-child(1),.releaseReviewTable th:nth-child(2),.releaseReviewTable th:nth-child(3){width:18%}.releaseReviewTable th:nth-child(4){width:12%}.releaseReviewTable th:nth-child(5){width:14%}@media(max-width:700px){.tableShell>.disclosureReviewTable,.tableShell>.draftPackReviewTable,.tableShell>.exportReviewTable,.tableShell>.releaseReviewTable{min-width:0;table-layout:auto}.releaseReviewTable tr{padding-block:4px}.releaseReviewTable td{padding-block:5px}}.validationFocusBar,.legacyImportFocusBar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.validationFocusBar>article:first-child,.legacyImportFocusBar>article:first-child{display:grid;align-content:center}.validationFocusBar>.statusRow,.legacyImportFocusBar>.statusRow{display:grid;align-content:center;min-width:220px;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;background:var(--surface-panel-soft)}.validationRunSummary,.validationCategoryWorkspace,.validationReadiness,.legacyPreviewTask,.legacySourceEvidence,.legacyImportBoundary,.legacyImportWorkspace{margin-bottom:14px}.validationRunSummary .sectionHeader,.validationCategoryWorkspace .sectionHeader,.validationActionGrid .sectionHeader,.validationReadiness .sectionHeader,.legacyImportBoundary .sectionHeader,.legacyImportWorkspace .sectionHeader{margin-bottom:12px}.validationCategoryTable,.validationHoleTable,.legacyIssueTable,.legacyBatchTable{min-width:680px}.legacyIssueTable{min-width:940px}.validationCategoryTable th:first-child,.legacyIssueTable th:nth-child(4),.legacyIssueTable th:nth-child(5){width:28%}.validationActionGrid{align-items:start}.decisionQueue{display:grid;gap:0;margin:0;padding:0;list-style:none}.decisionQueue li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border-top:1px solid var(--border-subtle);padding:10px 0}.decisionQueue li:first-child{border-top:0;padding-top:0}.decisionQueue strong,.decisionQueue span{display:block}.decisionQueue span{margin-top:3px;color:var(--text-muted);line-height:1.4}.tableScopeNote,.emptyHint{color:var(--text-muted);line-height:1.45}.tableScopeNote{margin:0;border-left:3px solid var(--border-strong);padding:8px 10px;background:var(--surface-panel-soft);font-size:.82rem}.emptyHint{margin:0}.legacyImportBoundary{border-left:3px solid var(--border-strong)}.legacyPreviewTask{border-left:3px solid var(--accent-teal)}.legacyPreviewTaskGrid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.legacyPreviewTaskGrid p,.legacyPreviewTaskGrid small{display:block;margin:0}.legacyPreviewTaskGrid small{margin-top:6px;color:var(--text-muted)}.legacyPreviewTaskGrid .primaryButton{min-width:224px;min-height:42px}.legacyEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block:1px solid var(--border-subtle)}.legacyEvidenceGrid>div{min-width:0;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:10px 12px}.legacyEvidenceGrid>div:nth-child(3n){border-right:0}.legacyEvidenceGrid>div:nth-last-child(-n+3){border-bottom:0}.legacyEvidenceGrid dt,.legacyEvidenceGrid dd{margin:0;overflow-wrap:anywhere}.legacyEvidenceGrid dt{color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.legacyEvidenceGrid dd{margin-top:4px;color:var(--text-strong);font-size:.86rem;font-weight:720}.legacySourceEvidence .tableScopeNote,.legacyPreviewTask .tableScopeNote{margin-top:12px}.tableRecordButton{min-height:32px;border:0;border-bottom:2px solid transparent;padding:2px 0;color:var(--accent-teal);background:transparent;cursor:pointer;font:inherit;font-weight:800;text-align:left}.tableRecordButton:hover,.tableRecordButton[aria-pressed=true]{border-bottom-color:currentColor}.legacyImportWorkspace>.secondaryButton{margin-top:12px}.legacyBatchTable small,.legacyIssueTable small{display:block;margin-top:3px;color:var(--text-muted)}.mappingList{display:grid;gap:0;margin:10px 0;border-top:1px solid var(--border-subtle)}.mappingList>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;border-bottom:1px solid var(--border-subtle);padding:7px 0}.mappingList dt{color:var(--text-muted);font-size:.72rem;font-weight:800;overflow-wrap:anywhere}.mappingList dd{margin:0;color:var(--text-strong);font-size:.82rem;overflow-wrap:anywhere}@media(max-width:700px){.validationFocusBar,.legacyImportFocusBar{grid-template-columns:minmax(0,1fr)}.validationFocusBar>.statusRow,.legacyImportFocusBar>.statusRow{display:flex;min-width:0;flex-wrap:wrap}.legacyImportFocusBar+.ledgerMetricStrip,.validationFocusBar+.ledgerMetricStrip{margin-top:0}.legacyImportWorkspace{padding:12px}.legacyPreviewTaskGrid,.legacyEvidenceGrid{grid-template-columns:minmax(0,1fr)}.legacyPreviewTaskGrid .primaryButton{width:100%;min-width:0}.legacyEvidenceGrid>div,.legacyEvidenceGrid>div:nth-child(3n),.legacyEvidenceGrid>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--border-subtle)}.legacyEvidenceGrid>div:last-child{border-bottom:0}.offlineConflictWorkspace,.offlineResolutionConfirmation{grid-template-columns:minmax(0,1fr)}.offlineConflictQueue{max-height:none}.offlineConflictDecision{padding-top:14px;padding-left:0;border-top:1px solid var(--border-subtle);border-left:0}.offlineConflictFacts{grid-template-columns:minmax(0,1fr)}.offlineConflictFacts>div{border-right:0;border-bottom:1px solid var(--border-subtle)}.offlineConflictFacts>div:last-child{border-bottom:0}.offlineDecisionActions{display:grid;grid-template-columns:minmax(0,1fr)}.offlineDecisionActions button{width:100%;min-height:42px}.offlineWorkpackTable,.offlineWorkpackTable tbody,.offlineWorkpackTable tr,.offlineWorkpackTable td{display:block;min-width:0;width:100%}.offlineWorkpackTable thead{display:none}.offlineWorkpackTable tbody tr{padding:6px 0;border-top:1px solid var(--border-subtle)}.offlineWorkpackTable tbody td{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:start;padding:9px 0;border:0;border-bottom:1px solid var(--border-subtle);white-space:normal}.offlineWorkpackTable tbody td>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.offlineWorkpackTable tbody td:before{content:attr(data-label);min-width:0;color:var(--text-muted);font-size:.7rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.offlineWorkpackTable tbody td:last-child{border-bottom:0}.offlineWorkpackTable .statusPill{justify-self:start;min-width:0;white-space:normal;text-align:center}.validationRunSummary,.validationCategoryWorkspace,.validationReadiness{margin-bottom:8px}.validationActionGrid{gap:8px;margin-bottom:8px}.legacyImportWorkspace+.secondaryDetails{margin-top:0}.legacyImportWorkspace .sectionHeader,.validationRunSummary .sectionHeader,.validationCategoryWorkspace .sectionHeader,.validationActionGrid .sectionHeader{display:grid;gap:8px}.legacyImportWorkspace .sectionHeader .statusPill,.validationActionGrid .sectionHeader .statusPill{justify-self:start}.tableShell>.validationCategoryTable,.tableShell>.validationHoleTable,.tableShell>.legacyIssueTable,.tableShell>.legacyBatchTable{min-width:0}.validationCategoryTable thead,.validationHoleTable thead,.legacyIssueTable thead,.legacyBatchTable thead{display:none}.validationCategoryTable tbody,.validationCategoryTable tr,.validationCategoryTable td,.validationHoleTable tbody,.validationHoleTable tr,.validationHoleTable td,.legacyIssueTable tbody,.legacyIssueTable tr,.legacyIssueTable td,.legacyBatchTable tbody,.legacyBatchTable tr,.legacyBatchTable td{display:block;width:100%;box-sizing:border-box}.validationCategoryTable tr,.validationHoleTable tr,.legacyIssueTable tr,.legacyBatchTable tr{margin-bottom:8px;border:1px solid var(--border-subtle);border-radius:7px;padding:6px 10px;background:var(--surface-panel)}.validationCategoryTable td,.validationHoleTable td,.legacyIssueTable td,.legacyBatchTable td{display:grid;grid-template-columns:minmax(104px,.75fr) minmax(0,1.25fr);gap:8px;border:0;border-bottom:1px solid #edf0eb;padding:8px 0;background:transparent!important;overflow-wrap:anywhere}.validationCategoryTable td:before,.validationHoleTable td:before,.legacyIssueTable td:before,.legacyBatchTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.validationCategoryTable td:last-child,.validationHoleTable td:last-child,.legacyIssueTable td:last-child,.legacyBatchTable td:last-child{border-bottom:0}.validationCategoryTable tr{display:grid;grid-template-columns:minmax(116px,1.45fr) repeat(4,minmax(38px,.55fr));gap:4px;align-items:center;margin-bottom:3px;padding:8px}.validationCategoryTable td{display:block;border:0;padding:4px 2px;text-align:center}.validationCategoryTable td:first-child{text-align:left}.validationCategoryTable td:before{display:block;margin-bottom:2px;font-size:.55rem;line-height:1.1}.validationCategoryTable td:first-child:before{margin-bottom:4px}.validationCategoryTable .statusPill{min-width:32px;padding-inline:5px}.legacySheetGrid,.decisionQueue li{grid-template-columns:minmax(0,1fr)}}.statusBanner[data-api-availability=degraded]{border-bottom-color:#d5a4a4;background:#fff7f5}.apiStateText--degraded,.apiStateText--offline{color:#8a2f27;font-weight:760}.operationsMetricStrip>div:nth-child(n){border-top-color:var(--border-strong)}.operationsMetricStrip>div:first-child{border-top-color:var(--accent-teal)}.operationsMetricStrip[data-service-status=not_ready]>div:first-child,.operationsMetricStrip[data-service-status=unknown]>div:first-child{border-top-color:var(--accent-red)}.operationsPanel{display:grid;gap:22px}.operationsPanel>.sectionHeadingRow{margin-bottom:-8px}.operationsHeaderActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.operationsHeaderActions button{min-height:38px;border:1px solid var(--border-strong);border-radius:6px;padding:0 12px;color:var(--text-strong);background:var(--surface-panel);cursor:pointer;font:inherit;font-size:.8rem;font-weight:760}.operationsHeaderActions button:hover:not(:disabled){border-color:var(--accent-teal);color:var(--accent-teal);background:#edf5f2}.operationsHeaderActions button:disabled{cursor:not-allowed;opacity:.58}.operationsDecision{display:grid;gap:9px;border-left:4px solid var(--accent-teal);padding:18px 20px;background:var(--surface-panel-soft)}.operationsDecision>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.operationsDecision>div>span:last-child{color:var(--text-muted);font-size:.75rem}.operationsDecision h3,.operationsDecision p,.operationsSectionHeading h3{margin:0}.operationsDecision h3{max-width:900px;color:var(--text-strong);font-size:1.04rem;line-height:1.4}.operationsDecision p{max-width:980px;color:var(--text-muted);font-size:.82rem;line-height:1.45}.operationsChecks,.operationsControls{display:grid;gap:12px}.operationsSectionHeading{display:grid;gap:4px}.operationsSectionHeading h3{color:var(--text-strong);font-size:.94rem}.operationsCheckGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--border-subtle);background:var(--surface-panel)}.operationsCheckGrid>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;align-items:center;min-width:0;padding:14px 16px;border-right:1px solid var(--border-subtle)}.operationsCheckGrid>div:last-child{border-right:0}.operationsCheckGrid strong{min-width:0;color:var(--text-strong);font-size:.86rem}.operationsCheckGrid>div>span:last-child{grid-column:1 / -1;color:var(--text-muted);font-size:.76rem;overflow-wrap:anywhere}.operationsTable{min-width:980px}.operationsTable th:first-child{width:18%}.operationsTable th:last-child{width:30%}.operationsTable td{vertical-align:top}.operationsTable td:last-child{color:var(--text-muted);line-height:1.4}.operationsControlsToggle{justify-self:start;min-height:40px;border:1px solid var(--border-strong);border-radius:6px;padding:0 12px;color:var(--text-strong);background:var(--surface-panel);cursor:pointer;font:inherit;font-size:.8rem;font-weight:760}.operationsControlsToggle:hover{border-color:var(--accent-teal);color:var(--accent-teal);background:#edf5f2}.operationsBoundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border-subtle);background:var(--surface-panel)}.operationsBoundary>div{min-width:0;padding:13px 15px;border-right:1px solid var(--border-subtle)}.operationsBoundary>div:last-child{border-right:0}.operationsBoundary span,.operationsBoundary strong{display:block}.operationsBoundary span{color:var(--text-muted);font-size:.68rem;font-weight:780;text-transform:uppercase}.operationsBoundary strong{margin-top:5px;color:var(--text-strong);font-size:.86rem;overflow-wrap:anywhere}.operationsPanel .operationalState button{justify-self:start;min-height:40px;border:1px solid var(--border-strong);border-radius:6px;padding:0 12px;color:var(--text-strong);background:var(--surface-panel);cursor:pointer;font:inherit;font-size:.8rem;font-weight:760}@media(max-width:860px){.operationsCheckGrid,.operationsBoundary{grid-template-columns:repeat(2,minmax(0,1fr))}.operationsCheckGrid>div:nth-child(2),.operationsBoundary>div:nth-child(2){border-right:0}.operationsCheckGrid>div:nth-child(-n+2),.operationsBoundary>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}}@media(max-width:720px){[data-g258-brand-identity=true] .statusBanner[data-api-availability=degraded],[data-g258-brand-identity=true] .statusBanner[data-api-availability=offline]{grid-template-columns:minmax(0,1fr) auto}[data-g258-brand-identity=true] .statusBanner[data-api-availability=degraded] .statusBannerLead,[data-g258-brand-identity=true] .statusBanner[data-api-availability=offline] .statusBannerLead{display:none}[data-g258-brand-identity=true] .apiStateText--degraded,[data-g258-brand-identity=true] .apiStateText--offline{display:block;grid-column:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.operationsPanel{gap:16px}.operationsHeaderActions,.operationsHeaderActions button{width:100%}.operationsHeaderActions button{min-height:44px}.operationsDecision{padding:14px}.operationsDecision>div{align-items:flex-start;flex-direction:column}.operationsCheckGrid,.operationsBoundary{grid-template-columns:minmax(0,1fr)}.operationsCheckGrid>div,.operationsBoundary>div,.operationsCheckGrid>div:nth-child(2),.operationsBoundary>div:nth-child(2){border-right:0;border-bottom:1px solid var(--border-subtle)}.operationsCheckGrid>div:last-child,.operationsBoundary>div:last-child{border-bottom:0}.operationsTable{min-width:0}.operationsControlsToggle{width:100%;min-height:44px}}.physicalStatusLine,.physicalMutationMessage{display:flex;align-items:center;gap:10px;margin-bottom:14px;border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px;color:var(--text-muted);background:var(--surface-panel)}.physicalStatusLine strong{color:var(--text-strong);font-size:.84rem;line-height:1.4}.physicalMetrics{margin-bottom:14px}.physicalTypeTabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.physicalTypeTabs button{min-height:38px;border:1px solid var(--border-subtle);border-radius:6px;padding:0 11px;color:var(--text-muted);background:var(--surface-panel);cursor:pointer;font:inherit;font-size:.78rem;font-weight:720}.physicalTypeTabs button:hover{border-color:var(--border-strong);color:var(--text-strong)}.physicalTypeTabs button.is-active{border-color:var(--brand-green);box-shadow:inset 0 -2px 0 var(--brand-green);color:var(--text-strong);background:var(--surface-panel-soft)}.physicalContextBar{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(180px,.55fr) minmax(260px,1.2fr);gap:10px;align-items:end;margin-bottom:14px;border-bottom:1px solid var(--border-subtle);padding-bottom:14px}.physicalContextBar label,.physicalContextBar>div,.physicalFormGrid label,.physicalAuditReason,.physicalCorrectionSelector{display:grid;gap:5px;min-width:0}.physicalContextBar span,.physicalFormGrid label>span,.physicalAuditReason>span,.physicalCorrectionSelector>span{color:var(--text-muted);font-size:.74rem;font-weight:760}.physicalContextBar strong{color:var(--text-strong);font-size:.82rem;line-height:1.35}.physicalContextBar select,.physicalFormGrid input,.physicalFormGrid select,.physicalFormGrid textarea,.physicalAuditReason textarea,.physicalCorrectionSelector select{width:100%;min-width:0}.physicalWorkbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;align-items:start;margin-bottom:16px}.physicalEntryForm,.physicalValidationPanel{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;background:var(--surface-panel)}.physicalEntryForm .sectionHeading,.physicalValidationPanel .sectionHeading,.physicalRecordsSection .sectionHeading{margin-bottom:10px}.physicalEntryForm h2,.physicalValidationPanel h2,.physicalRecordsSection h2{font-size:1rem}.physicalEntryForm .panelIntro,.physicalValidationPanel>p{margin:0 0 14px;color:var(--text-muted);font-size:.82rem;line-height:1.45}.physicalTaskTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:14px;border:1px solid var(--border-subtle);border-radius:6px;padding:3px;background:var(--surface-panel-soft)}.physicalTaskTabs button{min-height:38px;border:0;border-radius:4px;color:var(--text-muted);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:760}.physicalTaskTabs button.is-active{box-shadow:0 0 0 1px var(--border-subtle);color:var(--text-strong);background:var(--surface-panel)}.physicalTaskTabs button:disabled{cursor:not-allowed;opacity:.52}.physicalCorrectionSelector{margin-bottom:12px}.physicalFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.physicalBooleanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.physicalBooleanGrid label{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--border-subtle);border-radius:6px;padding:8px 10px;color:var(--text-strong);background:var(--surface-panel-soft);font-size:.8rem;font-weight:680}.physicalBooleanGrid input{width:18px;height:18px;margin:0}.physicalSecondaryFields{margin:12px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:10px 0}.physicalSecondaryFields summary{color:var(--text-strong);cursor:pointer;font-size:.8rem;font-weight:760}.physicalSecondaryFields[open] summary{margin-bottom:10px}.physicalAuditReason{margin:12px 0}.physicalEntryForm>.primaryButton,.physicalValidationPanel>.secondaryButton{min-height:40px}.physicalCorrectionConfirmation,.qaqcReviewConfirmation,.assayPreferenceConfirmation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:14px;border-block:1px solid var(--border-strong);padding:12px 0;background:var(--surface-panel-soft)}.qaqcReviewConfirmation,.assayPreferenceConfirmation{grid-column:1 / -1}.physicalCorrectionConfirmation strong,.qaqcReviewConfirmation strong,.assayPreferenceConfirmation strong{color:var(--text-strong);font-size:.86rem}.physicalCorrectionConfirmation p,.qaqcReviewConfirmation p,.assayPreferenceConfirmation p{margin:4px 0 0;color:var(--text-muted);font-size:.78rem;line-height:1.4}.physicalCorrectionConfirmationActions,.qaqcReviewConfirmationActions,.assayPreferenceConfirmationActions{display:flex;gap:8px}.physicalCorrectionConfirmationActions button,.qaqcReviewConfirmationActions button,.assayPreferenceConfirmationActions button,.physicalCorrectionButton{min-height:38px;border:1px solid var(--border-subtle);border-radius:5px;padding:0 11px;color:var(--text-strong);background:var(--surface-panel);cursor:pointer;font:inherit;font-size:.76rem;font-weight:740}.physicalCorrectionConfirmationActions button:disabled,.qaqcReviewConfirmationActions button:disabled,.assayPreferenceConfirmationActions button:disabled,.physicalCorrectionButton:disabled{cursor:not-allowed;opacity:.52}.physicalValidationPanel{position:sticky;top:82px}.physicalValidationPanel>.secondaryButton{width:100%}.physicalValidationResults,.physicalValidationHint{margin-top:14px}.physicalValidationResults>strong{color:var(--text-strong);font-size:.82rem}.physicalIssueList{display:grid;gap:6px;margin:10px 0 0;padding-left:18px;font-size:.78rem;line-height:1.4}.physicalIssueList.is-error{color:var(--accent-red)}.physicalIssueList.is-warning{color:var(--accent-amber)}.physicalValidationHint,.physicalValidationResults p{color:var(--text-muted);font-size:.8rem;line-height:1.4}.physicalMutationMessage{color:var(--text-strong);font-size:.82rem;font-weight:680}.physicalRecordsSection{margin-top:16px}.physicalDesktopTable{max-width:100%;overflow-x:auto}.physicalDesktopTable table{min-width:760px}.physicalDesktopTable td span{display:block;margin-top:3px;color:var(--text-muted);font-size:.75rem}.physicalDesktopTable .statusPill{overflow-wrap:normal;white-space:nowrap}.physicalMobileRecords{display:none}.physicalBoundary{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:12px;margin-top:16px;border-top:1px solid var(--border-subtle);padding:14px 0 0}.physicalBoundary strong{color:var(--text-strong);font-size:.82rem}.physicalBoundary p{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.45}@media(max-width:1020px){.physicalContextBar,.physicalWorkbench{grid-template-columns:minmax(0,1fr)}.physicalValidationPanel{position:static}}@media(max-width:720px){.physicalStatusLine,.physicalMutationMessage{align-items:flex-start}.physicalTypeTabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.physicalTypeTabs button{flex:0 0 auto;min-height:44px}.physicalFormGrid,.physicalBooleanGrid,.physicalBoundary{grid-template-columns:minmax(0,1fr)}.physicalEntryForm,.physicalValidationPanel{padding:14px}.physicalEntryForm>.primaryButton,.physicalValidationPanel>.secondaryButton{width:100%;min-height:44px}.physicalCorrectionConfirmation,.qaqcReviewConfirmation,.assayPreferenceConfirmation{grid-template-columns:minmax(0,1fr)}.physicalCorrectionConfirmationActions,.qaqcReviewConfirmationActions,.assayPreferenceConfirmationActions,.physicalCorrectionConfirmationActions button,.qaqcReviewConfirmationActions button,.assayPreferenceConfirmationActions button,.physicalCorrectionButton{width:100%}.physicalCorrectionConfirmationActions button,.qaqcReviewConfirmationActions button,.assayPreferenceConfirmationActions button,.physicalCorrectionButton{min-height:44px}.physicalDesktopTable{display:none}.physicalMobileRecords{display:grid;gap:8px}.physicalMobileRecords article{border:1px solid var(--border-subtle);border-radius:7px;padding:12px;background:var(--surface-panel)}.physicalMobileRecords article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.physicalMobileRecords article>div>strong{min-width:0;overflow-wrap:anywhere;color:var(--text-strong);font-size:.84rem}.physicalMobileRecords dl{display:grid;gap:7px;margin:0}.physicalMobileRecords dl>div{display:grid;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr);gap:8px}.physicalMobileRecords dt,.physicalMobileRecords dd{margin:0;font-size:.76rem;line-height:1.35}.physicalMobileRecords dt{color:var(--text-muted);font-weight:720}.physicalMobileRecords dd{min-width:0;overflow-wrap:anywhere;color:var(--text-strong)}}.labIntegrationBoundary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;border-block:1px solid var(--border-subtle);background:var(--surface-panel)}.labIntegrationBoundary>div{min-width:0;border-right:1px solid var(--border-subtle);padding:12px 14px}.labIntegrationBoundary>div:last-child{border-right:0}.labIntegrationBoundary span,.labIntegrationBoundary strong{display:block}.labIntegrationBoundary span{color:var(--text-muted);font-size:.68rem;font-weight:780;text-transform:uppercase}.labIntegrationBoundary strong{margin-top:4px;color:var(--text-strong);font-size:.82rem;line-height:1.35}.labIntegrationStatusLine{display:flex;gap:10px;align-items:center;margin-bottom:14px;border-left:3px solid var(--border-strong);padding:9px 12px;background:var(--surface-panel-soft)}.labIntegrationStatusLine strong{min-width:0;color:var(--text-strong);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.labIntegrationStatusLine .statusPill{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.labIntegrationDemoNotice{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:18px;align-items:center;margin-bottom:14px}.labIntegrationDemoNotice h2,.labIntegrationDemoNotice p{margin:0}.labIntegrationDemoNotice h2{margin-top:4px;font-size:1rem}.labIntegrationDemoNotice p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.labIntegrationWorkbench{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;align-items:start;margin-bottom:16px}.labIntegrationActionPanel,.labIntegrationPreviewPanel,.labIntegrationHistory{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;background:var(--surface-panel)}.labIntegrationActionPanel>.sectionHeading,.labIntegrationPreviewPanel>.sectionHeading,.labIntegrationHistory>.sectionHeading{margin-bottom:12px}.labIntegrationActionPanel h2,.labIntegrationPreviewPanel h2,.labIntegrationHistory h2{font-size:1rem}.labIntegrationActionPanel .panelIntro{margin:0 0 14px;color:var(--text-muted);font-size:.82rem;line-height:1.45}.labIntegrationActionPanel .secondaryButton{min-height:38px}.labIntegrationForm,.labIntegrationForm label{display:grid;gap:6px}.labIntegrationFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.labIntegrationForm label{min-width:0}.labIntegrationForm label>span{color:var(--text-muted);font-size:.72rem;font-weight:760}.labIntegrationForm input,.labIntegrationForm select,.labIntegrationForm textarea{width:100%;min-width:0}.labIntegrationReason{margin-top:12px}.labIntegrationForm>.primaryButton{justify-self:start;min-height:40px;margin-top:12px}.labIntegrationReadOnly{margin:10px 0 0;border-left:3px solid var(--accent-amber);padding:8px 10px;color:var(--text-muted);background:var(--surface-panel-soft);font-size:.78rem;line-height:1.4}.labIntegrationAuditDetails{margin-top:12px;border-block:1px solid var(--border-subtle);padding:10px 0}.labIntegrationAuditDetails summary{color:var(--text-strong);cursor:pointer;font-size:.78rem;font-weight:760}.labIntegrationAuditDetails[open] summary{margin-bottom:10px}.labIntegrationPreviewPanel{position:sticky;top:82px}.labIntegrationFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px;border-block:1px solid var(--border-subtle)}.labIntegrationFacts>div{min-width:0;padding:10px}.labIntegrationFacts>div:nth-child(odd){border-right:1px solid var(--border-subtle)}.labIntegrationFacts>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.labIntegrationFacts dt,.labIntegrationFacts dd{margin:0}.labIntegrationFacts dt{color:var(--text-muted);font-size:.68rem;font-weight:780;text-transform:uppercase}.labIntegrationFacts dd{margin-top:4px;color:var(--text-strong);font-size:.82rem;font-weight:720;overflow-wrap:anywhere}.labIntegrationMapping,.labIntegrationValidation{margin-bottom:14px}.labIntegrationMapping>strong,.labIntegrationValidation>strong{color:var(--text-strong);font-size:.8rem}.labIntegrationMapping ul{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.labIntegrationMapping li{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:8px;border-top:1px solid var(--border-subtle);padding:7px 0;font-size:.76rem}.labIntegrationMapping li span{color:var(--text-muted)}.labIntegrationMapping li strong{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.labIntegrationValidation p{margin:8px 0 0;border-left:3px solid var(--accent-teal);padding:7px 9px;color:var(--text-muted);background:var(--surface-panel-soft);font-size:.76rem;line-height:1.4}.labIntegrationPreviewPanel>.secondaryButton{display:inline-flex;min-height:40px}.labIntegrationHistory{margin-bottom:14px}.labIntegrationHistory>.sectionHeading>span{color:var(--text-muted);font-size:.76rem;font-weight:720}.labIntegrationTable{min-width:760px}.labIntegrationTable td{vertical-align:top;overflow-wrap:anywhere}.labIntegrationTable tr.is-selected td{background:var(--surface-panel-soft)}.labIntegrationRowButton{border:0;padding:0;color:var(--accent-teal);background:transparent;cursor:pointer;font:inherit;font-weight:760;text-align:left}.labIntegrationRowButton:hover{text-decoration:underline}.labIntegrationConnectorList{margin-bottom:16px}.labIntegrationConnectorList .tableShell,.labIntegrationConnectorList .tableScopeNote{margin-top:12px}@media(max-width:980px){.labIntegrationBoundary{grid-template-columns:repeat(2,minmax(0,1fr))}.labIntegrationBoundary>div:nth-child(2){border-right:0}.labIntegrationBoundary>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.labIntegrationWorkbench{grid-template-columns:minmax(0,1fr)}.labIntegrationPreviewPanel{position:static}}@media(max-width:720px){.labIntegrationBoundary,.labIntegrationDemoNotice,.labIntegrationFormGrid,.labIntegrationFacts{grid-template-columns:minmax(0,1fr)}.labIntegrationBoundary>div,.labIntegrationBoundary>div:nth-child(2){border-right:0;border-bottom:1px solid var(--border-subtle)}.labIntegrationBoundary>div:last-child{border-bottom:0}.labIntegrationStatusLine{align-items:flex-start}.labIntegrationActionPanel,.labIntegrationPreviewPanel,.labIntegrationHistory{padding:14px}.labIntegrationActionPanel>.sectionHeading{display:grid;gap:9px}.labIntegrationActionPanel .secondaryButton,.labIntegrationForm>.primaryButton,.labIntegrationPreviewPanel>.secondaryButton{width:100%;min-height:44px}.labIntegrationFacts>div,.labIntegrationFacts>div:nth-child(odd),.labIntegrationFacts>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--border-subtle)}.labIntegrationFacts>div:last-child{border-bottom:0}.labIntegrationMapping li{grid-template-columns:minmax(0,1fr);gap:3px}.tableShell>.labIntegrationTable{min-width:0}.labIntegrationTable thead{display:none}.labIntegrationTable tbody,.labIntegrationTable tr,.labIntegrationTable td{display:block;width:100%;box-sizing:border-box}.labIntegrationTable tr{margin-bottom:8px;border:1px solid var(--border-subtle);border-radius:7px;padding:6px 10px;background:var(--surface-panel)}.labIntegrationTable td{display:grid;grid-template-columns:minmax(96px,.7fr) minmax(0,1.3fr);gap:8px;border:0;border-bottom:1px solid var(--border-subtle);padding:8px 0;background:transparent!important}.labIntegrationTable td:before{content:attr(data-label);color:var(--text-muted);font-size:.66rem;font-weight:780;text-transform:uppercase}.labIntegrationTable td:last-child{border-bottom:0}.labIntegrationRowButton{min-height:44px}}@media(max-width:980px){.reeCalculationContext{grid-template-columns:repeat(2,minmax(0,1fr))}.reeCalculationContext>label{grid-column:1 / -1}.reeMetricStrip,.reeSourceLedger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.reeCalculationContext,.reeMetricStrip,.reeReviewRail,.reeFamilyComparison,.reeCalculationBoundary,.reeSourceLedger{grid-template-columns:minmax(0,1fr)}.reeCalculationContext>label{grid-column:auto}.reeCalculationContext>label,.reeCalculationContext>div{min-height:78px}.reeBasketSelector button{min-height:44px}.reeBasketFocus{grid-template-columns:minmax(0,1fr);gap:6px}.reeFamilyComparison article{grid-template-columns:minmax(0,1fr)}.reeFamilyComparison>article>strong,.reeFamilyComparison p{grid-column:auto}.reeCalculationDesktopTable{display:none}.reeCalculationMobileRecords{display:grid;gap:8px}.reeCalculationMobileRecords article{border:1px solid var(--border-subtle);border-radius:7px;padding:12px;background:var(--surface-panel)}.reeCalculationMobileRecords article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.reeCalculationMobileRecords article>div>strong{min-width:0;overflow-wrap:anywhere}.reeCalculationMobileRecords dl{display:grid;gap:7px;margin:0}.reeCalculationMobileRecords dl>div{display:grid;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr);gap:8px}.reeCalculationMobileRecords dt,.reeCalculationMobileRecords dd{margin:0;font-size:.78rem;line-height:1.4}.reeCalculationMobileRecords dt{color:var(--text-muted);font-weight:720}.reeCalculationMobileRecords dd{min-width:0;overflow-wrap:anywhere}}.metCompositeContext{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(150px,.7fr) minmax(140px,.55fr) minmax(250px,1.2fr);gap:1px;margin-bottom:16px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;background:var(--border-subtle)}.metCompositeContext>label,.metCompositeContext>div{display:flex;min-width:0;min-height:104px;flex-direction:column;justify-content:center;gap:6px;padding:14px 15px;background:var(--surface-panel)}.metCompositeContext span,.metCompositeMetricStrip span{color:var(--text-muted);font-size:.78rem;font-weight:700}.metCompositeContext select{width:100%;min-height:40px;border:1px solid var(--border-strong);border-radius:6px;padding:0 10px;color:var(--text-strong);background:var(--surface-panel)}.metCompositeContext strong,.metCompositeContext small{overflow-wrap:anywhere}.metCompositeContext small{color:var(--text-muted);line-height:1.35}.metCompositeMetricStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.metCompositeMetricStrip article{min-width:0;border-top:3px solid var(--brand-green);padding:12px 14px;background:var(--surface-panel-soft)}.metCompositeMetricStrip strong{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:1.08rem}.metCompositeReview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:18px;border-block:1px solid var(--border-subtle);padding:15px 0}.metCompositeReview>div{min-width:0}.metCompositeReview strong{display:block;margin-top:4px}.metCompositeReview p,.metCompositeReview ul{margin:6px 0 0;color:var(--text-muted);line-height:1.45}.metCompositeReview ul{display:grid;gap:7px;padding:0;list-style:none}.metCompositeReview li{display:flex;align-items:center;gap:8px}.metCompositeAction{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin:18px 0 24px;border-left:3px solid var(--brand-green);padding:13px 15px;background:var(--surface-panel-soft)}.metCompositeAction h2{margin:3px 0 0;font-size:1rem}.metCompositeAction p,.metCompositeAction small{margin:5px 0 0;color:var(--text-muted);line-height:1.4}.metCompositeAction>small{grid-column:2;max-width:260px}.metCompositeMutationMessage{grid-column:1 / -1;border-top:1px solid var(--border-subtle);padding-top:9px}.metCompositeComparisons,.metCompositeEvidence{margin-top:22px}.metCompositeDesktopTable td>span{display:block;margin-top:3px;color:var(--text-muted);font-size:.78rem}.metCompositeDesktopTable td{max-width:280px;overflow-wrap:anywhere}.metCompositeDesktopTable table{min-width:760px;table-layout:fixed}.metCompositeDesktopTable th:nth-child(1){width:31%}.metCompositeDesktopTable th:nth-child(2){width:19%}.metCompositeDesktopTable th:nth-child(3){width:10%}.metCompositeDesktopTable th:nth-child(4),.metCompositeDesktopTable th:nth-child(5){width:20%}.metCompositeMobileRecords{display:none}.metCompositeEvidenceList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metCompositeEvidenceList article{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:13px;background:var(--surface-panel)}.metCompositeEvidenceList article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.metCompositeEvidenceList article>div>strong{min-width:0;overflow-wrap:anywhere}.metCompositeEvidenceList dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0;background:var(--border-subtle)}.metCompositeEvidenceList dl>div{min-width:0;padding:9px;background:var(--surface-panel-soft)}.metCompositeEvidenceList dt,.metCompositeEvidenceList dd{margin:0;font-size:.76rem}.metCompositeEvidenceList dt{color:var(--text-muted)}.metCompositeEvidenceList dd{margin-top:3px;color:var(--text-strong);font-weight:750}.metCompositeEvidenceList p{display:grid;gap:4px;margin:0;color:var(--text-muted);font-size:.76rem}.metCompositeEvidenceList code{overflow-wrap:anywhere;color:var(--text-strong);font-size:.7rem}.metCompositeBoundary{display:grid;grid-template-columns:minmax(140px,.3fr) repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;border-top:1px solid var(--border-subtle);padding:15px 0 4px}.metCompositeBoundary p,.emptyStateInline{margin:0;color:var(--text-muted);line-height:1.45}.emptyStateInline{border-block:1px solid var(--border-subtle);padding:14px 0}@media(max-width:980px){.metCompositeContext{grid-template-columns:repeat(2,minmax(0,1fr))}.metCompositeContext>label{grid-column:1 / -1}.metCompositeEvidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.metCompositeContext,.metCompositeMetricStrip,.metCompositeReview,.metCompositeAction,.metCompositeEvidenceList,.metCompositeBoundary{grid-template-columns:minmax(0,1fr)}.metCompositeContext>label,.metCompositeAction>small,.metCompositeMutationMessage{grid-column:auto}.metCompositeContext>label,.metCompositeContext>div{min-height:80px}.metCompositeAction{align-items:stretch}.metCompositeAction>.primaryButton{width:100%;min-height:44px}.metCompositeDesktopTable{display:none}.metCompositeMobileRecords{display:grid;gap:8px}.metCompositeMobileRecords article{border:1px solid var(--border-subtle);border-radius:7px;padding:12px;background:var(--surface-panel)}.metCompositeMobileRecords article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.metCompositeMobileRecords article>div>strong{min-width:0;overflow-wrap:anywhere}.metCompositeMobileRecords dl{display:grid;gap:7px;margin:0}.metCompositeMobileRecords dl>div{display:grid;grid-template-columns:minmax(82px,.35fr) minmax(0,1fr);gap:8px}.metCompositeMobileRecords dt,.metCompositeMobileRecords dd{margin:0;font-size:.78rem;line-height:1.4}.metCompositeMobileRecords dt{color:var(--text-muted);font-weight:720}.metCompositeMobileRecords dd{min-width:0;overflow-wrap:anywhere}.metCompositeEvidenceList dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.metOverviewDecision{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.25fr) minmax(240px,1fr);gap:1px;margin-bottom:16px;border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden;background:var(--border-subtle)}.metOverviewDecision>div{display:flex;min-width:0;min-height:96px;flex-direction:column;justify-content:center;gap:5px;padding:13px 15px;background:var(--surface-panel)}.metOverviewDecision span,.metOverviewMetrics span,.metOverviewAction span{color:var(--text-muted);font-size:.76rem;font-weight:730}.metOverviewDecision strong,.metOverviewDecision small{overflow-wrap:anywhere}.metOverviewDecision small{color:var(--text-muted);line-height:1.35}.metOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.metOverviewMetrics article{min-width:0;border-top:3px solid var(--brand-green);padding:11px 14px;background:var(--surface-panel-soft)}.metOverviewMetrics strong{display:block;margin-top:4px;font-size:1.1rem}.metOverviewTabs{display:inline-grid;grid-template-columns:repeat(3,minmax(130px,1fr));margin:4px 0 18px;border:1px solid var(--border-strong);border-radius:7px;overflow:hidden;background:var(--surface-panel)}.metOverviewTabs button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-right:1px solid var(--border-subtle);padding:0 14px;color:var(--text-muted);background:transparent;font:inherit;font-size:.84rem;font-weight:720;cursor:pointer}.metOverviewTabs button:last-child{border-right:0}.metOverviewTabs button[aria-selected=true]{color:var(--text-inverse);background:var(--brand-ink)}.metOverviewTabs button span{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border-radius:999px;padding:0 6px;color:inherit;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.72rem}.metOverviewPanel{min-width:0}.metOverviewAction{display:grid;grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) auto;align-items:end;gap:10px 16px;margin:14px 0 18px;border-left:3px solid var(--brand-green);padding:13px 15px;background:var(--surface-panel-soft)}.metOverviewAction label,.metOverviewAction>div{display:flex;min-width:0;flex-direction:column;gap:5px}.metOverviewAction select{width:100%;min-height:40px;border:1px solid var(--border-strong);border-radius:6px;padding:0 10px;color:var(--text-strong);background:var(--surface-panel)}.metOverviewAction small{min-width:0;overflow-wrap:anywhere;color:var(--text-muted);line-height:1.35}.metOverviewAction>small{grid-column:3;max-width:230px}.metOverviewMutation{grid-column:1 / -1;margin:0;border-top:1px solid var(--border-subtle);padding-top:9px;color:var(--text-muted);line-height:1.4}.metOverviewDesktopTable table{min-width:860px;table-layout:fixed}.metOverviewDesktopTable th:nth-child(1){width:23%}.metOverviewDesktopTable th:nth-child(2){width:16%}.metOverviewDesktopTable th:nth-child(3){width:18%}.metOverviewDesktopTable th:nth-child(4){width:21%}.metOverviewDesktopTable th:nth-child(5){width:22%}.metOverviewDesktopTable td{max-width:260px;overflow-wrap:anywhere;vertical-align:top}.metOverviewDesktopTable td>span,.metOverviewDesktopTable td>small{display:block;margin-top:4px;color:var(--text-muted);font-size:.76rem;line-height:1.35}.metOverviewRatioText{color:var(--text-strong)!important}.metOverviewMobileRecords{display:none}.metOverviewProtocolGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metOverviewProtocolGrid article,.metOverviewCompositeList article{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:13px;background:var(--surface-panel)}.metOverviewProtocolGrid article>div,.metOverviewCompositeList article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.metOverviewProtocolGrid article>p{margin:8px 0 12px;overflow-wrap:anywhere;color:var(--text-muted)}.metOverviewProtocolGrid dl,.metOverviewCompositeList dl,.metOverviewMobileRecords dl{display:grid;gap:8px;margin:0}.metOverviewProtocolGrid dl>div,.metOverviewCompositeList dl>div,.metOverviewMobileRecords dl>div{display:grid;grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:8px}.metOverviewProtocolGrid dt,.metOverviewProtocolGrid dd,.metOverviewCompositeList dt,.metOverviewCompositeList dd,.metOverviewMobileRecords dt,.metOverviewMobileRecords dd{margin:0;font-size:.78rem;line-height:1.4}.metOverviewProtocolGrid dt,.metOverviewCompositeList dt,.metOverviewMobileRecords dt{color:var(--text-muted);font-weight:720}.metOverviewProtocolGrid dd,.metOverviewCompositeList dd,.metOverviewMobileRecords dd{min-width:0;overflow-wrap:anywhere}.metOverviewCompositeList{display:grid;gap:10px}.metOverviewCompositeList article>div>div{display:grid;min-width:0;gap:2px}.metOverviewCompositeList article>div>div>span{overflow-wrap:anywhere;color:var(--text-muted);font-size:.78rem}.metOverviewCompositeList dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.metOverviewCompositeList dl>div{display:block;border-top:1px solid var(--border-subtle);padding-top:8px}.metOverviewCompositeList dd{margin-top:3px}.metOverviewBoundary{display:grid;grid-template-columns:minmax(140px,.3fr) repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;border-top:1px solid var(--border-subtle);padding:15px 0 4px}.metOverviewBoundary p{margin:0;color:var(--text-muted);line-height:1.45}@media(max-width:980px){.metOverviewDecision{grid-template-columns:repeat(2,minmax(0,1fr))}.metOverviewDecision>div:first-child{grid-column:1 / -1}.metOverviewAction{grid-template-columns:repeat(2,minmax(0,1fr))}.metOverviewAction>.primaryButton,.metOverviewAction>small{grid-column:auto}.metOverviewProtocolGrid,.metOverviewCompositeList dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.metOverviewDecision,.metOverviewMetrics,.metOverviewAction,.metOverviewProtocolGrid,.metOverviewCompositeList dl,.metOverviewBoundary{grid-template-columns:minmax(0,1fr)}.metOverviewDecision>div:first-child,.metOverviewMutation{grid-column:auto}.metOverviewDecision>div{min-height:78px}.metOverviewTabs{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.metOverviewTabs button{min-width:0;min-height:44px;flex-direction:column;gap:2px;padding:5px 4px;font-size:.76rem}.metOverviewTabs button span{min-width:auto;min-height:auto;padding:0;background:transparent;font-size:.68rem}.metOverviewAction{align-items:stretch}.metOverviewAction>.primaryButton{width:100%;min-height:44px}.metOverviewDesktopTable{display:none}.metOverviewMobileRecords{display:grid;gap:8px}.metOverviewMobileRecords article{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:12px;background:var(--surface-panel)}.metOverviewMobileRecords article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.metOverviewMobileRecords article>p{margin:7px 0 10px;overflow-wrap:anywhere;color:var(--text-muted);font-size:.78rem}.metOverviewProtocolGrid dl>div,.metOverviewMobileRecords dl>div{grid-template-columns:minmax(76px,.34fr) minmax(0,1fr)}}.aiReviewDecision{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.2fr) minmax(240px,1fr);gap:1px;margin-bottom:12px;overflow:hidden;border:1px solid var(--border-subtle);border-left:4px solid var(--brand-green);border-radius:8px;background:var(--border-subtle)}.aiReviewDecision>div{min-width:0;min-height:92px;padding:14px 16px;background:var(--surface-panel)}.aiReviewDecision span,.aiReviewDecision strong,.aiReviewDecision small{display:block}.aiReviewDecision span{margin-bottom:6px;color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.aiReviewDecision strong{color:var(--text-strong);font-size:.92rem;line-height:1.35}.aiReviewDecision small{margin-top:5px;color:var(--text-muted);line-height:1.4}.aiReviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.aiReviewMetrics article{min-width:0;border-bottom:2px solid var(--border-subtle);padding:8px 4px 10px}.aiReviewMetrics span,.aiReviewMetrics strong{display:block}.aiReviewMetrics span{color:var(--text-muted);font-size:.74rem;font-weight:700}.aiReviewMetrics strong{margin-top:4px;overflow-wrap:anywhere;color:var(--text-strong);font-size:1.2rem}.aiReviewWorkspace{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(430px,1.28fr);gap:14px;align-items:start}.aiReviewQueue,.aiReviewDetail{min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:16px;background:var(--surface-panel)}.aiReviewFilters{display:inline-flex;max-width:100%;margin:12px 0;border:1px solid var(--border-subtle);border-radius:6px;padding:3px;background:var(--surface-panel-soft)}.aiReviewFilters button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:0;border-radius:4px;padding:5px 9px;color:var(--text-muted);background:transparent;font-size:.76rem;font-weight:800}.aiReviewFilters button[aria-selected=true]{color:var(--text-strong);background:var(--surface-panel);box-shadow:0 1px 4px #17211d1f}.aiReviewFilters button span{min-width:20px;border-radius:999px;padding:1px 5px;background:var(--surface-rail);text-align:center;font-size:.68rem}.aiReviewList{display:grid;gap:6px}.aiReviewList>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;min-height:68px;align-items:start;border:1px solid var(--border-subtle);border-radius:6px;padding:10px;text-align:left;background:var(--surface-panel)}.aiReviewList>button:hover,.aiReviewList>button[aria-pressed=true]{border-color:var(--brand-green);background:var(--surface-panel-soft);box-shadow:inset 3px 0 0 var(--brand-green)}.aiReviewList>button>span,.aiReviewList>button>small,.aiReviewList>button strong,.aiReviewList>button span small{min-width:0;overflow-wrap:anywhere}.aiReviewList>button strong,.aiReviewList>button span small{display:block}.aiReviewList>button span small,.aiReviewList>button>small{margin-top:3px;color:var(--text-muted);font-size:.72rem;line-height:1.35}.aiReviewList>button>small{grid-column:1 / -1}.aiReviewDetailHeader{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:13px}.aiReviewDetailHeader>div{min-width:0}.aiReviewDetailHeader h2{margin:3px 0 5px;overflow-wrap:anywhere;font-size:1.08rem}.aiReviewDetailHeader p{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.45}.aiReviewContext,.aiReviewReceipt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0}.aiReviewContext>div,.aiReviewReceipt>div{min-width:0;border-left:2px solid var(--border-strong);padding-left:9px}.aiReviewContext dt,.aiReviewReceipt dt{color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.aiReviewContext dd,.aiReviewReceipt dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.aiReviewFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:7px;background:var(--border-subtle)}.aiReviewFacts>div{min-width:0;min-height:62px;padding:10px;background:var(--surface-panel-soft)}.aiReviewFacts span,.aiReviewFacts strong{display:block;overflow-wrap:anywhere}.aiReviewFacts span{color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.aiReviewFacts strong{margin-top:5px;font-size:.82rem;line-height:1.35}.aiReviewWarning{margin:10px 0 0;border-left:3px solid var(--accent-amber);padding:8px 10px;color:var(--text-muted);background:var(--surface-panel-soft);font-size:.8rem;line-height:1.4}.aiReviewForm{display:grid;gap:10px;margin-top:14px;border-top:1px solid var(--border-subtle);padding-top:14px}.aiReviewForm>label:first-child{display:grid;gap:5px}.aiReviewForm label>span{font-size:.78rem;font-weight:800}.aiReviewForm textarea{min-height:84px;resize:vertical}.aiReviewAcknowledgement{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;color:var(--text-muted);line-height:1.4}.aiReviewAcknowledgement input{width:18px;height:18px;margin:1px 0 0}.aiReviewAcknowledgement span{font-size:.78rem;font-weight:600}.aiReviewActions{display:flex;flex-wrap:wrap;gap:8px}.aiReviewActions button{min-height:40px}.aiReviewMessage{margin:12px 0 0;border-top:1px solid var(--border-subtle);padding-top:10px;color:var(--text-muted);font-size:.8rem;font-weight:700}.aiReviewBoundary{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;border-top:1px solid var(--border-strong);padding:13px 2px 0}.aiReviewBoundary strong{font-size:.82rem}.aiReviewBoundary p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.45}@media(max-width:980px){.aiReviewDecision,.aiReviewWorkspace{grid-template-columns:minmax(0,1fr)}.aiReviewDecision>div{min-height:auto}.aiReviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.aiReviewDecision{gap:0}.aiReviewDecision>div{border-bottom:1px solid var(--border-subtle);padding:11px 12px}.aiReviewDecision>div:last-child{border-bottom:0}.aiReviewMetrics{gap:6px}.aiReviewMetrics article{padding:7px 2px 9px}.aiReviewMetrics strong{font-size:1rem}.aiReviewQueue,.aiReviewDetail{padding:12px}.aiReviewFilters{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.aiReviewFilters button{min-width:0;min-height:44px;flex-direction:column;justify-content:center;gap:2px;padding:4px;font-size:.7rem}.aiReviewFilters button span{min-width:auto;padding:0;background:transparent}.aiReviewList>button{min-height:74px}.aiReviewDetailHeader{display:grid}.aiReviewDetailHeader .statusPill{justify-self:start}.aiReviewContext,.aiReviewReceipt,.aiReviewFacts,.aiReviewBoundary{grid-template-columns:minmax(0,1fr)}.aiReviewFacts{gap:0}.aiReviewFacts>div{min-height:54px;border-bottom:1px solid var(--border-subtle)}.aiReviewFacts>div:last-child{border-bottom:0}.aiReviewActions{display:grid;grid-template-columns:minmax(0,1fr)}.aiReviewActions button{width:100%;min-height:44px}}@media(max-width:620px){[data-g254-mobile-chrome=true] .userRole{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:40px}[data-g254-mobile-chrome=true] .userRole>span{display:block;grid-column:1;grid-row:1;align-self:center}[data-g254-mobile-chrome=true] .userRole>strong{display:none}[data-g254-mobile-chrome=true] .actingRoleSelect{grid-column:1 / -1;grid-row:2}[data-g254-mobile-chrome=true] .userRole .textButton{grid-column:2;grid-row:1}.assayResultsTable table{min-width:0}.assayResultsTable td{grid-template-columns:minmax(88px,.58fr) minmax(0,1.42fr)}.assayResultsTable input[type=radio]{width:22px;height:22px}}
