.testing-readiness-v2-module__XBQzoG__workspace{min-width:0;height:100%;min-height:0;overflow:hidden}.testing-readiness-v2-module__XBQzoG__headerTitleLine{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.testing-readiness-v2-module__XBQzoG__headerTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.testing-readiness-v2-module__XBQzoG__headerTitleChips{align-items:center;gap:var(--app-space-1);flex-wrap:wrap;flex:none;display:inline-flex}.testing-readiness-v2-module__XBQzoG__workspaceToolbar{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-default);flex-direction:column;min-width:0;display:flex}.testing-readiness-v2-module__XBQzoG__workspaceRail{min-width:0}.testing-readiness-v2-module__XBQzoG__pageControls{align-items:center;gap:var(--app-space-2);min-height:var(--app-toolbar-height);min-width:0;padding:3px var(--app-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.testing-readiness-v2-module__XBQzoG__splitView{min-width:0;min-height:0}.testing-readiness-v2-module__XBQzoG__workspacePanel>div:last-child,.testing-readiness-v2-module__XBQzoG__inspector>div:nth-child(2){flex-direction:column;min-height:0;display:flex;overflow:hidden}.testing-readiness-v2-module__XBQzoG__search{width:clamp(190px,24vw,300px);min-width:min(100%,240px)}.testing-readiness-v2-module__XBQzoG__recordListFrame{background:var(--app-color-surface-muted);box-sizing:border-box;gap:var(--app-space-2);min-width:0;min-height:0;padding:var(--app-space-3);flex-direction:column;flex:auto;display:flex;overflow:hidden}.testing-readiness-v2-module__XBQzoG__recordListSurface{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.testing-readiness-v2-module__XBQzoG__recordDataGrid{border-top:0}.testing-readiness-v2-module__XBQzoG__emptyState{margin:var(--app-space-4)}.testing-readiness-v2-module__XBQzoG__recordGridRecordCell{min-width:0;padding-left:calc(var(--plan-workflow-tree-depth,0) * 18px);align-items:center;width:100%;display:flex}.testing-readiness-v2-module__XBQzoG__recordGridChevronSlot{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.testing-readiness-v2-module__XBQzoG__recordGridExpandToggle{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.testing-readiness-v2-module__XBQzoG__recordGridExpandToggle:hover{background:var(--app-color-hover);color:var(--app-color-text)}.testing-readiness-v2-module__XBQzoG__recordGridExpandToggle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.testing-readiness-v2-module__XBQzoG__expandToggleIcon{transition:transform .12s}.testing-readiness-v2-module__XBQzoG__expandToggleIcon[data-expanded=true]{transform:rotate(90deg)}.testing-readiness-v2-module__XBQzoG__recordIdentity{align-items:center;gap:var(--app-space-2);width:100%;min-width:0;display:flex}.testing-readiness-v2-module__XBQzoG__recordIdentityIcon{color:var(--app-color-muted);flex:none}.testing-readiness-v2-module__XBQzoG__recordIdentityText{flex-direction:column;gap:2px;min-width:0;display:flex}.testing-readiness-v2-module__XBQzoG__recordTitle{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.testing-readiness-v2-module__XBQzoG__recordSubtitle{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.testing-readiness-v2-module__XBQzoG__staleBadge{border:1px solid color-mix(in srgb, #d97706 24%, var(--app-border-subtle));border-radius:var(--app-radius-sm);background:color-mix(in srgb, #d97706 10%, var(--app-color-surface));color:#92400e;font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;flex:none;padding:3px 5px;line-height:1}.testing-readiness-v2-module__XBQzoG__recordCellText{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.testing-readiness-v2-module__XBQzoG__testingActionRoot{justify-content:center;min-width:0;display:inline-flex;position:relative}.testing-readiness-v2-module__XBQzoG__testingResultActionButton,.testing-readiness-v2-module__XBQzoG__testingRowActionButton{border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;padding:0;display:inline-flex}.testing-readiness-v2-module__XBQzoG__testingResultActionButton{min-height:26px}.testing-readiness-v2-module__XBQzoG__testingRowActionButton{border:1px solid var(--app-border-subtle);width:28px;height:28px}.testing-readiness-v2-module__XBQzoG__testingResultActionButton:hover,.testing-readiness-v2-module__XBQzoG__testingRowActionButton:hover,.testing-readiness-v2-module__XBQzoG__testingActionRoot[data-open=true] .testing-readiness-v2-module__XBQzoG__testingRowActionButton{background:var(--app-color-hover)}.testing-readiness-v2-module__XBQzoG__testingResultActionButton:focus-visible,.testing-readiness-v2-module__XBQzoG__testingRowActionButton:focus-visible,.testing-readiness-v2-module__XBQzoG__testingActionMenuItem:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.testing-readiness-v2-module__XBQzoG__testingActionPopover{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);min-width:190px;padding:var(--app-space-1);z-index:40;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 18px #0f172a1a}.testing-readiness-v2-module__XBQzoG__testingActionMenuItem{border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-xs);align-items:center;gap:var(--app-space-2);min-height:30px;padding:0 var(--app-space-2);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr);width:100%;display:grid}.testing-readiness-v2-module__XBQzoG__testingActionMenuItem:hover:not(:disabled){background:var(--app-color-hover)}.testing-readiness-v2-module__XBQzoG__testingActionMenuItem:disabled{color:var(--app-color-faint);cursor:not-allowed}.testing-readiness-v2-module__XBQzoG__testingActionMenuItem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.testing-readiness-v2-module__XBQzoG__testingActionMenuDivider{border-top:1px solid var(--app-border-subtle);margin:var(--app-space-1) 0}.testing-readiness-v2-module__XBQzoG__detailScroll{align-content:start;gap:var(--app-space-4);min-height:0;padding:var(--app-space-4);flex:auto;display:grid;overflow:auto}.testing-readiness-v2-module__XBQzoG__notes{color:var(--app-color-muted);font-size:var(--app-text-sm);white-space:pre-wrap;margin:0;line-height:1.45}.testing-readiness-v2-module__XBQzoG__inspectorFooterActions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;display:flex}.testing-readiness-v2-module__XBQzoG__inspectorFooterActions button{flex:none;justify-content:center;width:auto;max-width:100%}.testing-readiness-v2-module__XBQzoG__editFooter{background:var(--app-color-surface);border-top:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-2);min-width:0;padding:var(--app-space-2) 0 0;z-index:1;flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex;position:sticky;bottom:0}.testing-readiness-v2-module__XBQzoG__recordEditForm{gap:var(--app-space-4);display:grid}.testing-readiness-v2-module__XBQzoG__recordEditGrid{gap:var(--app-space-3);display:grid}.testing-readiness-v2-module__XBQzoG__recordEditField{gap:6px;min-width:0;display:grid}.testing-readiness-v2-module__XBQzoG__recordEditLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.testing-readiness-v2-module__XBQzoG__recordEditInput,.testing-readiness-v2-module__XBQzoG__recordEditSelect{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;min-height:var(--app-control-height-md);min-width:0;padding:0 var(--app-space-2);width:100%}.testing-readiness-v2-module__XBQzoG__recordEditTextarea{min-height:86px;padding-bottom:var(--app-space-2);padding-top:var(--app-space-2);resize:vertical;line-height:1.4}.testing-readiness-v2-module__XBQzoG__recordEditInput:focus-visible,.testing-readiness-v2-module__XBQzoG__recordEditSelect:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.testing-readiness-v2-module__XBQzoG__recordEditInput:disabled,.testing-readiness-v2-module__XBQzoG__recordEditSelect:disabled{color:var(--app-color-muted);cursor:not-allowed;opacity:.72}.testing-readiness-v2-module__XBQzoG__recordEditBanner{background:var(--app-color-danger-bg-hover);border:1px solid var(--app-color-danger-border);border-radius:var(--app-radius-md);color:var(--app-color-danger-text);font-size:var(--app-text-sm);padding:var(--app-space-3);line-height:1.4}.testing-readiness-v2-module__XBQzoG__recordEditHint{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);color:var(--app-color-muted);font-size:var(--app-text-sm);padding:var(--app-space-3);line-height:1.4}.testing-readiness-v2-module__XBQzoG__recordEditError{color:var(--app-color-danger-text);font-size:var(--app-text-xs);line-height:1.35}.testing-readiness-v2-module__XBQzoG__evidenceRuleList{gap:var(--app-space-2);margin:0;padding:0;list-style:none;display:grid}.testing-readiness-v2-module__XBQzoG__evidenceRuleRow{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);align-items:center;gap:var(--app-space-2);min-height:var(--app-control-height-md);padding:var(--app-space-2);justify-content:space-between;display:flex}.testing-readiness-v2-module__XBQzoG__evidenceRuleMeta{color:var(--app-color-text);font-size:var(--app-text-sm);align-items:center;gap:var(--app-space-2);flex-wrap:wrap;min-width:0;display:flex}.testing-readiness-v2-module__XBQzoG__evidenceRuleCheckboxField{color:var(--app-color-text);font-size:var(--app-text-sm);align-items:center;gap:var(--app-space-2);display:flex}@media (max-width:980px){.testing-readiness-v2-module__XBQzoG__pageControls{justify-content:stretch;width:100%}.testing-readiness-v2-module__XBQzoG__search{width:100%}}@media (max-width:620px){.testing-readiness-v2-module__XBQzoG__headerTitleLine{align-items:flex-start}.testing-readiness-v2-module__XBQzoG__headerTitleText{white-space:normal}.testing-readiness-v2-module__XBQzoG__headerTitleChips{flex-basis:100%}.testing-readiness-v2-module__XBQzoG__detailScroll{padding:var(--app-space-3)}}
.export-workspace-module__WfUH-q__navigatorPanel>div:last-child,.export-workspace-module__WfUH-q__previewPanePanel>div:last-child,.export-workspace-module__WfUH-q__settingsInspector>div:nth-child(2){flex-direction:column;min-height:0;display:flex;overflow:hidden}.export-workspace-module__WfUH-q__summaryStrip{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.export-workspace-module__WfUH-q__summaryMetric{min-height:54px;padding:var(--app-space-3);gap:2px;display:grid}.export-workspace-module__WfUH-q__summaryMetric+.export-workspace-module__WfUH-q__summaryMetric{border-left:1px solid var(--app-border-subtle)}.export-workspace-module__WfUH-q__summaryMetric span:first-child{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.export-workspace-module__WfUH-q__summaryMetric span:last-child{color:var(--app-color-text);font-size:var(--app-text-title);font-weight:var(--app-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.export-workspace-module__WfUH-q__exportListFrame{background:var(--app-color-surface-muted);box-sizing:border-box;min-width:0;min-height:0;padding:var(--app-space-3);flex:auto;display:flex;overflow:hidden}.export-workspace-module__WfUH-q__exportListFrame>[role=table]{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex:auto;min-width:0;min-height:0;overflow:auto;box-shadow:0 1px 2px #0f172a0a}.export-workspace-module__WfUH-q__exportListFrame>.export-workspace-module__WfUH-q__emptyState{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex:auto;min-height:0;margin:0;box-shadow:0 1px 2px #0f172a0a}.export-workspace-module__WfUH-q__detailScroll{flex:auto;min-height:0;overflow:auto}.export-workspace-module__WfUH-q__exportIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.export-workspace-module__WfUH-q__exportName{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-workspace-module__WfUH-q__exportDescription{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-workspace-module__WfUH-q__countLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);white-space:nowrap}.export-workspace-module__WfUH-q__detailScroll{align-content:start;gap:var(--app-space-4);padding:var(--app-space-4);display:grid}.export-workspace-module__WfUH-q__settingsGrid{gap:var(--app-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.export-workspace-module__WfUH-q__controlField{gap:var(--app-space-1);min-width:0;display:grid}.export-workspace-module__WfUH-q__controlField>span{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.export-workspace-module__WfUH-q__controlField input,.export-workspace-module__WfUH-q__controlField select,.export-workspace-module__WfUH-q__columnsTrigger{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;height:var(--app-control-height-md);width:100%;min-width:0}.export-workspace-module__WfUH-q__controlField input{min-width:0}.export-workspace-module__WfUH-q__controlField input::placeholder{color:var(--app-color-muted)}.export-workspace-module__WfUH-q__controlField input,.export-workspace-module__WfUH-q__controlField select{padding:0 var(--app-space-2)}.export-workspace-module__WfUH-q__controlField input:focus-visible,.export-workspace-module__WfUH-q__controlField select:focus-visible,.export-workspace-module__WfUH-q__columnsTrigger:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.export-workspace-module__WfUH-q__columnsTrigger{justify-content:flex-start}.export-workspace-module__WfUH-q__resetControl{justify-content:center;min-width:0}.export-workspace-module__WfUH-q__dropdown{min-width:220px;max-width:320px}.export-workspace-module__WfUH-q__columnSettings{gap:var(--app-space-3);display:grid}.export-workspace-module__WfUH-q__columnToolbar{align-items:center;gap:var(--app-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.export-workspace-module__WfUH-q__columnToolbarSummary{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);align-items:center;gap:var(--app-space-2);display:inline-flex}.export-workspace-module__WfUH-q__tableLayoutControls{align-items:end;gap:var(--app-space-3);grid-template-columns:minmax(0,1fr) 96px auto;display:grid}.export-workspace-module__WfUH-q__rowHeightSlider,.export-workspace-module__WfUH-q__rowHeightInput,.export-workspace-module__WfUH-q__layoutFitStatus{gap:var(--app-space-1);min-width:0;display:grid}.export-workspace-module__WfUH-q__rowHeightSlider>span,.export-workspace-module__WfUH-q__rowHeightInput>span,.export-workspace-module__WfUH-q__layoutFitStatus>span{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.export-workspace-module__WfUH-q__rowHeightSlider{grid-template-columns:minmax(0,1fr) auto}.export-workspace-module__WfUH-q__rowHeightSlider>span{grid-column:1/-1}.export-workspace-module__WfUH-q__rowHeightSlider input{accent-color:var(--app-color-focus-ring);width:100%}.export-workspace-module__WfUH-q__rowHeightSlider strong,.export-workspace-module__WfUH-q__layoutFitStatus strong{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-semibold);min-width:0}.export-workspace-module__WfUH-q__rowHeightInput input{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;height:var(--app-control-height-md);padding:0 var(--app-space-2);width:100%}.export-workspace-module__WfUH-q__rowHeightInput input:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.export-workspace-module__WfUH-q__previewPaneControls{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.export-workspace-module__WfUH-q__previewPageStepper{align-items:center;gap:2px;display:inline-flex}.export-workspace-module__WfUH-q__previewPageStepper button{height:var(--app-control-height-md);min-width:var(--app-control-height-md);justify-content:center;padding:0}.export-workspace-module__WfUH-q__previewPageLabel,.export-workspace-module__WfUH-q__previewZoomControl{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-muted);font-size:var(--app-text-xs);align-items:center;gap:var(--app-space-1);height:var(--app-control-height-md);padding:0 var(--app-space-2);white-space:nowrap;display:inline-flex}.export-workspace-module__WfUH-q__previewZoomControl select{appearance:none;color:var(--app-color-text);font:inherit;background:0 0;border:0;outline:0;min-width:76px;height:100%}.export-workspace-module__WfUH-q__previewZoomControl:focus-within{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.export-workspace-module__WfUH-q__previewPaneBody{background:var(--app-color-surface-muted);box-sizing:border-box;min-width:0;min-height:0;padding:var(--app-space-3);flex-direction:column;flex:auto;display:flex;overflow:hidden}.export-workspace-module__WfUH-q__previewMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);align-items:center;gap:var(--app-space-1);white-space:nowrap;display:inline-flex}.export-workspace-module__WfUH-q__errorBanner{background:color-mix(in srgb, var(--app-semantic-danger) 9%, var(--app-color-surface));border:1px solid color-mix(in srgb, var(--app-semantic-danger) 32%, var(--app-border-default));border-radius:var(--app-radius-sm);color:var(--app-color-text);font-size:var(--app-text-sm);padding:var(--app-space-2) var(--app-space-3);line-height:1.4}.export-workspace-module__WfUH-q__unsupportedMessage{color:var(--app-color-muted);font-size:var(--app-text-sm);margin:0;line-height:1.45}.export-workspace-module__WfUH-q__previewOverflowWarning{background:color-mix(in srgb, var(--app-semantic-warning) 12%, var(--app-color-surface));border:1px solid color-mix(in srgb, var(--app-semantic-warning) 32%, var(--app-border-default));border-radius:var(--app-radius-sm);color:var(--app-color-text);font-size:var(--app-text-sm);margin-bottom:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);flex:none;width:100%;line-height:1.4}.export-workspace-module__WfUH-q__printPreviewStage{background:linear-gradient(90deg, #0f172a0a 1px, transparent 1px), linear-gradient(0deg, #0f172a0a 1px, transparent 1px), var(--app-color-surface-muted);box-sizing:border-box;min-width:0;min-height:0;padding:var(--app-space-4);background-size:24px 24px;flex:auto;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.export-workspace-module__WfUH-q__printPreviewStage[data-preview-zoom=fit-page]{align-items:center}.export-workspace-module__WfUH-q__printPreviewStage[data-surface=section]{max-height:min(62vh,680px)}.export-workspace-module__WfUH-q__printPreviewPage{box-sizing:border-box;color:#1f2933;height:calc(var(--export-paper-preview-height) * var(--export-paper-scale,1));min-height:0;width:calc(var(--export-paper-preview-width) * var(--export-paper-scale,1));background:#fff;border:1px solid #0f172a1f;flex:none;overflow:hidden;box-shadow:0 16px 34px #0f172a24,0 2px 6px #0f172a14}.export-workspace-module__WfUH-q__printPreviewSheet{box-sizing:border-box;height:var(--export-paper-preview-height);min-height:0;padding:var(--export-paper-margin-y) var(--export-paper-margin-x);transform:scale(var(--export-paper-scale,1));transform-origin:0 0;width:var(--export-paper-preview-width);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.export-workspace-module__WfUH-q__printPageHeader,.export-workspace-module__WfUH-q__printPageFooter{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.export-workspace-module__WfUH-q__printPageHeader{height:calc(var(--export-page-header-height) - 9px);border-bottom:2px solid #1f2933;margin-bottom:9px;padding-bottom:7px;overflow:hidden}.export-workspace-module__WfUH-q__printPagePlan{gap:2px;min-width:0;display:grid}.export-workspace-module__WfUH-q__printPagePlan strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.export-workspace-module__WfUH-q__printPagePlan span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.export-workspace-module__WfUH-q__printPageTag{color:#475467;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#eef2f6;border:1px solid #d6dde6;border-radius:999px;flex:none;padding:3px 8px;font-size:8px;font-weight:800}.export-workspace-module__WfUH-q__printPreviewTable{border-collapse:collapse;table-layout:fixed;align-self:start;width:100%;min-height:0;max-height:100%;overflow-y:auto}.export-workspace-module__WfUH-q__printPreviewTable th{color:#475467;height:var(--export-table-header-height);letter-spacing:.06em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1;background:#f4f6f8;border-bottom:1px solid #111827;padding:4px 5px;font-size:7px;font-weight:800;line-height:1.15;position:sticky;top:0;overflow:hidden}.export-workspace-module__WfUH-q__printPreviewTable td{color:#1f2933;min-height:var(--export-table-row-height);text-overflow:clip;vertical-align:top;white-space:normal;word-break:break-word;border-bottom:1px solid #e5e7eb;padding:4px 5px;font-size:8px;line-height:1.25;overflow:visible}.export-workspace-module__WfUH-q__printPreviewTable tbody tr:not(.export-workspace-module__WfUH-q__printPreviewGroupRow) td{height:var(--export-table-row-height)}.export-workspace-module__WfUH-q__printPreviewGroupRow td{color:#475467;height:var(--export-table-group-row-height);letter-spacing:.07em;text-transform:uppercase;background:#f8fafc;font-size:7px;font-weight:800}.export-workspace-module__WfUH-q__printPageFooter{color:#667085;height:calc(var(--export-page-footer-height) - 9px);border-top:1px solid #d0d5dd;margin-top:9px;padding-top:6px;font-size:8px;overflow:hidden}.export-workspace-module__WfUH-q__previewTableFrame{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex-direction:column;min-width:0;min-height:0;max-height:min(48vh,520px);display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.export-workspace-module__WfUH-q__previewTableFrame[data-surface=pane]{flex:auto;max-height:none}.export-workspace-module__WfUH-q__previewTableHeaderViewport{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-default);z-index:2;flex:none;min-width:0;min-height:36px;position:relative;overflow:visible}.export-workspace-module__WfUH-q__previewTableHeaderInner{will-change:transform;width:100%;min-width:720px}.export-workspace-module__WfUH-q__previewTableBodyViewport{flex:auto;min-width:0;min-height:0;overflow:auto}.export-workspace-module__WfUH-q__previewTableBodyInner{width:100%;min-width:720px}.export-workspace-module__WfUH-q__previewTableHeaderRow,.export-workspace-module__WfUH-q__previewTableRow,.export-workspace-module__WfUH-q__previewGroupRow{display:grid}.export-workspace-module__WfUH-q__previewTableHeaderRow{min-height:36px}.export-workspace-module__WfUH-q__previewTableHeaderCell{background:var(--app-color-surface-muted);color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-width:0;min-height:36px;padding:0 var(--app-space-3);align-items:center;line-height:1.2;display:flex;position:relative;overflow:visible}.export-workspace-module__WfUH-q__previewTableHeaderCell:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}.export-workspace-module__WfUH-q__previewTableRow{background:var(--app-color-surface);border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-text);min-height:36px}.export-workspace-module__WfUH-q__previewGroupRow{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-muted);min-height:32px}.export-workspace-module__WfUH-q__previewTableCell,.export-workspace-module__WfUH-q__previewTableGroupCell{font-size:var(--app-text-xs);min-width:0;padding:var(--app-space-2) var(--app-space-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1.35;display:flex;overflow:hidden}.export-workspace-module__WfUH-q__previewTableCell{color:var(--app-color-text)}.export-workspace-module__WfUH-q__previewTableGroupCell{color:var(--app-color-muted);font-weight:var(--app-font-weight-medium)}.export-workspace-module__WfUH-q__previewHeaderLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.export-workspace-module__WfUH-q__previewHeaderTooltip{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);left:var(--app-space-2);opacity:0;pointer-events:none;white-space:normal;z-index:8;max-width:min(320px,72vw);padding:4px 6px;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 4px);transform:translateY(-2px);box-shadow:0 6px 14px #0f172a14}.export-workspace-module__WfUH-q__previewTableHeaderCell:hover .export-workspace-module__WfUH-q__previewHeaderTooltip,.export-workspace-module__WfUH-q__previewTableHeaderCell:focus-visible .export-workspace-module__WfUH-q__previewHeaderTooltip{opacity:1;transform:translateY(0)}.export-workspace-module__WfUH-q__canvasPreview{border-top:1px solid var(--app-border-subtle);gap:var(--app-space-3);padding-top:var(--app-space-3);display:grid}.export-workspace-module__WfUH-q__canvasPreview[data-surface=pane]{border-top:0;flex-direction:column;flex:auto;min-height:0;padding-top:0;display:flex}.export-workspace-module__WfUH-q__canvasMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.export-workspace-module__WfUH-q__canvasMeta strong{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.export-workspace-module__WfUH-q__canvasFrame{background:var(--app-color-surface);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);min-width:0;min-height:260px;overflow:auto}.export-workspace-module__WfUH-q__canvasPreview[data-surface=pane] .export-workspace-module__WfUH-q__canvasFrame{border-color:var(--app-border-default);flex:auto;min-height:0;box-shadow:0 1px 2px #0f172a0a}.export-workspace-module__WfUH-q__canvasFrame svg{min-width:100%;max-width:none;height:auto;display:block}.export-workspace-module__WfUH-q__layoutPageBody{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;align-self:stretch;min-height:0;display:flex;position:relative;overflow:hidden}.export-workspace-module__WfUH-q__layoutPageCanvas{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.export-workspace-module__WfUH-q__layoutPageSvg{height:var(--export-layout-output-height);width:var(--export-layout-output-width);flex:none}.export-workspace-module__WfUH-q__layoutPageSvg svg{width:100%;min-width:0;max-width:none;height:auto;display:block}.export-workspace-module__WfUH-q__printPreviewStage[data-export-layout-fit-mode=fit-width] .export-workspace-module__WfUH-q__layoutPageCanvas,.export-workspace-module__WfUH-q__printPreviewStage[data-export-layout-fit-mode=actual-size] .export-workspace-module__WfUH-q__layoutPageCanvas{justify-content:flex-start;align-items:flex-start}.export-workspace-module__WfUH-q__printPreviewStage[data-export-layout-overflow-x=true] .export-workspace-module__WfUH-q__layoutPageBody:after,.export-workspace-module__WfUH-q__printPreviewStage[data-export-layout-overflow-y=true] .export-workspace-module__WfUH-q__layoutPageBody:after{color:#fff;content:"Overflow";letter-spacing:.08em;text-transform:uppercase;background:#111827d1;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800;position:absolute;bottom:6px;right:6px}.export-workspace-module__WfUH-q__inspectorFooterActions{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.export-workspace-module__WfUH-q__inspectorFooterActions button{width:100%}.export-workspace-module__WfUH-q__emptyState,.export-workspace-module__WfUH-q__previewEmptyState{margin:var(--app-space-4)}.export-workspace-module__WfUH-q__previewPaneBody>.export-workspace-module__WfUH-q__previewEmptyState{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex:auto;min-height:0;margin:0;box-shadow:0 1px 2px #0f172a0a}@media (max-width:980px){.export-workspace-module__WfUH-q__settingsGrid,.export-workspace-module__WfUH-q__columnToolbar,.export-workspace-module__WfUH-q__tableLayoutControls,.export-workspace-module__WfUH-q__summaryStrip{grid-template-columns:minmax(0,1fr)}.export-workspace-module__WfUH-q__summaryMetric+.export-workspace-module__WfUH-q__summaryMetric{border-left:0;border-top:1px solid var(--app-border-subtle)}}@media (max-width:720px){.export-workspace-module__WfUH-q__previewPaneControls{justify-content:stretch;width:100%}.export-workspace-module__WfUH-q__previewPageStepper,.export-workspace-module__WfUH-q__previewZoomControl{flex:auto}.export-workspace-module__WfUH-q__previewPageLabel{flex:auto;justify-content:center}.export-workspace-module__WfUH-q__previewZoomControl select{width:100%;min-width:0}.export-workspace-module__WfUH-q__previewTableFrame{max-height:min(62vh,520px)}.export-workspace-module__WfUH-q__previewTableFrame[data-surface=pane]{max-height:none}.export-workspace-module__WfUH-q__previewTableHeaderCell,.export-workspace-module__WfUH-q__previewTableCell,.export-workspace-module__WfUH-q__previewTableGroupCell{padding-left:var(--app-space-2);padding-right:var(--app-space-2)}.export-workspace-module__WfUH-q__canvasFrame{max-height:56vh}.export-workspace-module__WfUH-q__printPreviewStage{padding:var(--app-space-2)}}
.plan-settings-v2-module__GNKxjG__workspace{min-width:0;min-height:0}.plan-settings-v2-module__GNKxjG__toolbar{flex-wrap:wrap}.plan-settings-v2-module__GNKxjG__headerActions,.plan-settings-v2-module__GNKxjG__toolbarMeta{align-items:center;gap:var(--app-space-2);min-width:0;display:flex}.plan-settings-v2-module__GNKxjG__toolbarMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);white-space:nowrap;flex:none}.plan-settings-v2-module__GNKxjG__search{flex:280px;min-width:min(100%,220px);max-width:420px}.plan-settings-v2-module__GNKxjG__workspacePanel>div:last-child,.plan-settings-v2-module__GNKxjG__detailInspector>div:nth-child(2){flex-direction:column;min-height:0;display:flex;overflow:hidden}.plan-settings-v2-module__GNKxjG__summaryStrip{border-bottom:1px solid var(--app-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-settings-v2-module__GNKxjG__summaryMetric{min-height:54px;padding:var(--app-space-3);gap:2px;display:grid}.plan-settings-v2-module__GNKxjG__summaryMetric+.plan-settings-v2-module__GNKxjG__summaryMetric{border-left:1px solid var(--app-border-subtle)}.plan-settings-v2-module__GNKxjG__summaryMetric span:first-child{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.plan-settings-v2-module__GNKxjG__summaryMetric span:last-child{color:var(--app-color-text);font-size:var(--app-text-title);font-weight:var(--app-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.plan-settings-v2-module__GNKxjG__exportListFrame,.plan-settings-v2-module__GNKxjG__detailScroll{flex:auto;min-height:0;overflow:auto}.plan-settings-v2-module__GNKxjG__exportIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-settings-v2-module__GNKxjG__exportName{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-settings-v2-module__GNKxjG__exportDescription{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-settings-v2-module__GNKxjG__countLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);white-space:nowrap}.plan-settings-v2-module__GNKxjG__detailScroll{gap:var(--app-space-4);padding:var(--app-space-4);display:grid}.plan-settings-v2-module__GNKxjG__settingsGrid{gap:var(--app-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-settings-v2-module__GNKxjG__controlField{gap:var(--app-space-1);min-width:0;display:grid}.plan-settings-v2-module__GNKxjG__controlField>span{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.plan-settings-v2-module__GNKxjG__controlField select,.plan-settings-v2-module__GNKxjG__columnsTrigger{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;height:var(--app-control-height-md);width:100%;min-width:0}.plan-settings-v2-module__GNKxjG__controlField select{padding:0 var(--app-space-2)}.plan-settings-v2-module__GNKxjG__controlField select:focus-visible,.plan-settings-v2-module__GNKxjG__columnsTrigger:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.plan-settings-v2-module__GNKxjG__columnsTrigger{justify-content:flex-start}.plan-settings-v2-module__GNKxjG__dropdown{min-width:220px;max-width:320px}.plan-settings-v2-module__GNKxjG__previewMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);align-items:center;gap:var(--app-space-1);white-space:nowrap;display:inline-flex}.plan-settings-v2-module__GNKxjG__errorBanner{background:color-mix(in srgb, var(--app-semantic-danger) 9%, var(--app-color-surface));border:1px solid color-mix(in srgb, var(--app-semantic-danger) 32%, var(--app-border-default));border-radius:var(--app-radius-sm);color:var(--app-color-text);font-size:var(--app-text-sm);padding:var(--app-space-2) var(--app-space-3);line-height:1.4}.plan-settings-v2-module__GNKxjG__previewTableFrame{border-top:1px solid var(--app-border-subtle);min-width:0;max-height:min(48vh,520px);overflow:auto}.plan-settings-v2-module__GNKxjG__previewTable{border-collapse:collapse;font-size:var(--app-text-xs);width:100%;min-width:720px}.plan-settings-v2-module__GNKxjG__previewTable th{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-default);color:var(--app-color-muted);font-weight:var(--app-font-weight-medium);text-align:left;z-index:1;padding:0;position:sticky;top:0}.plan-settings-v2-module__GNKxjG__previewTable td{border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-text);padding:var(--app-space-2) var(--app-space-3);vertical-align:top;white-space:nowrap}.plan-settings-v2-module__GNKxjG__previewGroupRow td{background:var(--app-color-surface-muted);color:var(--app-color-muted);font-weight:var(--app-font-weight-medium)}.plan-settings-v2-module__GNKxjG__sortButton{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--app-space-2);height:32px;padding:0 var(--app-space-3);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.plan-settings-v2-module__GNKxjG__sortButton:hover,.plan-settings-v2-module__GNKxjG__sortButton:focus-visible{background:var(--app-color-hover);color:var(--app-color-text)}.plan-settings-v2-module__GNKxjG__sortButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}.plan-settings-v2-module__GNKxjG__mobilePreviewGroups{display:none}.plan-settings-v2-module__GNKxjG__canvasPreview{border-top:1px solid var(--app-border-subtle);gap:var(--app-space-3);padding-top:var(--app-space-3);display:grid}.plan-settings-v2-module__GNKxjG__canvasMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.plan-settings-v2-module__GNKxjG__canvasMeta strong{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.plan-settings-v2-module__GNKxjG__canvasFrame{background:var(--app-color-surface);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);min-width:0;min-height:260px;overflow:auto}.plan-settings-v2-module__GNKxjG__canvasFrame svg{min-width:100%;max-width:none;height:auto;display:block}.plan-settings-v2-module__GNKxjG__inspectorFooterActions{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.plan-settings-v2-module__GNKxjG__inspectorFooterActions button{width:100%}.plan-settings-v2-module__GNKxjG__emptyState,.plan-settings-v2-module__GNKxjG__previewEmptyState{margin:var(--app-space-4)}.plan-settings-v2-module__GNKxjG__centerEmptyState{max-width:520px;margin:auto}@media (max-width:980px){.plan-settings-v2-module__GNKxjG__settingsGrid,.plan-settings-v2-module__GNKxjG__summaryStrip{grid-template-columns:minmax(0,1fr)}.plan-settings-v2-module__GNKxjG__summaryMetric+.plan-settings-v2-module__GNKxjG__summaryMetric{border-left:0;border-top:1px solid var(--app-border-subtle)}}@media (max-width:720px){.plan-settings-v2-module__GNKxjG__headerActions{width:100%}.plan-settings-v2-module__GNKxjG__toolbar{align-items:stretch}.plan-settings-v2-module__GNKxjG__toolbarMeta{flex:auto}.plan-settings-v2-module__GNKxjG__previewTableFrame{display:none}.plan-settings-v2-module__GNKxjG__mobilePreviewGroups{border-top:1px solid var(--app-border-subtle);display:grid}.plan-settings-v2-module__GNKxjG__mobilePreviewGroup+.plan-settings-v2-module__GNKxjG__mobilePreviewGroup{border-top:1px solid var(--app-border-strong)}.plan-settings-v2-module__GNKxjG__mobilePreviewGroupHeader{background:var(--app-color-surface-muted);border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-height:32px;padding:var(--app-space-2) var(--app-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.plan-settings-v2-module__GNKxjG__mobilePreviewRow{border-bottom:1px solid var(--app-border-subtle);gap:var(--app-space-2);padding:var(--app-space-3);display:grid}.plan-settings-v2-module__GNKxjG__mobilePreviewTitle{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);overflow-wrap:anywhere;min-width:0}.plan-settings-v2-module__GNKxjG__mobilePreviewRow dl{gap:var(--app-space-1);margin:0;display:grid}.plan-settings-v2-module__GNKxjG__mobilePreviewRow dl>div{gap:var(--app-space-2);grid-template-columns:minmax(94px,34%) minmax(0,1fr);display:grid}.plan-settings-v2-module__GNKxjG__mobilePreviewRow dt,.plan-settings-v2-module__GNKxjG__mobilePreviewRow dd{font-size:var(--app-text-xs);min-width:0;margin:0}.plan-settings-v2-module__GNKxjG__mobilePreviewRow dt{color:var(--app-color-muted);font-weight:var(--app-font-weight-medium)}.plan-settings-v2-module__GNKxjG__mobilePreviewRow dd{color:var(--app-color-text);overflow-wrap:anywhere}.plan-settings-v2-module__GNKxjG__canvasFrame{max-height:56vh}}
.house-v2-module__i9ou6q__workspace{--house-v2-row-height:calc(var(--app-control-height-md) + (var(--app-space-2) * 2));min-width:0;min-height:0}.house-v2-module__i9ou6q__recordListSurface [data-app-data-grid-topbar]{min-height:var(--house-v2-row-height);padding-bottom:var(--app-space-2);padding-top:var(--app-space-2)}.house-v2-module__i9ou6q__headerActions,.house-v2-module__i9ou6q__panelControls{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.house-v2-module__i9ou6q__splitView{min-height:0}.house-v2-module__i9ou6q__listPanel>div:last-child,.house-v2-module__i9ou6q__detailInspector>div:nth-child(2){flex-direction:column;min-height:0;display:flex;overflow:hidden}.house-v2-module__i9ou6q__panelControls{justify-content:flex-end}.house-v2-module__i9ou6q__resultCount{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);white-space:nowrap;flex:none;margin-right:auto}.house-v2-module__i9ou6q__search{width:clamp(190px,24vw,300px);min-width:min(100%,240px)}.house-v2-module__i9ou6q__filterHeaderButton{gap:5px}.house-v2-module__i9ou6q__filterHeaderCount{background:var(--app-color-selected);border:1px solid var(--app-color-selected-border);border-radius:var(--app-radius-sm);color:var(--app-color-selected-text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:var(--app-font-weight-medium);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}.house-v2-module__i9ou6q__filterDropdown{max-width:min(420px, calc(100vw - var(--app-space-4) - var(--app-space-4)));min-width:min(320px, calc(100vw - var(--app-space-4) - var(--app-space-4)));padding:0}.house-v2-module__i9ou6q__filterDropdownPanel{background:var(--app-color-surface);border:0;min-width:0}.house-v2-module__i9ou6q__recordListFrame{background:var(--app-color-surface-muted);box-sizing:border-box;gap:var(--app-space-2);min-width:0;min-height:0;padding:var(--app-space-3);flex-direction:column;flex:auto;display:flex;overflow:hidden}.house-v2-module__i9ou6q__recordListSurface{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.house-v2-module__i9ou6q__recordDataGrid{border-top:0;flex:auto;min-width:0;min-height:0}.house-v2-module__i9ou6q__recordListSurface>.house-v2-module__i9ou6q__emptyState{flex:auto;min-height:0;margin:0}.house-v2-module__i9ou6q__detailScroll{flex:auto;min-height:0;overflow:auto}.house-v2-module__i9ou6q__recordIdentity{align-items:center;gap:8px;min-width:0;display:inline-flex}.house-v2-module__i9ou6q__recordIcon{color:var(--app-color-muted);flex:none}.house-v2-module__i9ou6q__recordIdentityText{flex-direction:column;gap:2px;min-width:0;display:flex}.house-v2-module__i9ou6q__recordTitle{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-v2-module__i9ou6q__recordSubtitle{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-v2-module__i9ou6q__recordCellText{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.house-v2-module__i9ou6q__detailScroll{align-content:start;gap:var(--app-space-4);padding:var(--app-space-4);display:grid}.house-v2-module__i9ou6q__inspectorEmpty{margin:var(--app-space-6) var(--app-space-4);align-self:center}.house-v2-module__i9ou6q__inspectorFooterActions{gap:6px;width:100%;display:grid}.house-v2-module__i9ou6q__inspectorFooterActions button{justify-content:center;width:100%}.house-v2-module__i9ou6q__emptyState{margin:var(--app-space-4)}.house-v2-module__i9ou6q__errorBanner,.house-v2-module__i9ou6q__errorText{color:var(--app-color-danger-text);font-size:var(--app-text-sm)}.house-v2-module__i9ou6q__errorBanner{background:var(--app-color-danger-surface);border-bottom:1px solid var(--app-color-danger-border);padding:var(--app-space-2) var(--app-space-4)}.house-v2-module__i9ou6q__recordEditForm{gap:var(--app-space-4);display:grid}.house-v2-module__i9ou6q__recordEditGrid{gap:var(--app-space-3);display:grid}.house-v2-module__i9ou6q__recordEditField{gap:6px;min-width:0;display:grid}.house-v2-module__i9ou6q__recordEditLabel{color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.house-v2-module__i9ou6q__recordEditInput,.house-v2-module__i9ou6q__recordEditSelect{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;height:var(--app-control-height-md);min-width:0;padding:0 var(--app-space-3);width:100%}.house-v2-module__i9ou6q__recordEditInput:focus,.house-v2-module__i9ou6q__recordEditSelect:focus{border-color:var(--app-color-focus-ring);outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.house-v2-module__i9ou6q__recordEditBanner{background:var(--app-color-danger-surface);border:1px solid var(--app-color-danger-border);border-radius:var(--app-radius-sm);color:var(--app-color-danger-text);font-size:var(--app-text-sm);padding:var(--app-space-3)}.house-v2-module__i9ou6q__recordEditError{color:var(--app-color-danger-text);font-size:var(--app-text-xs)}.house-v2-module__i9ou6q__deleteDialogBody{gap:var(--app-space-3);display:grid}.house-v2-module__i9ou6q__bridgeDialogBody{gap:var(--app-space-4);display:grid}.house-v2-module__i9ou6q__bridgeSteps{gap:var(--app-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.house-v2-module__i9ou6q__bridgeSteps li{border-bottom:2px solid var(--app-border-default);color:var(--app-color-muted);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);align-items:center;gap:var(--app-space-2);padding:0 0 var(--app-space-2);display:flex}.house-v2-module__i9ou6q__bridgeSteps li[data-active=true]{border-color:var(--app-color-selected-border);color:var(--app-color-text)}.house-v2-module__i9ou6q__bridgeSteps li>span{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);font-size:var(--app-text-xs);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.house-v2-module__i9ou6q__bridgeSteps li[data-active=true]>span{background:var(--app-color-selected-surface);border-color:var(--app-color-selected-border);color:var(--app-color-selected-text)}.house-v2-module__i9ou6q__bridgeCapabilityNotice{align-items:flex-start;gap:var(--app-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.house-v2-module__i9ou6q__bridgeCapabilityNotice>p{flex:320px;margin:0}.house-v2-module__i9ou6q__bridgeMemberList,.house-v2-module__i9ou6q__bridgeEndpointGroups{gap:var(--app-space-2);max-height:min(58vh,620px);padding-right:2px;display:grid;overflow:auto}.house-v2-module__i9ou6q__bridgeMemberRow{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);cursor:pointer;align-items:center;gap:var(--app-space-3);padding:var(--app-space-3);grid-template-columns:auto minmax(150px,1fr) minmax(180px,1fr) auto;display:grid}.house-v2-module__i9ou6q__bridgeMemberRow[data-selected=true]{background:var(--app-color-selected-surface);border-color:var(--app-color-selected-border)}.house-v2-module__i9ou6q__bridgeMemberRow:has(input:disabled){cursor:default}.house-v2-module__i9ou6q__bridgeMemberIdentity,.house-v2-module__i9ou6q__bridgeMemberSummary{gap:3px;min-width:0;display:grid}.house-v2-module__i9ou6q__bridgeMemberIdentity strong,.house-v2-module__i9ou6q__bridgeMemberSummary>span{color:var(--app-color-text);font-size:var(--app-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-v2-module__i9ou6q__bridgeMemberIdentity small,.house-v2-module__i9ou6q__bridgeMemberSummary small,.house-v2-module__i9ou6q__bridgeMemberRow em,.house-v2-module__i9ou6q__bridgeFieldHint{color:var(--app-color-muted);font-size:var(--app-text-xs);font-style:normal}.house-v2-module__i9ou6q__bridgeEndpointGroup{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);gap:var(--app-space-3);padding:var(--app-space-3);display:grid}.house-v2-module__i9ou6q__bridgeEndpointGroupHeader{align-items:center;gap:var(--app-space-3);justify-content:space-between;display:flex}.house-v2-module__i9ou6q__bridgeEndpointGroupHeader h3,.house-v2-module__i9ou6q__bridgeEndpointGroupHeader p{margin:0}.house-v2-module__i9ou6q__bridgeEndpointGroupHeader h3{color:var(--app-color-text);font-size:var(--app-text-sm)}.house-v2-module__i9ou6q__bridgeEndpointGroupHeader p{color:var(--app-color-muted);font-size:var(--app-text-xs);margin-top:3px}.house-v2-module__i9ou6q__bridgeEndpointGroupActions{gap:var(--app-space-2);flex-wrap:wrap;display:flex}.house-v2-module__i9ou6q__bridgeEndpointList{gap:var(--app-space-2);display:grid}.house-v2-module__i9ou6q__bridgeEndpointRow{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);gap:var(--app-space-3);padding:var(--app-space-3);display:grid}.house-v2-module__i9ou6q__bridgeEndpointRow[data-selected=true]{background:var(--app-color-selected-surface);border-color:var(--app-color-selected-border)}.house-v2-module__i9ou6q__bridgeEndpointChoice{cursor:pointer;align-items:start;gap:var(--app-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.house-v2-module__i9ou6q__bridgeEndpointChoice>span{gap:3px;min-width:0;display:grid}.house-v2-module__i9ou6q__bridgeEndpointChoice strong{color:var(--app-color-text);font-size:var(--app-text-sm)}.house-v2-module__i9ou6q__bridgeEndpointChoice small,.house-v2-module__i9ou6q__bridgeEndpointChoice em{color:var(--app-color-muted);font-size:var(--app-text-xs);font-style:normal}.house-v2-module__i9ou6q__bridgeEndpointFields{gap:var(--app-space-2);grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(110px,.8fr);display:grid}.house-v2-module__i9ou6q__dialogForm{gap:var(--app-space-4);display:grid}.house-v2-module__i9ou6q__field{gap:6px;display:grid}.house-v2-module__i9ou6q__field span,.house-v2-module__i9ou6q__fieldset legend{color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.house-v2-module__i9ou6q__textInput{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;height:var(--app-control-height-md);min-width:0;padding:0 var(--app-space-3);width:100%}.house-v2-module__i9ou6q__textInput:focus{border-color:var(--app-color-focus-ring);outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.house-v2-module__i9ou6q__fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.house-v2-module__i9ou6q__directionOptions{gap:var(--app-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.house-v2-module__i9ou6q__directionButton{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;min-height:86px;padding:var(--app-space-3);text-align:left;place-items:center start;gap:4px;display:grid}.house-v2-module__i9ou6q__directionButton:hover{background:var(--app-color-hover)}.house-v2-module__i9ou6q__directionButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.house-v2-module__i9ou6q__directionButtonActive{background:var(--app-color-selected-surface);border-color:var(--app-color-selected-border);color:var(--app-color-selected-text)}.house-v2-module__i9ou6q__directionButton span{font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.house-v2-module__i9ou6q__directionButton small{color:var(--app-color-muted);font-size:var(--app-text-xs)}.house-v2-module__i9ou6q__notes{color:var(--app-color-muted);font-size:var(--app-text-sm);margin:0;line-height:1.45}@media (max-width:980px){.house-v2-module__i9ou6q__panelControls{justify-content:stretch;width:100%}.house-v2-module__i9ou6q__search{width:100%}}@media (max-width:720px){.house-v2-module__i9ou6q__headerActions{width:100%}.house-v2-module__i9ou6q__headerActions button{flex:130px;justify-content:center}.house-v2-module__i9ou6q__detailScroll{padding:var(--app-space-3)}.house-v2-module__i9ou6q__bridgeEndpointFields{grid-template-columns:1fr}.house-v2-module__i9ou6q__bridgeMemberRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.house-v2-module__i9ou6q__bridgeMemberSummary,.house-v2-module__i9ou6q__bridgeMemberRow>em{grid-column:2}.house-v2-module__i9ou6q__bridgeEndpointGroupHeader{flex-direction:column;align-items:stretch}}@media (max-width:520px){.house-v2-module__i9ou6q__directionOptions{grid-template-columns:1fr}}
.installed-plate-activation-dialog-module__S137fa__body{gap:var(--app-space-3);display:grid}.installed-plate-activation-dialog-module__S137fa__port{border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);align-items:end;gap:var(--app-space-3);padding:var(--app-space-3);grid-template-columns:minmax(160px,1fr) repeat(2,minmax(140px,.8fr)) auto;display:grid}.installed-plate-activation-dialog-module__S137fa__portIdentity,.installed-plate-activation-dialog-module__S137fa__field,.installed-plate-activation-dialog-module__S137fa__staticValue{gap:5px;display:grid}.installed-plate-activation-dialog-module__S137fa__portIdentity span,.installed-plate-activation-dialog-module__S137fa__field span,.installed-plate-activation-dialog-module__S137fa__staticValue span{color:var(--app-color-muted);font-size:var(--app-text-xs)}.installed-plate-activation-dialog-module__S137fa__portIdentity>:last-child{justify-self:start}.installed-plate-activation-dialog-module__S137fa__field select{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);min-height:var(--app-control-height-md);padding:0 var(--app-space-2)}.installed-plate-activation-dialog-module__S137fa__staticValue{align-self:center}.installed-plate-activation-dialog-module__S137fa__staticValue strong{font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium)}.installed-plate-activation-dialog-module__S137fa__portAction{align-items:center;display:flex}.installed-plate-activation-dialog-module__S137fa__resolved{align-items:center;gap:var(--app-space-2);justify-content:center;min-height:96px;display:flex}.installed-plate-activation-dialog-module__S137fa__error{color:var(--app-color-danger-text);font-size:var(--app-text-sm);margin:0}@media (max-width:680px){.installed-plate-activation-dialog-module__S137fa__port{grid-template-columns:1fr}}
.house-installed-infrastructure-module__NKztHG__infrastructurePanel{border-bottom:1px solid var(--app-border-default);gap:var(--app-space-3);max-height:min(42vh,390px);padding:var(--app-space-3);flex:none;display:grid;overflow:auto}.house-installed-infrastructure-module__NKztHG__infrastructureHeader,.house-installed-infrastructure-module__NKztHG__infrastructureTitle,.house-installed-infrastructure-module__NKztHG__locationControls,.house-installed-infrastructure-module__NKztHG__installedSystemHeader,.house-installed-infrastructure-module__NKztHG__installedPlateMeta{align-items:center;gap:var(--app-space-2);display:flex}.house-installed-infrastructure-module__NKztHG__infrastructureHeader,.house-installed-infrastructure-module__NKztHG__installedSystemHeader{justify-content:space-between}.house-installed-infrastructure-module__NKztHG__installedSystemActions{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.house-installed-infrastructure-module__NKztHG__infrastructureTitle>div,.house-installed-infrastructure-module__NKztHG__installedPlateIdentity{gap:2px;display:grid}.house-installed-infrastructure-module__NKztHG__infrastructureTitle span,.house-installed-infrastructure-module__NKztHG__locationControls label>span,.house-installed-infrastructure-module__NKztHG__installedPlateIdentity span,.house-installed-infrastructure-module__NKztHG__installedPlateMeta{color:var(--app-color-muted);font-size:var(--app-text-xs)}.house-installed-infrastructure-module__NKztHG__locationControls label{align-items:center;gap:6px;display:flex}.house-installed-infrastructure-module__NKztHG__locationControls select{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);min-height:var(--app-control-height-md);padding:0 var(--app-space-2)}.house-installed-infrastructure-module__NKztHG__installedSystemList,.house-installed-infrastructure-module__NKztHG__installedPlateList,.house-installed-infrastructure-module__NKztHG__installedSystem{gap:var(--app-space-2);display:grid}.house-installed-infrastructure-module__NKztHG__installedSystemEmpty{color:var(--app-color-muted);font-size:var(--app-text-sm);margin:0}.house-installed-infrastructure-module__NKztHG__installedPlate{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);align-items:center;gap:var(--app-space-3);padding:var(--app-space-2) var(--app-space-3);grid-template-columns:minmax(180px,.9fr) minmax(260px,1.4fr) auto;display:grid}.house-installed-infrastructure-module__NKztHG__installedPlateIdentity,.house-installed-infrastructure-module__NKztHG__installedPlatePortIdentity,.house-installed-infrastructure-module__NKztHG__installedPlatePortMeta{min-width:0}.house-installed-infrastructure-module__NKztHG__installedPlateMeta{justify-content:space-between;min-width:0}.house-installed-infrastructure-module__NKztHG__installedPlateActions{align-items:center;gap:var(--app-space-2);justify-content:flex-end;display:flex}.house-installed-infrastructure-module__NKztHG__installedPlateDetails{border-top:1px solid var(--app-border-default);padding-top:var(--app-space-2);grid-column:1/-1}.house-installed-infrastructure-module__NKztHG__installedPlateDetails summary{color:var(--app-color-muted);cursor:pointer;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.house-installed-infrastructure-module__NKztHG__installedPlatePortList{gap:var(--app-space-2);padding-top:var(--app-space-2);display:grid}.house-installed-infrastructure-module__NKztHG__installedPlatePort{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);align-items:center;gap:var(--app-space-2);padding:var(--app-space-2);grid-template-columns:minmax(180px,.8fr) auto minmax(240px,1.2fr);display:grid}.house-installed-infrastructure-module__NKztHG__installedPlatePortIdentity,.house-installed-infrastructure-module__NKztHG__installedPlatePortMeta{gap:2px;display:grid}.house-installed-infrastructure-module__NKztHG__installedPlatePortIdentity span,.house-installed-infrastructure-module__NKztHG__installedPlatePortMeta{color:var(--app-color-muted);font-size:var(--app-text-xs)}.house-installed-infrastructure-module__NKztHG__infrastructureEmpty{min-height:96px;margin:0}.house-installed-infrastructure-module__NKztHG__infrastructureError,.house-installed-infrastructure-module__NKztHG__errorText{color:var(--app-color-danger-text);font-size:var(--app-text-sm)}.house-installed-infrastructure-module__NKztHG__infrastructureError,.house-installed-infrastructure-module__NKztHG__notes,.house-installed-infrastructure-module__NKztHG__errorText{margin:0}.house-installed-infrastructure-module__NKztHG__sourceActions{margin-top:var(--app-space-3);justify-content:flex-start;display:flex}.house-installed-infrastructure-module__NKztHG__dialogBody{gap:var(--app-space-3);display:grid}.house-installed-infrastructure-module__NKztHG__notes{color:var(--app-color-muted);font-size:var(--app-text-sm)}@media (max-width:720px){.house-installed-infrastructure-module__NKztHG__infrastructureHeader,.house-installed-infrastructure-module__NKztHG__locationControls{flex-direction:column;align-items:stretch}.house-installed-infrastructure-module__NKztHG__installedPlate{grid-template-columns:1fr}.house-installed-infrastructure-module__NKztHG__installedPlateActions{justify-content:flex-start}.house-installed-infrastructure-module__NKztHG__installedPlateDetails{grid-column:1}.house-installed-infrastructure-module__NKztHG__installedPlatePort{grid-template-columns:1fr;align-items:start}}
.inventory-v2-module__XhIgKq__workspace{--inventory-v2-row-height:calc(var(--app-control-height-md) + (var(--app-space-2) * 2));min-width:0}.inventory-v2-module__XhIgKq__gridFrame [data-app-data-grid-topbar]{min-height:var(--inventory-v2-row-height);padding-bottom:var(--app-space-2);padding-top:var(--app-space-2)}.inventory-v2-module__XhIgKq__inventoryInspector [data-app-inspector-header]{min-height:var(--inventory-v2-row-height)}.inventory-v2-module__XhIgKq__toolbarMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--app-font-weight-regular);white-space:nowrap;flex:none}.inventory-v2-module__XhIgKq__assetHeaderControls{flex:auto;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.inventory-v2-module__XhIgKq__assetHeaderActions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.inventory-v2-module__XhIgKq__assetSearch{flex:360px;min-width:240px;max-width:560px}@keyframes inventory-v2-module__XhIgKq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inventory-v2-module__XhIgKq__spinning{animation:.85s linear infinite inventory-v2-module__XhIgKq__spin}.inventory-v2-module__XhIgKq__filterHeaderButton{gap:5px}.inventory-v2-module__XhIgKq__filterHeaderCount{background:var(--app-color-selected);border:1px solid var(--app-color-selected-border);border-radius:var(--app-radius-sm);color:var(--app-color-selected-text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:var(--app-font-weight-medium);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}.inventory-v2-module__XhIgKq__filterHeaderClear{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);white-space:nowrap;background:0 0;border:0;flex:none;height:28px;padding:0 6px}.inventory-v2-module__XhIgKq__filterHeaderClear:hover{background:var(--app-color-hover);color:var(--app-color-text)}.inventory-v2-module__XhIgKq__filterHeaderClear:focus-visible{background:var(--app-color-hover);color:var(--app-color-text);outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.inventory-v2-module__XhIgKq__loadError{background:color-mix(in srgb, var(--app-semantic-warning) 8%, var(--app-color-surface));border-bottom:1px solid var(--app-border-subtle);color:var(--app-color-text);flex:none;justify-content:flex-start;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.inventory-v2-module__XhIgKq__loadError strong{font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);flex:none}.inventory-v2-module__XhIgKq__loadError span{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.inventory-v2-module__XhIgKq__loadError button{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);white-space:nowrap;height:24px;padding:0 8px}.inventory-v2-module__XhIgKq__loadError button:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.inventory-v2-module__XhIgKq__inventoryPanel>div:last-child{flex-direction:column;display:flex;overflow:hidden}.inventory-v2-module__XhIgKq__gridFrame{background:var(--app-color-surface-muted);box-sizing:border-box;min-width:0;min-height:0;padding:var(--app-space-3);flex:1;display:flex}.inventory-v2-module__XhIgKq__gridFrame .inventory-v2-module__XhIgKq__inventoryGridSurface{border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);min-height:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.inventory-v2-module__XhIgKq__assetIconCell{justify-content:center;align-items:center;display:inline-flex}.inventory-v2-module__XhIgKq__assetIdentity{gap:calc(var(--app-data-grid-cell-padding-y) - 1px);flex-direction:column;min-width:0;display:flex}.inventory-v2-module__XhIgKq__assetName,.inventory-v2-module__XhIgKq__assetMeta,.inventory-v2-module__XhIgKq__cellText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-v2-module__XhIgKq__assetName{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);line-height:1.15}.inventory-v2-module__XhIgKq__assetMeta,.inventory-v2-module__XhIgKq__emptyText{color:var(--app-color-muted);font-size:var(--app-text-xs)}.inventory-v2-module__XhIgKq__assetMeta{line-height:1.15}.inventory-v2-module__XhIgKq__mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--app-text-xs)}.inventory-v2-module__XhIgKq__noteText,.inventory-v2-module__XhIgKq__helpText{color:var(--app-color-muted);font-size:var(--app-text-sm);margin:0;line-height:1.45}.inventory-v2-module__XhIgKq__noteText{color:var(--app-color-text);white-space:pre-wrap}.inventory-v2-module__XhIgKq__historyStack{flex-direction:column;gap:8px;display:flex}.inventory-v2-module__XhIgKq__historyItem{border-bottom:1px solid var(--app-border-subtle);flex-direction:column;gap:4px;padding-bottom:8px;display:flex}.inventory-v2-module__XhIgKq__historyItem:last-child{border-bottom:0;padding-bottom:0}.inventory-v2-module__XhIgKq__historyMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);flex-wrap:wrap;gap:6px;display:flex}.inventory-v2-module__XhIgKq__usageItemHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-v2-module__XhIgKq__usageBadgeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-v2-module__XhIgKq__sectionActionButton{height:24px;padding:0 6px}.inventory-v2-module__XhIgKq__portGroups{flex-direction:column;gap:0;display:flex}.inventory-v2-module__XhIgKq__portGroup+.inventory-v2-module__XhIgKq__portGroup{border-top:1px solid var(--app-border-subtle)}.inventory-v2-module__XhIgKq__portGroupToggle{color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-sm);font-weight:var(--app-font-weight-medium);text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-height:32px;padding:0;display:flex}.inventory-v2-module__XhIgKq__portGroupToggle:hover{color:var(--app-color-text)}.inventory-v2-module__XhIgKq__portGroupToggle:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:2px}.inventory-v2-module__XhIgKq__portGroupCount{color:var(--app-color-muted);font-size:var(--app-text-xs);font-variant-numeric:tabular-nums;font-weight:var(--app-font-weight-regular)}.inventory-v2-module__XhIgKq__portGroupIcon{color:var(--app-color-muted);margin-left:auto;transition:transform .14s}.inventory-v2-module__XhIgKq__portGroupIcon[data-expanded=false]{transform:rotate(-90deg)}.inventory-v2-module__XhIgKq__portGroupBody{padding-bottom:4px}.inventory-v2-module__XhIgKq__portRows{gap:0;display:grid}.inventory-v2-module__XhIgKq__portRow{border-top:1px solid var(--app-border-subtle);grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:8px;min-height:27px;padding:0;display:grid}.inventory-v2-module__XhIgKq__portName,.inventory-v2-module__XhIgKq__portMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-v2-module__XhIgKq__portName{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-regular);padding:5px var(--app-space-2) 5px 0}.inventory-v2-module__XhIgKq__portMeta{color:var(--app-color-muted);font-size:var(--app-text-xs);justify-self:end;padding:5px 0}.inventory-v2-module__XhIgKq__inventoryInspectorRail{min-height:var(--inventory-v2-row-height)}.inventory-v2-module__XhIgKq__formGrid{gap:8px;display:grid}.inventory-v2-module__XhIgKq__field{flex-direction:column;gap:4px;display:flex}.inventory-v2-module__XhIgKq__field label{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.inventory-v2-module__XhIgKq__field input,.inventory-v2-module__XhIgKq__field select,.inventory-v2-module__XhIgKq__field textarea{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;min-height:28px;padding:0 8px}.inventory-v2-module__XhIgKq__field input:focus-visible,.inventory-v2-module__XhIgKq__field select:focus-visible,.inventory-v2-module__XhIgKq__field textarea:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.inventory-v2-module__XhIgKq__field textarea{resize:vertical;min-height:72px;padding:6px 8px}.inventory-v2-module__XhIgKq__field input:disabled,.inventory-v2-module__XhIgKq__field select:disabled,.inventory-v2-module__XhIgKq__field textarea:disabled{color:var(--app-color-muted);opacity:1}.inventory-v2-module__XhIgKq__conditionChips{flex-wrap:wrap;gap:6px;display:flex}.inventory-v2-module__XhIgKq__conditionChip{--chip-tone:var(--app-semantic-neutral);background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);height:26px;padding:0 10px}.inventory-v2-module__XhIgKq__conditionChip[data-tone=success]{--chip-tone:var(--app-semantic-success)}.inventory-v2-module__XhIgKq__conditionChip[data-tone=warning]{--chip-tone:var(--app-semantic-warning)}.inventory-v2-module__XhIgKq__conditionChip[data-tone=neutral]{--chip-tone:var(--app-semantic-neutral)}.inventory-v2-module__XhIgKq__conditionChip[aria-pressed=true]{background:color-mix(in srgb, var(--chip-tone) 16%, var(--app-color-surface));border-color:color-mix(in srgb, var(--chip-tone) 45%, transparent);color:color-mix(in srgb, var(--chip-tone) 82%, black 18%);font-weight:var(--app-font-weight-semibold)}.inventory-v2-module__XhIgKq__conditionChip:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.inventory-v2-module__XhIgKq__conditionChangeNote{background:var(--app-color-surface-subtle,var(--app-color-hover));border-radius:var(--app-radius-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.inventory-v2-module__XhIgKq__conditionChangeNote>strong{font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.inventory-v2-module__XhIgKq__formError{color:var(--app-semantic-danger,#c0392b);font-size:var(--app-text-xs);margin:0}.inventory-v2-module__XhIgKq__inspectorFooterForm{gap:var(--app-space-2);flex-direction:column;width:100%;display:flex}.inventory-v2-module__XhIgKq__inspectorFooterActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.inventory-v2-module__XhIgKq__inspectorFooterActions button{width:100%}@media (max-width:980px){.inventory-v2-module__XhIgKq__assetHeaderControls{flex-direction:column;align-items:stretch}.inventory-v2-module__XhIgKq__assetHeaderActions{flex-wrap:wrap;width:100%}.inventory-v2-module__XhIgKq__assetSearch{flex-basis:100%;max-width:none}.inventory-v2-module__XhIgKq__toolbarMeta{margin-right:auto}}@media (max-width:780px){.inventory-v2-module__XhIgKq__inspectorFooterActions{grid-template-columns:minmax(0,1fr)}.inventory-v2-module__XhIgKq__loadError{flex-direction:column;align-items:flex-start}.inventory-v2-module__XhIgKq__loadError span{white-space:normal}}
.signal-direction-indicator-module__usxkiW__indicator{color:var(--app-color-muted);vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.signal-direction-indicator-module__usxkiW__icon{color:currentColor;flex:none}.signal-direction-indicator-module__usxkiW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.flow-context-menu-module__ILVzmG__backdrop{cursor:default;z-index:80;background:0 0;border:0;padding:0;position:fixed;inset:0}.flow-context-menu-module__ILVzmG__menu{background-clip:padding-box;background-color:var(--app-color-surface,#fff);border:1px solid var(--app-border-default,#d4d4d8);border-radius:var(--app-radius-md);color:var(--app-color-text);isolation:isolate;z-index:81;flex-direction:column;gap:0;width:240px;max-height:min(360px,100vh - 16px);padding:6px 0;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 6px 14px #0f172a14,0 18px 44px #0f172a2e}.flow-context-menu-module__ILVzmG__heading{color:var(--app-color-muted);letter-spacing:.02em;padding:8px var(--app-space-2) 4px;text-transform:uppercase;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.4;overflow:hidden}.flow-context-menu-module__ILVzmG__hint{color:var(--app-color-muted);font-size:var(--app-text-xs);padding:var(--app-space-1) var(--app-space-2)}.flow-context-menu-module__ILVzmG__item{border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;min-height:28px;padding:4px var(--app-space-2);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;font-size:12px;line-height:1.4;display:flex}.flow-context-menu-module__ILVzmG__item:hover:not(:disabled){background:var(--app-color-hover)}.flow-context-menu-module__ILVzmG__item:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.flow-context-menu-module__ILVzmG__item:disabled{cursor:not-allowed;opacity:.55}.flow-context-menu-module__ILVzmG__itemDestructive{color:var(--app-color-danger-text)}.flow-context-menu-module__ILVzmG__submenuWrap{position:relative}.flow-context-menu-module__ILVzmG__submenuLabel{text-align:left;flex:1}.flow-context-menu-module__ILVzmG__submenuChevron{color:var(--app-color-muted);flex-shrink:0}.flow-context-menu-module__ILVzmG__submenuPanel{--app-border-subtle:#e4e4e7;--app-border-default:#d4d4d8;--app-color-surface:#fff;--app-color-text:#18181b;--app-color-muted:#71717a;--app-color-hover:#f4f4f5;--app-color-focus-ring:#18181b;--app-color-danger-text:#b91c1c;--app-radius-sm:4px;--app-radius-md:6px;--app-space-1:4px;--app-space-2:8px;--app-text-xs:11px;background-clip:padding-box;background-color:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-md);color:var(--app-color-text);z-index:82;flex-direction:column;gap:0;width:256px;max-height:min(400px,100vh - 16px);padding:6px 0;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 6px 14px #0f172a14,0 18px 44px #0f172a2e}html[data-theme=dark] .flow-context-menu-module__ILVzmG__submenuPanel{--app-border-subtle:#27272a;--app-border-default:#3f3f46;--app-color-surface:#1f1f23;--app-color-text:#f4f4f5;--app-color-muted:#a1a1aa;--app-color-hover:#27272a;--app-color-focus-ring:#f4f4f5;--app-color-danger-text:#fca5a5}.flow-context-menu-module__ILVzmG__separator{border-top:1px solid var(--app-border-subtle);height:0;margin:4px 0}
.FlowNodeDefinePanel-module__SCJohG__column{border-left:1px solid var(--app-border-default);flex-shrink:0;width:300px;height:100%;min-height:0}.FlowNodeDefinePanel-module__SCJohG__emptyState{padding:var(--app-space-4)}.FlowNodeDefinePanel-module__SCJohG__field{gap:6px;display:grid}.FlowNodeDefinePanel-module__SCJohG__fieldLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.FlowNodeDefinePanel-module__SCJohG__select{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);font:inherit;min-height:var(--app-control-height-md);min-width:0;padding:0 var(--app-space-2);width:100%}.FlowNodeDefinePanel-module__SCJohG__select:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.FlowNodeDefinePanel-module__SCJohG__select:disabled{color:var(--app-color-muted);cursor:not-allowed;opacity:.72}.FlowNodeDefinePanel-module__SCJohG__note{color:var(--app-color-muted);font-size:var(--app-text-xs);margin:0;line-height:1.35}.FlowNodeDefinePanel-module__SCJohG__connectionSummary{gap:4px;display:grid}.FlowNodeDefinePanel-module__SCJohG__statusRow{gap:6px;display:grid}.FlowNodeDefinePanel-module__SCJohG__compatibilityReasonList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.FlowNodeDefinePanel-module__SCJohG__compatibilityReasonItem{color:var(--app-color-muted);font-size:var(--app-text-xs);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.FlowNodeDefinePanel-module__SCJohG__compatibilityReasonItem svg{flex-shrink:0;margin-top:1px}.FlowNodeDefinePanel-module__SCJohG__compatibilityReasonItem[data-tone=positive] svg{color:var(--app-semantic-success)}.FlowNodeDefinePanel-module__SCJohG__compatibilityReasonItem[data-tone=caution] svg{color:var(--app-semantic-warning)}.FlowNodeDefinePanel-module__SCJohG__compatibilityReasonItem[data-tone=negative] svg{color:var(--app-color-danger-text)}.FlowNodeDefinePanel-module__SCJohG__cablePropertyList{gap:var(--app-space-2);margin:0;display:grid}.FlowNodeDefinePanel-module__SCJohG__cablePropertyList>div{gap:2px;display:grid}.FlowNodeDefinePanel-module__SCJohG__cablePropertyList dt{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.FlowNodeDefinePanel-module__SCJohG__cablePropertyList dd{color:var(--app-color-text);font-size:var(--app-text-sm);margin:0}.FlowNodeDefinePanel-module__SCJohG__cableProfiles,.FlowNodeDefinePanel-module__SCJohG__cableWhy{gap:6px;display:grid}.FlowNodeDefinePanel-module__SCJohG__cableProfileList{gap:var(--app-space-2);margin:0;padding:0;list-style:none;display:grid}.FlowNodeDefinePanel-module__SCJohG__cableProfileItem{gap:2px;display:grid}.FlowNodeDefinePanel-module__SCJohG__errorNote{color:var(--app-color-danger-text);font-size:var(--app-text-xs);margin:0;line-height:1.35}.FlowNodeDefinePanel-module__SCJohG__requirementList{gap:var(--app-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FlowNodeDefinePanel-module__SCJohG__requirementRow{gap:4px;display:grid}.FlowNodeDefinePanel-module__SCJohG__requirementLevel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);letter-spacing:var(--app-letter-spacing-normal);text-transform:uppercase}.FlowNodeDefinePanel-module__SCJohG__requirementName{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-semibold)}.FlowNodeDefinePanel-module__SCJohG__requirementAction{margin-top:2px}.FlowNodeDefinePanel-module__SCJohG__requirementActionButton{background:var(--app-color-surface);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-color-text);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);min-height:var(--app-control-height-sm);padding:0 var(--app-space-2)}.FlowNodeDefinePanel-module__SCJohG__requirementActionButton:hover:not(:disabled){background:var(--app-color-surface-raised)}.FlowNodeDefinePanel-module__SCJohG__requirementActionButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:1px}.FlowNodeDefinePanel-module__SCJohG__requirementActionButton:disabled{cursor:not-allowed;opacity:.6}.FlowNodeDefinePanel-module__SCJohG__actionRow{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;margin-top:2px;display:flex}.FlowNodeDefinePanel-module__SCJohG__endpointPath{gap:2px;margin:0;display:grid}.FlowNodeDefinePanel-module__SCJohG__endpointPathEnd{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-semibold);overflow-wrap:anywhere}.FlowNodeDefinePanel-module__SCJohG__endpointPathPort{color:var(--app-color-muted);font-weight:var(--app-font-weight-regular)}.FlowNodeDefinePanel-module__SCJohG__endpointPathArrow{color:var(--app-color-muted);font-size:var(--app-text-xs)}.FlowNodeDefinePanel-module__SCJohG__issueList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FlowNodeDefinePanel-module__SCJohG__issueItem{color:var(--app-color-text);font-size:var(--app-text-xs);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.FlowNodeDefinePanel-module__SCJohG__issueItem svg{flex-shrink:0;margin-top:1px}.FlowNodeDefinePanel-module__SCJohG__issueItem[data-tone=danger] svg{color:var(--app-color-danger-text)}.FlowNodeDefinePanel-module__SCJohG__issueItem[data-tone=warning] svg{color:var(--app-semantic-warning)}.FlowNodeDefinePanel-module__SCJohG__issueItem[data-tone=info] svg{color:var(--app-color-muted)}.FlowNodeDefinePanel-module__SCJohG__issueTitle{font-weight:var(--app-font-weight-semibold)}.FlowNodeDefinePanel-module__SCJohG__valueRow{gap:2px;display:grid}.FlowNodeDefinePanel-module__SCJohG__valueText{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-semibold)}.FlowNodeDefinePanel-module__SCJohG__compactRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}
.FlowCanvasView-module__5rZ3EW__workspace{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.FlowCanvasView-module__5rZ3EW__centeredState{color:var(--app-color-muted);padding:var(--app-space-5);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.FlowCanvasView-module__5rZ3EW__canvasRow{flex:1;min-width:0;min-height:0;display:flex}.FlowCanvasView-module__5rZ3EW__canvas{background:var(--app-color-canvas);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.FlowCanvasView-module__5rZ3EW__canvas:active{cursor:grabbing}.FlowCanvasView-module__5rZ3EW__toolbar,.FlowCanvasView-module__5rZ3EW__toolbarGroup{align-items:center;gap:var(--app-space-2);flex-wrap:wrap;display:flex}.FlowCanvasView-module__5rZ3EW__toolbarGroup[data-align=end]{margin-left:auto}.FlowCanvasView-module__5rZ3EW__depthLabel{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.FlowCanvasView-module__5rZ3EW__depthSegmented{background:var(--app-color-surface-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);height:var(--app-control-height-md);align-items:center;padding:2px;display:inline-flex;overflow:hidden}.FlowCanvasView-module__5rZ3EW__depthButton{border-radius:var(--app-radius-sm);color:var(--app-color-muted);cursor:pointer;font:inherit;font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium);height:100%;padding:0 var(--app-space-2);background:0 0;border:0;align-items:center;display:inline-flex}.FlowCanvasView-module__5rZ3EW__depthButton:hover{background:var(--app-color-hover);color:var(--app-color-text)}.FlowCanvasView-module__5rZ3EW__depthButton:focus-visible{outline:2px solid var(--app-color-focus-ring);outline-offset:-2px}.FlowCanvasView-module__5rZ3EW__depthButton[data-active=true]{background:var(--app-color-surface);box-shadow:inset 0 0 0 1px var(--app-border-subtle);color:var(--app-color-selected-text)}.FlowCanvasView-module__5rZ3EW__emptyStateOverlay{padding:var(--app-space-5);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FlowCanvasView-module__5rZ3EW__emptyStateInner{pointer-events:auto}.FlowCanvasView-module__5rZ3EW__world{pointer-events:none;position:relative}.FlowCanvasView-module__5rZ3EW__connectionLayer{pointer-events:none;z-index:1;position:absolute;top:0;left:0;overflow:visible}.FlowCanvasView-module__5rZ3EW__connectionHitArea{cursor:pointer;fill:none;pointer-events:stroke;stroke:#0000;stroke-width:20px}.FlowCanvasView-module__5rZ3EW__connectionRibbon,.FlowCanvasView-module__5rZ3EW__connectionDirectionIndicator{pointer-events:none;stroke:none}.FlowCanvasView-module__5rZ3EW__connectionPhysicalLine{fill:none;pointer-events:none;stroke:var(--app-color-text);stroke-linecap:round;stroke-opacity:.55;stroke-width:1.5px}.FlowCanvasView-module__5rZ3EW__connectionPhysicalLine[data-kind=drifted]{stroke:var(--app-color-danger-text);stroke-opacity:.9;stroke-width:3px}.FlowCanvasView-module__5rZ3EW__connectionPhysicalLine[data-kind=physical_missing]{stroke:var(--app-semantic-warning);stroke-opacity:.9;stroke-width:3px}.FlowCanvasView-module__5rZ3EW__node{background:var(--app-color-surface);border:1px solid var(--app-color-selected-border);border-radius:var(--app-radius-md);box-sizing:border-box;cursor:pointer;padding:var(--app-space-1);pointer-events:auto;touch-action:none;z-index:2;align-items:stretch;gap:2px;transition:border-color .1s,box-shadow .1s,opacity .1s;display:flex;position:absolute}.FlowCanvasView-module__5rZ3EW__node:active{cursor:grabbing}.FlowCanvasView-module__5rZ3EW__node[data-connection-source=true]{border-color:var(--app-color-primary-bg);box-shadow:0 0 0 2px var(--app-color-selected)}.FlowCanvasView-module__5rZ3EW__node[data-connectable=compatible]{border-color:var(--app-semantic-success);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-semantic-success) 30%, transparent)}.FlowCanvasView-module__5rZ3EW__node[data-connectable=unverified]{border-color:var(--app-semantic-warning);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-semantic-warning) 30%, transparent)}.FlowCanvasView-module__5rZ3EW__node[data-connect-mode=true]:not([data-connectable=compatible]):not([data-connectable=unverified]):not([data-connection-source=true]){opacity:.5}.FlowCanvasView-module__5rZ3EW__node[data-selected=true]{outline:2px solid var(--app-color-selected);outline-offset:2px}.FlowCanvasView-module__5rZ3EW__nodeIndicatorRail{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:8px;display:flex}.FlowCanvasView-module__5rZ3EW__nodeIndicatorDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.FlowCanvasView-module__5rZ3EW__nodeIndicatorDot[data-highlighted=true]{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 35%, transparent);width:9px;height:9px}.FlowCanvasView-module__5rZ3EW__nodeBody{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.FlowCanvasView-module__5rZ3EW__nodeIconLarge{color:var(--app-color-muted);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.FlowCanvasView-module__5rZ3EW__nodeIconLarge svg{width:100%;height:100%}.FlowCanvasView-module__5rZ3EW__nodeLabels{text-align:center;flex-direction:column;gap:1px;width:100%;min-width:0;display:flex}.FlowCanvasView-module__5rZ3EW__nodeLabel{color:var(--app-color-text);-webkit-line-clamp:2;font-size:12px;font-weight:var(--app-font-weight-semibold);word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.FlowCanvasView-module__5rZ3EW__nodeSecondary{color:var(--app-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.FlowCanvasView-module__5rZ3EW__nodeWarningBadge{background:var(--app-color-surface);box-shadow:0 0 0 1px var(--app-semantic-warning);color:var(--app-semantic-warning);z-index:3;border-radius:999px;align-items:center;gap:1px;padding:2px 3px;display:flex;position:absolute;top:8px;right:8px}.FlowCanvasView-module__5rZ3EW__nodeRealizationBadge{background:var(--app-color-surface);color:var(--app-color-muted);z-index:3;border-radius:999px;align-items:center;padding:2px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 0 0 1px}.FlowCanvasView-module__5rZ3EW__nodeRealizationBadge[data-kind=materialized]{color:var(--app-semantic-success)}.FlowCanvasView-module__5rZ3EW__nodeRealizationBadge[data-kind=drifted]{color:var(--app-color-danger-text)}.FlowCanvasView-module__5rZ3EW__nodeRealizationBadge[data-kind=physical_missing]{color:var(--app-semantic-warning)}.FlowCanvasView-module__5rZ3EW__node[data-realization=materialized]{border-top:3px solid var(--app-semantic-success)}.FlowCanvasView-module__5rZ3EW__node[data-realization=drifted]{border-top:3px solid var(--app-color-danger-text)}.FlowCanvasView-module__5rZ3EW__nodeWarningCount{font-size:9px;font-weight:var(--app-font-weight-semibold);line-height:1}.FlowCanvasView-module__5rZ3EW__profileList{gap:var(--app-space-1);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.FlowCanvasView-module__5rZ3EW__profileOption{background:var(--app-color-surface);border:1px solid var(--app-color-selected-border);border-radius:var(--app-radius-md);color:var(--app-color-text);cursor:pointer;padding:var(--app-space-2) var(--app-space-3);text-align:left;font-size:13px}.FlowCanvasView-module__5rZ3EW__profileOption:hover{background:var(--app-color-hover)}.FlowCanvasView-module__5rZ3EW__submenuDirectionIcon{color:var(--app-color-muted);flex-shrink:0}.FlowCanvasView-module__5rZ3EW__submenuItemText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.FlowCanvasView-module__5rZ3EW__submenuMeta{color:var(--app-color-muted);flex:none;margin-left:auto;font-size:11px}
.personnel-profile-presentation-module__hJHFEW__emptyNote{color:var(--app-color-muted);font-size:var(--app-text-xs);margin:0}.personnel-profile-presentation-module__hJHFEW__skillLevelLegend{color:var(--app-color-muted);font-size:var(--app-text-xs);gap:var(--app-space-2);flex-wrap:wrap;display:flex}.personnel-profile-presentation-module__hJHFEW__skillBar{align-items:center;gap:var(--app-space-2);display:inline-flex}.personnel-profile-presentation-module__hJHFEW__skillBarSegments{gap:2px;display:inline-flex}.personnel-profile-presentation-module__hJHFEW__skillBarSegment{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);border-radius:2px;width:7px;height:10px;display:inline-block}.personnel-profile-presentation-module__hJHFEW__skillBarSegment[data-filled=true]{background:var(--app-color-primary-bg);border-color:var(--app-color-primary-bg)}.personnel-profile-presentation-module__hJHFEW__skillBar[data-size=compact] .personnel-profile-presentation-module__hJHFEW__skillBarSegment{width:5px;height:8px}.personnel-profile-presentation-module__hJHFEW__skillBarText{color:var(--app-color-text);font-size:var(--app-text-xs);white-space:nowrap}.personnel-profile-presentation-module__hJHFEW__skillBar[data-size=compact] .personnel-profile-presentation-module__hJHFEW__skillBarText{color:var(--app-color-muted)}.personnel-profile-presentation-module__hJHFEW__skillProfileEmpty,.personnel-profile-presentation-module__hJHFEW__skillProfileList{gap:var(--app-space-2);flex-direction:column;display:flex}.personnel-profile-presentation-module__hJHFEW__skillGroup{flex-direction:column;gap:4px;display:flex}.personnel-profile-presentation-module__hJHFEW__groupHeading{color:var(--app-color-muted);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-medium)}.personnel-profile-presentation-module__hJHFEW__skillRow{align-items:center;gap:var(--app-space-2);justify-content:space-between;min-height:22px;display:flex}.personnel-profile-presentation-module__hJHFEW__skillRowName{color:var(--app-color-text);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personnel-profile-presentation-module__hJHFEW__roleExpectationPanel{border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);gap:var(--app-space-2);padding:var(--app-space-2);flex-direction:column;display:flex}.personnel-profile-presentation-module__hJHFEW__roleExpectationHeader{align-items:center;gap:var(--app-space-2);justify-content:space-between;display:flex}.personnel-profile-presentation-module__hJHFEW__roleExpectationName{color:var(--app-color-text);font-size:var(--app-text-sm);font-weight:var(--app-font-weight-semibold)}.personnel-profile-presentation-module__hJHFEW__roleParentLabel{color:var(--app-color-muted);font-weight:var(--app-font-weight-regular)}.personnel-profile-presentation-module__hJHFEW__expectationList{flex-direction:column;gap:6px;display:flex}.personnel-profile-presentation-module__hJHFEW__expectationRow{border-top:1px solid var(--app-border-subtle);align-items:center;gap:var(--app-space-2);justify-content:space-between;padding-top:6px;display:flex}.personnel-profile-presentation-module__hJHFEW__expectationRow:first-child{border-top:0;padding-top:0}.personnel-profile-presentation-module__hJHFEW__expectationName{color:var(--app-color-text);font-size:var(--app-text-xs);flex-direction:column;gap:1px;min-width:0;display:flex}.personnel-profile-presentation-module__hJHFEW__expectationMeta{color:var(--app-color-muted)}.personnel-profile-presentation-module__hJHFEW__expectationValue{align-items:center;gap:var(--app-space-2);flex:none;display:flex}.personnel-profile-presentation-module__hJHFEW__personnelCard{background:var(--app-color-surface);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-md);gap:var(--app-space-2);padding:var(--app-space-3);flex-direction:column;display:flex}.personnel-profile-presentation-module__hJHFEW__personnelCardHeader{align-items:center;gap:var(--app-space-2);display:flex}.personnel-profile-presentation-module__hJHFEW__personnelCardAvatar{background:var(--app-color-surface-muted);border:1px solid var(--app-border-subtle);color:var(--app-color-text);font-size:var(--app-text-xs);font-weight:var(--app-font-weight-semibold);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.personnel-profile-presentation-module__hJHFEW__personnelCardHeaderText{flex-direction:column;gap:1px;min-width:0;display:flex}.personnel-profile-presentation-module__hJHFEW__personnelCardName{color:var(--app-color-text);font-size:var(--app-text-md);font-weight:var(--app-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personnel-profile-presentation-module__hJHFEW__personnelCardSubtitle{color:var(--app-color-muted);font-size:var(--app-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personnel-profile-presentation-module__hJHFEW__personnelCardSkills{flex-direction:column;gap:4px;display:flex}.personnel-profile-presentation-module__hJHFEW__personnelCardFooter{border-top:1px solid var(--app-border-subtle);color:var(--app-color-muted);font-size:var(--app-text-xs);gap:var(--app-space-2);padding-top:var(--app-space-2);flex-wrap:wrap;display:flex}
.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
.organizational-chart-canvas-module__FGiVNW__frame{--org-chart-canvas:var(--app-color-surface-muted,var(--accent));--org-chart-grid-dot:var(--app-border-default,var(--border));--org-chart-card:var(--app-color-surface,var(--card));--org-chart-card-border:var(--app-border-default,var(--border));--org-chart-card-border-hover:var(--app-border-strong,var(--muted-foreground));--org-chart-text:var(--app-color-text,var(--card-foreground));--org-chart-muted:var(--app-color-muted,var(--muted-foreground));--org-chart-chip:var(--app-color-surface-muted,var(--accent));--org-chart-connector:var(--app-border-strong,var(--muted-foreground));--org-chart-selected:var(--app-color-selected-border,var(--primary));--org-chart-selected-soft:var(--app-color-selected,color-mix(in srgb, var(--primary) 18%, transparent));--org-chart-hover:var(--app-color-hover,var(--accent));--org-chart-shadow:0 1px 3px #00000014;--org-chart-actions-shadow:0 1px 4px #0000001f;--org-chart-minimap:var(--app-color-surface,var(--popover));--org-chart-minimap-node:var(--app-color-muted,var(--muted-foreground));--org-chart-minimap-node-border:var(--app-border-strong,var(--border));--org-chart-minimap-mask:color-mix(in srgb, var(--org-chart-canvas) 72%, transparent);background:var(--org-chart-canvas);border:1px solid var(--org-chart-card-border);color:var(--org-chart-text);border-radius:10px;width:100%;height:100%;min-height:360px;position:relative;overflow:hidden}html[data-theme=dark] .organizational-chart-canvas-module__FGiVNW__frame{--org-chart-canvas:color-mix(in srgb, var(--app-color-canvas,var(--background)) 76%, var(--app-color-surface-muted,var(--accent)));--org-chart-grid-dot:color-mix(in srgb, var(--app-color-text,var(--foreground)) 18%, transparent);--org-chart-card:color-mix(in srgb, var(--app-color-surface,var(--card)) 88%, var(--app-color-surface-muted,var(--accent)));--org-chart-card-border:var(--app-border-default,var(--border));--org-chart-card-border-hover:var(--app-border-strong,var(--muted-foreground));--org-chart-chip:color-mix(in srgb, var(--app-color-surface-muted,var(--accent)) 80%, var(--app-color-surface,var(--card)));--org-chart-connector:color-mix(in srgb, var(--app-border-strong,var(--muted-foreground)) 78%, var(--app-color-text,var(--foreground)));--org-chart-shadow:0 5px 14px #0000003d;--org-chart-actions-shadow:0 7px 18px #00000047;--org-chart-minimap:color-mix(in srgb, var(--app-color-surface,var(--popover)) 86%, var(--app-color-canvas,var(--background)));--org-chart-minimap-node:color-mix(in srgb, var(--app-color-muted,var(--muted-foreground)) 76%, var(--app-color-text,var(--foreground)));--org-chart-minimap-mask:color-mix(in srgb, var(--org-chart-canvas) 82%, transparent)}.organizational-chart-canvas-module__FGiVNW__frame .react-flow{background:0 0;min-height:360px}.organizational-chart-canvas-module__FGiVNW__emptyFields{color:var(--org-chart-muted);flex-shrink:0;font-size:12px}.organizational-chart-canvas-module__FGiVNW__nodeShell{width:224px;position:relative}.organizational-chart-canvas-module__FGiVNW__card{background:var(--org-chart-card);border:1.5px solid var(--org-chart-card-border);box-shadow:var(--org-chart-shadow);box-sizing:border-box;color:var(--org-chart-text);cursor:grab;border-radius:9px;flex-direction:column;gap:4px;width:224px;min-height:30px;padding:9px 10px;transition:opacity .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.organizational-chart-canvas-module__FGiVNW__card:hover:not([data-selected=true]){border-color:var(--org-chart-card-border-hover)}.organizational-chart-canvas-module__FGiVNW__card:focus-visible{outline:2px solid var(--org-chart-selected);outline-offset:2px}.organizational-chart-canvas-module__FGiVNW__card:active{cursor:grabbing}.organizational-chart-canvas-module__FGiVNW__card[data-vacant=true]{border-style:dashed}.organizational-chart-canvas-module__FGiVNW__card[data-selected=true]{border-color:var(--org-chart-selected);box-shadow:0 0 0 2px var(--org-chart-selected-soft), var(--org-chart-shadow)}.organizational-chart-canvas-module__FGiVNW__card[data-dimmed=true]{opacity:.32}.organizational-chart-canvas-module__FGiVNW__heading,.organizational-chart-canvas-module__FGiVNW__title,.organizational-chart-canvas-module__FGiVNW__role,.organizational-chart-canvas-module__FGiVNW__metadataChips,.organizational-chart-canvas-module__FGiVNW__status,.organizational-chart-canvas-module__FGiVNW__emptyFields{flex-shrink:0}.organizational-chart-canvas-module__FGiVNW__heading{align-items:center;gap:4px;min-width:0;display:flex}.organizational-chart-canvas-module__FGiVNW__person{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.organizational-chart-canvas-module__FGiVNW__card[data-vacant=true] .organizational-chart-canvas-module__FGiVNW__person{color:var(--org-chart-muted);font-style:italic}.organizational-chart-canvas-module__FGiVNW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:1px 0 2px;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.organizational-chart-canvas-module__FGiVNW__role{color:var(--org-chart-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:10px;overflow:hidden}.organizational-chart-canvas-module__FGiVNW__metadataChips{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.organizational-chart-canvas-module__FGiVNW__metadataChip{background:var(--org-chart-chip);border:1px solid var(--org-chart-card-border);color:var(--org-chart-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;min-height:17px;padding:1px 6px;font-size:9px;line-height:1.3;display:inline-flex;overflow:hidden}.organizational-chart-canvas-module__FGiVNW__metadataChip[data-kind=team]{background:color-mix(in srgb, var(--app-color-selected,var(--primary)) 62%, var(--org-chart-card));border-color:color-mix(in srgb, var(--org-chart-selected) 34%, var(--org-chart-card-border));color:color-mix(in srgb, var(--org-chart-selected) 72%, var(--org-chart-text));flex:0 auto;min-width:0;max-width:108px}.organizational-chart-canvas-module__FGiVNW__metadataChip[data-kind=pay-grade]{flex:none;max-width:58px}.organizational-chart-canvas-module__FGiVNW__metadataChip[data-kind=engagement]{flex:none;max-width:68px}.organizational-chart-canvas-module__FGiVNW__status{color:var(--org-chart-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.organizational-chart-canvas-module__FGiVNW__status[data-tone=success]{color:var(--app-semantic-success,var(--app-success,#15803d))}.organizational-chart-canvas-module__FGiVNW__status[data-tone=danger]{color:var(--app-semantic-danger,var(--app-danger,#dc2626))}.organizational-chart-canvas-module__FGiVNW__nodeActions{background:var(--org-chart-card);border:1px solid var(--org-chart-card-border);box-shadow:var(--org-chart-actions-shadow);z-index:6;border-radius:6px;gap:2px;width:max-content;padding:3px;display:flex;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.organizational-chart-canvas-module__FGiVNW__nodeActions button,.organizational-chart-canvas-module__FGiVNW__collapse{color:var(--org-chart-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-width:25px;height:23px;padding:0 5px;font-size:10px;display:inline-flex}.organizational-chart-canvas-module__FGiVNW__nodeActions button:hover,.organizational-chart-canvas-module__FGiVNW__collapse:hover{background:var(--org-chart-hover);color:var(--org-chart-text)}.organizational-chart-canvas-module__FGiVNW__nodeActions button:focus-visible,.organizational-chart-canvas-module__FGiVNW__collapse:focus-visible{outline:2px solid var(--org-chart-selected);outline-offset:1px}.organizational-chart-canvas-module__FGiVNW__handle{opacity:0;pointer-events:none}.organizational-chart-canvas-module__FGiVNW__minimap{background:var(--org-chart-minimap);border:1px solid var(--org-chart-card-border);border-radius:6px;width:150px;height:105px}@media (forced-colors:active){.organizational-chart-canvas-module__FGiVNW__frame{--org-chart-canvas:Canvas;--org-chart-grid-dot:GrayText;--org-chart-card:Canvas;--org-chart-card-border:GrayText;--org-chart-card-border-hover:CanvasText;--org-chart-text:CanvasText;--org-chart-muted:GrayText;--org-chart-chip:Canvas;--org-chart-connector:CanvasText;--org-chart-selected:Highlight;--org-chart-selected-soft:transparent;--org-chart-hover:Highlight;--org-chart-shadow:none;--org-chart-actions-shadow:none;--org-chart-minimap:Canvas;--org-chart-minimap-node:CanvasText;--org-chart-minimap-node-border:CanvasText;--org-chart-minimap-mask:transparent}}
.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup{border:0;align-items:center;margin:0;padding:0;display:inline-flex}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button,.organizational-chart-toolbar-controls-module__DJZBpG__resetButton{border:1px solid var(--app-border-default,var(--border));min-height:28px;color:inherit;cursor:pointer;background:0 0;padding:3px 7px;font-size:11px}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button+button{margin-left:-1px}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button:first-of-type{border-radius:5px 0 0 5px}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button:last-of-type{border-radius:0 5px 5px 0}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button:hover,.organizational-chart-toolbar-controls-module__DJZBpG__resetButton:hover,.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls summary:hover{background:var(--app-color-hover,var(--accent))}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button[aria-pressed=true]{background:var(--app-color-selected,color-mix(in srgb, var(--primary) 14%, transparent));color:var(--app-color-selected-text,var(--foreground));position:relative}.organizational-chart-toolbar-controls-module__DJZBpG__spacingControl,.organizational-chart-toolbar-controls-module__DJZBpG__alignmentControl,.organizational-chart-toolbar-controls-module__DJZBpG__snapControl{color:var(--app-color-muted,var(--muted-foreground));white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.organizational-chart-toolbar-controls-module__DJZBpG__spacingControl input{border:1px solid var(--app-border-default,var(--border));background:var(--app-color-surface,var(--background));width:50px;height:28px;color:var(--app-color-text,var(--foreground));border-radius:5px;padding:2px 4px}.organizational-chart-toolbar-controls-module__DJZBpG__alignmentControl select{border:1px solid var(--app-border-default,var(--border));background:var(--app-color-surface,var(--background));max-width:128px;height:28px;color:var(--app-color-text,var(--foreground));border-radius:5px;padding:2px 22px 2px 6px;font-size:11px}.organizational-chart-toolbar-controls-module__DJZBpG__alignmentControl select:disabled{opacity:.55}.organizational-chart-toolbar-controls-module__DJZBpG__snapControl input,.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls input{accent-color:var(--app-color-selected-border,var(--primary))}.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls{font-size:11px;position:relative}.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls summary{border:1px solid var(--app-border-default,var(--border));cursor:pointer;border-radius:5px;min-height:28px;padding:6px 8px;list-style:none}.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls summary::-webkit-details-marker{display:none}.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls>div{z-index:30;border:1px solid var(--app-border-default,var(--border));background:var(--app-color-surface,var(--popover));min-width:190px;color:var(--app-color-text,var(--popover-foreground));box-shadow:var(--app-shadow-md,0 3px 12px #00000024);border-radius:6px;gap:7px;padding:9px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls label{white-space:nowrap;align-items:center;gap:6px;display:flex}.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls span{color:var(--app-color-muted,var(--muted-foreground))}.organizational-chart-toolbar-controls-module__DJZBpG__resetButton{border-radius:5px}.organizational-chart-toolbar-controls-module__DJZBpG__layoutGroup button:focus-visible,.organizational-chart-toolbar-controls-module__DJZBpG__resetButton:focus-visible,.organizational-chart-toolbar-controls-module__DJZBpG__fieldControls summary:focus-visible,.organizational-chart-toolbar-controls-module__DJZBpG__spacingControl input:focus-visible,.organizational-chart-toolbar-controls-module__DJZBpG__alignmentControl select:focus-visible{outline:2px solid var(--app-color-focus-ring,var(--ring));outline-offset:1px}
.organizational-chart-module__9uzFwW__shell{height:100%}.organizational-chart-module__9uzFwW__toolbar{align-items:center;gap:8px;display:flex}.organizational-chart-module__9uzFwW__toolbarSpacer{flex:1}.organizational-chart-module__9uzFwW__zoomLabel{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--app-color-muted,var(--muted-foreground));font-size:12px}.organizational-chart-module__9uzFwW__splitViewFill{height:100%}.organizational-chart-module__9uzFwW__primaryColumn{flex-direction:column;min-width:0;height:100%;display:flex}.organizational-chart-module__9uzFwW__railPanel{border-top:1px solid var(--app-border-subtle,var(--border));flex-direction:column;gap:8px;padding:10px;display:flex}.organizational-chart-module__9uzFwW__railTitle{color:var(--app-color-muted,var(--muted-foreground));text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.organizational-chart-module__9uzFwW__railList{flex-wrap:wrap;gap:6px;display:flex}.organizational-chart-module__9uzFwW__railChip{border:1px solid var(--app-border-default,var(--border));background:var(--app-color-surface-muted,var(--accent));border-radius:999px;padding:4px 8px;font-size:12px}.organizational-chart-module__9uzFwW__inspectorField{flex-direction:column;gap:6px;display:flex}.organizational-chart-module__9uzFwW__inspectorField label{color:var(--app-color-muted,var(--muted-foreground));font-size:12px;font-weight:600}.organizational-chart-module__9uzFwW__inspectorNote{color:var(--app-color-muted,var(--muted-foreground));margin:0;font-size:12px}.organizational-chart-module__9uzFwW__inspectorError{color:var(--app-color-danger-text,var(--destructive));margin:0;font-size:12px}.organizational-chart-module__9uzFwW__inspectorFooterActions{justify-content:flex-end;gap:8px;display:flex}.organizational-chart-module__9uzFwW__pickerList{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow-y:auto}.organizational-chart-module__9uzFwW__pickerRow{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.organizational-chart-module__9uzFwW__pickerRow:hover{background:var(--app-color-surface-muted,var(--accent));border-color:var(--app-border-default,var(--border))}.organizational-chart-module__9uzFwW__pickerRowMeta{color:var(--app-color-muted,var(--muted-foreground));font-size:11px}.organizational-chart-module__9uzFwW__siblingMoveRow{gap:6px;display:flex}
