:root{font-family:Segoe UI,system-ui,sans-serif;background:#0b1220;color:#f4f7fb}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea{font:inherit}.loginPage{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 25% 10%,#17345a 0,#0b1220 45%)}.loginCard{width:min(430px,92vw);padding:32px;gap:20px}.brandMark{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#37a2ff,#2563eb);display:grid;place-items:center;font-size:28px;font-weight:800;box-shadow:0 10px 30px #2563eb55}.brandMark.small{width:38px;height:38px;border-radius:10px;font-size:21px}.appShell{min-height:100vh;background:linear-gradient(145deg,#0b1220,#101a2d)}.topbar{height:72px;display:flex;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid #29364b;background:#0b1322e8;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar h2{margin:0}.muted{color:#9aa9bf!important}.globalSearch{margin-left:auto;width:min(420px,35vw)}.nav{padding:0 28px;border-bottom:1px solid #29364b;background:#10192a;position:sticky;top:72px;z-index:9}.page{max-width:1640px;margin:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.kpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.kpiGrid.compact{grid-template-columns:repeat(3,minmax(180px,1fr))}.kpiCard{min-height:130px;padding:16px;border-left:3px solid #3b82f6}.kpiCard.danger{border-color:#ef4444}.kpiCard.warning{border-color:#f59e0b}.kpiCard.success{border-color:#22c55e}.kpiCard h1{margin:2px 0}.tableCard,.detailCard{padding:18px;gap:15px}.cardTitle,.detailHeader,.sectionHeading{display:flex;align-items:center;justify-content:space-between;gap:14px}.clickRow{cursor:pointer}.clickRow:hover{background:#1b2c47}.tableScroll{overflow:auto;max-height:520px}.detailCard{border:1px solid #315b88}.detailActions{display:flex;gap:8px}.detailTabs{overflow:auto}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:10px 0}.metric{padding:14px}.metric h2{margin:3px 0}.usageStatus{display:flex;align-items:flex-start;flex-direction:column;gap:5px;min-width:130px}.usageBadge{white-space:nowrap}.usageMetric{justify-content:flex-start;gap:8px}.chartWrap{background:#091322;border:1px solid #29364b;border-radius:10px;margin:14px 0;overflow:hidden}.chartWrap svg{display:block;width:100%;height:210px}.gridLine{stroke:#24344b;stroke-width:1}.cpuLine,.memoryLine{fill:none;stroke-width:2}.cpuLine{stroke:#4da8ff}.memoryLine{stroke:#42d392}.cpuLabel{fill:#4da8ff}.memoryLabel{fill:#42d392}.twoColumns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.formStack{display:flex;flex-direction:column;gap:14px;min-width:min(520px,80vw)}.empty{padding:40px;text-align:center;color:#9aa9bf}.sectionHeading{margin:6px 0 2px}.sectionHeading h1{margin:0}@media(max-width:1100px){.kpiGrid{grid-template-columns:repeat(2,1fr)}.twoColumns{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.topbar{height:auto;padding:12px;flex-wrap:wrap}.globalSearch{order:3;width:100%;margin:0}.nav{top:100px;padding:0 10px;overflow:auto}.page{padding:12px}.kpiGrid,.kpiGrid.compact,.metricGrid{grid-template-columns:1fr}.sectionHeading{align-items:flex-start;flex-direction:column}}.nativeFileInput{color:var(--colorNeutralForeground1);padding:8px 0}.networkDiscovery{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding-top:20px;border-top:1px solid #29364b}.networkDiscovery .tableScroll{max-height:460px}.protocolBadges,.rowActions,.inlineChecks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rowActions{min-width:260px}.neighborMetrics{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:180px;max-width:360px}.neighborMetrics [class*=fui-Badge]{display:inline-flex;gap:5px;max-width:250px}.neighborMetrics span,.neighborMetrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neighborMetrics span{font-weight:400;opacity:.78}.neighborMetrics strong{font-weight:650}.formGrid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.wideDialog{width:min(720px,94vw);max-width:720px}@media(max-width:700px){.formGrid{grid-template-columns:1fr}.rowActions{min-width:auto}.inlineChecks{align-items:flex-start;flex-direction:column}.neighborMetrics{min-width:150px;max-width:260px}}.installPortalCard{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:3px solid #3b82f6}.installPortalCard h2{margin:3px 0}.portalActions{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;width:min(760px,62%)}.deploymentForms{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:18px}.deploymentForms>.tableCard{align-content:start}.secretRow{display:flex;gap:8px;margin:8px 0}.secretCode{max-width:430px;font-family:Consolas,monospace}.deploymentTables{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pluginUpload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pluginGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.pluginCard{padding:15px;gap:12px}.capabilityList{display:flex;flex-wrap:wrap;gap:6px}.tableCard a{color:#65b5ff}@media(max-width:1100px){.installPortalCard{align-items:stretch;flex-direction:column}.portalActions{width:100%}.deploymentForms,.deploymentTables{grid-template-columns:1fr}}@media(max-width:700px){.portalActions{grid-template-columns:1fr}.secretRow,.pluginUpload{align-items:stretch;flex-direction:column}.secretCode{max-width:none}}.sectionHeading>div:first-child,.cardTitle>div:first-child,.topbar>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;gap:4px}.sectionHeading h1,.sectionHeading h2,.cardTitle h3,.topbar h2{margin:0;line-height:1.15}.cardTitle>div:first-child{gap:6px}.topbar>div:nth-child(2){min-width:150px}.totpSetup{display:flex;flex-direction:column;align-items:center;gap:14px}.totpQr{padding:12px;border-radius:12px;background:#fff;line-height:0;box-shadow:0 8px 24px #0005}.totpSecret{display:inline-block;max-width:100%;font-family:Consolas,monospace;overflow-wrap:anywhere;letter-spacing:.08em;margin:5px 0}.accountDialog{min-width:min(520px,80vw)}.accountModes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.accountDialog .totpSetup{width:100%}@media(max-width:560px){.accountModes{grid-template-columns:1fr}}.alertCenterCard{display:flex;flex-direction:column;gap:14px}.alertFilters{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.7fr));gap:12px;align-items:end}.alertFilters>[role=search]{align-self:end}.alertWorkflowPanel{display:flex;flex-direction:column;gap:18px;scroll-margin-top:140px}.alertSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.alertSummary>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.alertActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alertActionForm{display:flex;flex-direction:column;gap:12px;max-width:680px;padding:16px;border:1px solid #315b88;border-radius:10px;background:#0d1728}.alertActionForm h3{margin:0}.alertHistoryHeader{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #29364b;padding-top:16px}.alertHistoryHeader h3{margin:0}.alertTimeline{list-style:none;margin:0;padding:0 0 0 12px;display:flex;flex-direction:column}.alertTimeline li{position:relative;display:grid;grid-template-columns:18px 1fr;gap:10px;padding:0 0 20px}.alertTimeline li:not(:last-child):before{content:"";position:absolute;left:6px;top:12px;bottom:0;border-left:2px solid #315b88}.timelineMarker{width:14px;height:14px;margin-top:3px;border:3px solid #65b5ff;border-radius:50%;background:#0b1220;z-index:1}.timelineHeading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.timelineHeading time{color:#9aa9bf;font-size:12px;white-space:nowrap}.timelineNote{display:block;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.alertCenterCard tr[aria-selected=true]{background:#17304e}@media(max-width:1100px){.alertFilters{grid-template-columns:1fr 1fr}.alertFilters>[role=search]{grid-column:1/-1}.alertCenterCard .tableScroll{max-height:620px}}@media(max-width:700px){.alertFilters{grid-template-columns:1fr}.alertFilters>[role=search]{grid-column:auto}.alertWorkflowPanel .detailHeader{align-items:flex-start;flex-direction:column}.alertWorkflowPanel .detailActions{width:100%;flex-wrap:wrap}.alertSummary{grid-template-columns:1fr}.timelineHeading{align-items:flex-start;flex-direction:column;gap:3px}.timelineHeading time{white-space:normal}}.alertRemediationCard{display:flex;flex-direction:column;gap:12px;border:1px solid #287b5b;background:linear-gradient(135deg,#0d231d,#0d1728)}.alertRemediationCard .cardTitle{align-items:flex-start}.alertRemediationCard .rowActions{min-width:0}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.managedSoftwareCard{display:flex;flex-direction:column;gap:14px}.managedSoftwareEditor{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(220px,.8fr) minmax(280px,1fr);gap:12px}.managedSoftwarePermissions,.managedSoftwareActions,.managedSoftwareRowActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.managedSoftwareActions{justify-content:flex-end}.managedSoftwareRowActions{min-width:225px}.packageIdentifier{font-family:Consolas,Cascadia Mono,monospace;overflow-wrap:anywhere}@media(max-width:1000px){.managedSoftwareEditor{grid-template-columns:1fr}.managedSoftwareActions{justify-content:flex-start}}@media(max-width:700px){.managedSoftwarePermissions,.managedSoftwareRowActions{align-items:stretch;flex-direction:column}.managedSoftwareRowActions{min-width:auto}}.maintenanceCard{display:flex;flex-direction:column;gap:14px}.maintenanceFilters{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr);gap:12px;align-items:end}.maintenanceRowActions{display:flex;align-items:center;gap:6px;white-space:nowrap}.maintenanceDateGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.maintenanceCard .tableScroll{max-height:620px}@media(max-width:800px){.maintenanceFilters,.maintenanceDateGrid{grid-template-columns:1fr}.maintenanceRowActions{align-items:stretch;flex-direction:column}}.notificationSettingsGrid{align-items:start}.notificationSettingsGrid>.tableCard{height:100%}.smtpHostRow{display:grid;grid-template-columns:minmax(220px,1fr) 120px;gap:12px}.notificationActions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.channelTestResults{display:flex;gap:18px;flex-wrap:wrap;width:100%;padding-top:10px;border-top:1px solid #29364b}@media(max-width:700px){.smtpHostRow{grid-template-columns:1fr}.notificationActions{align-items:stretch;flex-direction:column}}.settingsStack{display:flex;flex-direction:column;gap:20px}.apiCredentialEditor{display:grid;grid-template-columns:minmax(220px,1fr) 160px minmax(300px,1.5fr) auto;gap:14px;align-items:end}.apiScopeList{display:flex;gap:14px;flex-wrap:wrap;padding-bottom:7px}@media(max-width:1100px){.apiCredentialEditor{grid-template-columns:1fr 160px}.apiScopeList{grid-column:1/-1}}@media(max-width:700px){.apiCredentialEditor{grid-template-columns:1fr}.apiScopeList{grid-column:auto}}.lifecycleTitle{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lifecycleTitle h2{margin:0}.lifecycleDialog{min-width:min(560px,82vw)}.lifecycleConfirmation{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #8a5c18;border-radius:9px;background:#251b0d}@media(max-width:700px){.detailHeader{align-items:flex-start;flex-direction:column}.detailActions{width:100%;flex-wrap:wrap}.lifecycleDialog{min-width:0}}.credentialDialog{min-width:min(600px,82vw)}.credentialImpact,.credentialConfirmation{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #9b3636;border-radius:9px;background:#2a1115}.credentialImpact ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:7px}.credentialConfirmation{border-color:#8a5c18;background:#251b0d}.dangerAction:not(:disabled):not([aria-disabled=true]){background:#b42318!important}.dangerAction:not(:disabled):not([aria-disabled=true]):hover{background:#8f1c13!important}.dangerAction:disabled,.dangerAction[aria-disabled=true]{opacity:.55;cursor:not-allowed}.dangerAction:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:700px){.credentialDialog{min-width:0}.credentialImpact,.credentialConfirmation{padding:12px}}.permanentDeletionDialog{min-width:min(680px,84vw)}.deletionRetention{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}@media(max-width:700px){.permanentDeletionDialog{min-width:0}.deletionRetention{align-items:flex-start;flex-direction:column}}.deviceDangerZone{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:16px;border:1px solid #743333;border-radius:10px;background:#211015}.deviceDangerZone>div{display:flex;flex-direction:column;gap:6px}.deviceDangerZone h3{margin:0}@media(max-width:700px){.deviceDangerZone{align-items:stretch;flex-direction:column}}.patchHeadingActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.patchKpis{grid-template-columns:repeat(6,minmax(150px,1fr))}.patchGovernanceGrid{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(620px,1.3fr);gap:18px}.patchPolicyCard{align-content:start}.patchPolicyMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.patchPolicyMetrics>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.patchFilters{display:grid;grid-template-columns:minmax(300px,1fr) minmax(170px,.35fr) minmax(180px,.4fr);gap:12px;align-items:end}.patchFilters>[role=search]{align-self:end}.patchComplianceCard .tableScroll{max-height:640px}.patchRowActions{min-width:150px}.patchDeviceLink{min-width:0;padding-left:0!important;color:#65b5ff!important;font-weight:600!important}.patchReasons{display:flex;flex-direction:column;gap:3px;min-width:210px;max-width:360px}.patchReasons span{white-space:normal;overflow-wrap:anywhere}.patchCommandStatuses{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:220px}.patchRingNumberGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.patchDevicePicker{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:8px;max-height:300px;overflow:auto;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.patchDevicePicker label{align-items:flex-start}.patchRolloutRings{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}@media(max-width:1400px){.patchKpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:1200px){.patchGovernanceGrid{grid-template-columns:1fr}.patchFilters{grid-template-columns:1fr 1fr}.patchFilters>[role=search]{grid-column:1/-1}}@media(max-width:700px){.patchHeadingActions{width:100%;align-items:stretch;flex-direction:column}.patchKpis,.patchFilters,.patchPolicyMetrics,.patchRingNumberGrid,.patchDevicePicker{grid-template-columns:1fr}.patchFilters>[role=search]{grid-column:auto}}.patchRestartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.patchRestartGrid .tableScroll{max-height:430px}.patchRestartFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.patchDayPicker{display:grid;grid-template-columns:repeat(7,minmax(52px,1fr));gap:6px;padding:10px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.patchRestartPreview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.patchRestartPreview>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}@media(max-width:1200px){.patchRestartGrid{grid-template-columns:1fr}}@media(max-width:700px){.patchRestartFormGrid,.patchRestartPreview{grid-template-columns:1fr}.patchDayPicker{grid-template-columns:repeat(4,minmax(52px,1fr))}}.diagnosticsStack{display:flex;flex-direction:column;gap:14px}.diagnosticsHealth .metric{border-left:3px solid #3b82f6}.diagnosticsKpis{grid-template-columns:repeat(4,minmax(170px,1fr))}.diagnosticsGroups{display:flex;flex-direction:column;gap:14px}.diagnosticsGroups .cardTitle [role=search]{width:min(440px,42vw)}.crashSignature{font-family:Consolas,Cascadia Mono,monospace;overflow-wrap:anywhere}@media(max-width:1000px){.diagnosticsKpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.diagnosticsKpis{grid-template-columns:1fr}.diagnosticsGroups .cardTitle{align-items:stretch;flex-direction:column}.diagnosticsGroups .cardTitle [role=search]{width:100%}}.organizationStack,.organizationPanel{display:flex;flex-direction:column;gap:16px}.organizationActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.organizationLayout{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(720px,1.58fr);gap:18px;align-items:start}.organizationTreeCard,.organizationDetailCard{padding:18px;gap:16px}.organizationTreeCard{position:sticky;top:132px;max-height:calc(100vh - 155px);overflow:auto}.organizationTreeLabel{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.organizationTreeSelected{background:#17304e;border-radius:6px}.organizationDetailCard{min-height:610px}.organizationBreadcrumb{padding:10px 12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.organizationMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.organizationMetrics>div{padding:12px;gap:4px}.organizationPolicySummary,.organizationPolicyEditor{display:flex;flex-direction:column;gap:13px}.organizationPolicyLine{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #29364b}.policyBadges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.organizationDeviceToolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,.55fr) auto;gap:10px;align-items:center}.organizationDeviceLink{min-width:0;padding-left:0!important;color:#65b5ff!important;font-weight:650!important}.serialNumber{font-family:Consolas,Cascadia Mono,monospace;white-space:nowrap}.subscriptionEditor,.localPolicyBlock{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #29364b;border-radius:9px;background:#0d1728}.localPolicyHeading{display:flex;align-items:center;justify-content:space-between;gap:14px}.profilePicker,.profileEntries{display:flex;flex-direction:column;gap:9px}.profileGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.profileCard{padding:14px;gap:12px}.profileAddPackage{display:grid;grid-template-columns:1fr auto;gap:8px}.profileEntry{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;gap:8px;align-items:center;padding:10px}@media(max-width:1200px){.organizationLayout{grid-template-columns:1fr}.organizationTreeCard{position:static;max-height:420px}.organizationMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.organizationDeviceToolbar,.profileEntry{grid-template-columns:1fr}.organizationPolicyLine,.localPolicyHeading{align-items:flex-start;flex-direction:column}.organizationMetrics,.profileAddPackage{grid-template-columns:1fr}.organizationDetailCard{min-height:0}}.applicationReconciliationCard{padding:16px;gap:14px;border-left:3px solid #4da8ff}.reconciliationOptions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.reconciliationPackageSection{display:flex;flex-direction:column;gap:8px}.reconciliationPackagePicker{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;max-height:220px;overflow:auto;padding:10px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.reconciliationActive{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.reconciliationRecent{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid #29364b}.reconciliationRecentRow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:9px 10px;color:inherit;text-align:left;border:1px solid transparent;border-radius:7px;background:#0d1728;cursor:pointer}.reconciliationRecentRow:hover{border-color:#315b88;background:#13233a}.reconciliationDialog{width:min(1180px,96vw);max-width:1180px}.reconciliationDialogContent,.reconciliationPreview,.reconciliationConfirm,.reconciliationTracking{display:flex;flex-direction:column;gap:14px}.reconciliationKpis{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px}.reconciliationKpis>div{padding:10px;gap:2px}.reconciliationKpis h3{margin:0}.reconciliationPreviewTable{max-height:430px}.reconciliationProgressTable{max-height:440px}.reconciliationPreviewTable td:last-child,.reconciliationProgressTable td:last-child{min-width:220px;max-width:360px;white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.reconciliationKpis{grid-template-columns:repeat(2,1fr)}.reconciliationActive,.reconciliationRecentRow{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.reconciliationOptions{align-items:flex-start;flex-direction:column}.reconciliationKpis,.reconciliationPackagePicker{grid-template-columns:1fr}}.softwareInventoryStack{display:flex;flex-direction:column;gap:18px}.softwareInventoryKpis{grid-template-columns:repeat(6,minmax(150px,1fr))}.softwareInventoryKpis .kpiCard{min-height:118px}.softwareInventoryKpis h3{margin:3px 0;font-size:21px}.softwareInventoryCard,.softwareApplicationDetail{display:flex;flex-direction:column;gap:14px}.softwareInventoryToolbar{display:grid;grid-template-columns:minmax(300px,1fr) minmax(210px,.4fr) auto;gap:12px;align-items:center}.softwareApplicationName,.softwareActionState{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:190px}.inventoryBadges,.versionBadges{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.versionBadges{min-width:180px;max-width:340px}.softwareBulkBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #315b88;border-radius:9px;background:#0d1728}.softwareApplicationDetail .detailActions{display:flex;gap:8px;flex-wrap:wrap}.softwareDeviceLink{min-width:0!important;padding-left:0!important;color:#65b5ff!important;font-weight:650!important}.softwareApplicationDetail .tableScroll{max-height:660px}.softwareApplicationDetail td:nth-child(6){min-width:260px;max-width:380px;white-space:normal}.softwareInventoryCard td:first-child{min-width:230px}@media(max-width:1350px){.softwareInventoryKpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.softwareInventoryToolbar{grid-template-columns:1fr 1fr}.softwareInventoryToolbar>.muted{grid-column:1/-1}.softwareBulkBar,.softwareApplicationDetail .detailHeader{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.softwareInventoryKpis,.softwareInventoryToolbar{grid-template-columns:1fr}.softwareInventoryToolbar>.muted{grid-column:auto}.softwareBulkBar .rowActions,.softwareApplicationDetail .detailActions{align-items:stretch;flex-direction:column;width:100%}}.exposureSubNavigation{align-self:flex-start;max-width:100%;overflow:auto}.vulnerabilityStack{display:flex;flex-direction:column;gap:18px}.vulnerabilityKpis{grid-template-columns:repeat(6,minmax(150px,1fr))}.vulnerabilityKpis .kpiCard{min-height:120px}.vulnerabilityKpis h3{margin:3px 0;font-size:22px}.vulnerabilityFeedCard,.vulnerabilityListCard,.vulnerabilityDetail{display:flex;flex-direction:column;gap:14px}.vulnerabilityFeedGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.vulnerabilityFeedGrid>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.vulnerabilityFeedGrid>.empty{grid-column:1/-1}.vulnerabilityFeedHeading,.riskFactorHeading{display:flex;align-items:center;justify-content:space-between;gap:10px}.vulnerabilityUnknownCard,.vulnerabilityReadOnlyAction{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.vulnerabilityBadgeList{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vulnerabilityFilters{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(170px,.7fr));gap:12px;align-items:end}.vulnerabilityFilters>[role=search]{align-self:end}.vulnerabilityListCard .tableScroll{max-height:650px}.vulnerabilityListCard td:nth-child(2){min-width:270px;max-width:430px;white-space:normal}.vulnerabilityListCard td:nth-child(5){min-width:200px;max-width:330px;white-space:normal}.vulnerabilityPagination{display:flex;align-items:center;justify-content:center;gap:12px}.vulnerabilityDetail{scroll-margin-top:140px}.vulnerabilityDetailGrid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:18px}.vulnerabilityDetailGrid>section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid #29364b;border-radius:9px;background:#0d1728}.riskFactorList,.vulnerabilityEvidenceList,.vulnerabilityComponentList{display:flex;flex-direction:column;gap:9px}.riskFactorList>div,.vulnerabilityEvidenceList>div,.vulnerabilityComponentList>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border:1px solid #29364b;border-radius:7px}.riskFactorHeading{width:100%}.vulnerabilityDescription{white-space:pre-wrap;overflow-wrap:anywhere}.vulnerabilityReferences{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vulnerabilityReadOnlyAction>div:first-child{display:flex;flex-direction:column;gap:4px}.vulnerabilityDetail .tableScroll{max-height:660px}.vulnerabilityDetail td:nth-child(3){min-width:280px;max-width:430px;white-space:normal}@media(max-width:1400px){.vulnerabilityKpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.vulnerabilityFilters{grid-template-columns:1fr 1fr}.vulnerabilityFilters>:first-child{grid-column:1/-1}.vulnerabilityDetailGrid{grid-template-columns:1fr}}@media(max-width:700px){.exposureSubNavigation{width:100%}.vulnerabilityKpis,.vulnerabilityFilters{grid-template-columns:1fr}.vulnerabilityFilters>:first-child{grid-column:auto}.vulnerabilityUnknownCard,.vulnerabilityReadOnlyAction,.vulnerabilityDetail .detailHeader{align-items:flex-start;flex-direction:column}.vulnerabilityPagination{align-items:stretch;flex-direction:column}.vulnerabilityPagination>*{width:100%}.vulnerabilityFeedGrid{grid-template-columns:1fr}}.vulnerabilityRemediation,.vulnerabilityRemediationPreview,.vulnerabilityRemediationConfirm,.vulnerabilityRemediationRun{display:flex;flex-direction:column;gap:14px}.vulnerabilityRemediation{padding:16px;border-left:3px solid #4da8ff}.vulnerabilityRemediationOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-items:end}.vulnerabilityRemediationOptions>span{align-self:center}.vulnerabilityRemediationKpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px}.vulnerabilityRemediationKpis .kpiCard{min-height:105px;padding:11px}.vulnerabilityRemediationKpis h3{margin:2px 0}.vulnerabilityRemediationTable{max-height:460px}.vulnerabilityRemediationTable td:last-child{min-width:220px;max-width:360px;white-space:normal;overflow-wrap:anywhere}.vulnerabilityRemediationConfirm>button{align-self:flex-start}@media(max-width:1100px){.vulnerabilityRemediationOptions,.vulnerabilityRemediationKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.vulnerabilityRemediation .cardTitle,.vulnerabilityRemediationRun .cardTitle{align-items:stretch;flex-direction:column}.vulnerabilityRemediationOptions,.vulnerabilityRemediationKpis{grid-template-columns:1fr}.vulnerabilityRemediationConfirm>button{align-self:stretch}}.alertRoutingStack{display:flex;flex-direction:column;gap:16px}.alertRoutingKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.alertRoutingKpis .kpiCard{min-height:100px}.alertRoutingKpis h1{margin:2px 0}.alertRoutingFilters{display:grid;grid-template-columns:minmax(280px,1fr) minmax(210px,.35fr);gap:12px;margin-bottom:12px}.alertRoutingDialog{width:min(900px,95vw);max-width:900px}.alertDestinationPicker{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:190px;overflow:auto;padding:10px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.alertScheduleEditor{display:grid;grid-template-columns:minmax(360px,1fr) minmax(130px,.25fr) minmax(130px,.25fr);gap:12px;align-items:end;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.alertRoutingStack td{vertical-align:top}.alertRoutingStack td:last-child{min-width:180px}@media(max-width:760px){.alertRoutingFilters,.alertScheduleEditor{grid-template-columns:1fr}.alertRoutingDialog{width:auto}.alertDestinationPicker{grid-template-columns:1fr}}.baselineStack,.baselineEffectiveStack,.baselineProfilesStack{display:flex;flex-direction:column;gap:16px}.baselineSubNavigation{align-self:flex-start;max-width:100%;overflow:auto}.baselineKpis{display:grid;grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px}.baselineKpi{min-height:116px;gap:5px;border-left:3px solid #52657d}.baselineKpi.success{border-left-color:#2ea043}.baselineKpi.warning{border-left-color:#d29922}.baselineKpi.danger{border-left-color:#f85149}.baselineKpi h2{margin:2px 0}.baselineComplianceCard,.baselineEffectiveRules,.baselineExceptionsCard{display:flex;flex-direction:column;gap:14px}.baselineFilters{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr) auto;gap:12px;align-items:end}.baselineComplianceCard .tableScroll,.baselineExceptionsCard .tableScroll{max-height:650px}.baselineComplianceCard tr[aria-selected=true]{background:#17304e}.baselineComplianceCard td:nth-child(3),.baselineComplianceCard td:nth-child(4),.baselineComplianceCard td:nth-child(6){min-width:190px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.baselineDeviceLink{min-width:0!important;padding-left:0!important;color:#65b5ff!important;font-weight:650!important}.baselineStatus{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.baselineRuleKey,.baselineHash{font-family:Consolas,Cascadia Mono,monospace;overflow-wrap:anywhere}.baselineRowActions,.baselineRuleBadges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.baselinePagination{display:flex;align-items:center;justify-content:center;gap:12px}.baselineEvidenceCard{display:flex;flex-direction:column;gap:14px;border-left:3px solid #4da8ff;scroll-margin-top:140px}.baselineEvidenceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.baselineEvidenceGrid>div{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.baselineAssignmentList,.baselineRevisionHistory{display:flex;flex-direction:column;gap:8px}.baselineAssignmentList>div,.baselineRevisionHistory>span{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.baselineEffectiveRules .tableScroll{max-height:560px}.baselineProfileGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px}.baselineProfileCard{display:flex;flex-direction:column;gap:12px;padding:14px}.baselineRevisionHistory{max-height:160px;overflow:auto}.baselineEditorDialog{width:min(1120px,96vw);max-width:1120px}.baselineRuleEditor{display:flex;flex-direction:column;gap:10px;max-height:500px;overflow:auto}.baselineRuleEditorRow{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(220px,1.1fr) minmax(170px,.7fr) minmax(140px,.6fr) minmax(150px,.65fr) auto;gap:9px;align-items:end;padding:12px}.baselineRuleEditorRow>button{margin-bottom:2px}@media(max-width:1400px){.baselineKpis{grid-template-columns:repeat(3,1fr)}.baselineRuleEditorRow{grid-template-columns:repeat(2,minmax(0,1fr))}.baselineRuleEditorRow>button{justify-self:start}}@media(max-width:900px){.baselineFilters,.baselineEvidenceGrid{grid-template-columns:1fr 1fr}.baselineFilters>[role=search]{grid-column:1/-1}.baselineProfileGrid{grid-template-columns:1fr}}@media(max-width:650px){.baselineSubNavigation{width:100%}.baselineKpis,.baselineFilters,.baselineEvidenceGrid,.baselineRuleEditorRow{grid-template-columns:1fr}.baselineFilters>[role=search]{grid-column:auto}.baselinePagination,.baselineAssignmentList>div,.baselineRevisionHistory>span{align-items:stretch;flex-direction:column}.baselineRowActions{align-items:stretch;flex-direction:column}.baselineRowActions>*{width:100%}}.identityAccessCard{display:grid;gap:16px}.identityRoleReference{border:1px solid var(--colorNeutralStroke2);border-radius:8px;padding:10px 12px}.identityRoleReference summary{cursor:pointer;font-weight:600}.identityRoleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.identityChoiceList,.identityScopeList{display:grid;gap:6px}.identityScopeList{max-height:220px;overflow:auto;padding:8px;border:1px solid var(--colorNeutralStroke2);border-radius:6px}.identitySessionList{display:grid;gap:8px}.identitySessionList>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.forcedPasswordPage .loginCard{min-width:min(92vw,480px)}@media(max-width:650px){.identitySessionList>div{align-items:stretch;flex-direction:column}}.physicalInventoryStack,.physicalDetailStack{display:flex;flex-direction:column;gap:16px}.physicalInventoryKpis{grid-template-columns:repeat(4,minmax(160px,1fr))}.physicalInventoryKpis .kpiCard{min-height:116px}.physicalInventoryCard{display:flex;flex-direction:column;gap:14px}.physicalInventoryFilters{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(160px,.55fr));gap:12px;align-items:end}.physicalInventoryFilters>[role=search]{align-self:end}.physicalInventoryCard .tableScroll{max-height:650px}.physicalInventoryCard tr[aria-selected=true]{background:#17304e}.physicalInventoryCard td:nth-child(4){min-width:250px;max-width:400px;white-space:normal}.physicalLayerBadges{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.physicalAssetDialog{width:min(1120px,96vw);max-width:1120px}.physicalAssetDialogContent,.physicalDialogTitle{display:flex;flex-direction:column;gap:14px}.physicalDialogTitle{width:100%}.physicalDialogTitle>span:first-child{display:flex;flex-direction:column;gap:4px}.physicalDialogTitle h2{margin:0}.physicalDialogActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px}.physicalLayerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.physicalLayerCard{padding:14px;gap:8px;border-left:3px solid #52657d}.physicalLayerCard.healthy{border-left-color:#22c55e}.physicalLayerCard.problem{border-left-color:#ef4444}.physicalLayerCard.unknown{border-left-color:#f59e0b}.physicalIdentityGrid,.physicalFreshnessPanel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.physicalIdentityGrid>div,.physicalFreshnessPanel>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;border:1px solid #29364b;border-radius:8px;background:#0d1728}.physicalMetricTable{max-height:360px}.physicalMetricTable td:first-child{min-width:210px}.physicalMetricTable td:nth-child(3){min-width:180px}.physicalMetricTable td:nth-child(4){min-width:170px}@media(max-width:1100px){.physicalInventoryKpis{grid-template-columns:repeat(2,1fr)}.physicalInventoryFilters{grid-template-columns:1fr 1fr}.physicalInventoryFilters>[role=search]{grid-column:1/-1}.physicalLayerGrid,.physicalIdentityGrid,.physicalFreshnessPanel{grid-template-columns:1fr 1fr}}@media(max-width:700px){.physicalInventoryKpis,.physicalInventoryFilters,.physicalLayerGrid,.physicalIdentityGrid,.physicalFreshnessPanel{grid-template-columns:1fr}.physicalInventoryFilters>[role=search]{grid-column:auto}.physicalDialogActions{align-items:stretch;flex-direction:column}.physicalDialogActions>*{width:100%}}.reportingStack{display:flex;flex-direction:column;gap:18px}.reportingActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reportKpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.reportKpiCard{min-height:230px;gap:10px;cursor:pointer;border:1px solid transparent}.reportKpiCard:hover,.reportKpiCard.selected{border-color:#4f9cf9;background:#142844}.reportKpiHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.reportPopulation{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#26354b}.reportPopulationPositive{background:#22c55e}.reportPopulationNegative{background:#ef4444}.reportPopulationUnknown{background:#f59e0b}.reportPopulationExcluded{background:#64748b}.reportTrend{color:#60a5fa}.reportTrend svg{display:block;width:100%;height:230px;border-bottom:1px solid #31415a;background:linear-gradient(180deg,#12213a,#0f1a2b)}.reportTrendAxis{display:flex;justify-content:space-between;color:#9aa9bf;margin-top:6px}.paginationBar{display:flex;align-items:center;justify-content:flex-end;gap:12px}.scheduledReportsStack{display:flex;flex-direction:column;gap:18px;margin-top:4px}.scheduledReportDialog{width:min(760px,94vw);max-width:760px}.scheduledMetricPicker{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:6px 18px;padding:10px;border:1px solid #29364b;border-radius:8px;max-height:250px;overflow:auto}.scheduledReportFormGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.scheduledChannels{display:flex;gap:6px;flex-wrap:wrap}.scheduledReportActions{display:flex;gap:6px;flex-wrap:wrap;min-width:290px}@media(max-width:700px){.reportingActions{align-items:stretch;flex-direction:column}.reportKpiGrid{grid-template-columns:1fr}.reportTrend svg{height:170px}.paginationBar{justify-content:space-between}.scheduledMetricPicker,.scheduledReportFormGrid{grid-template-columns:1fr}.scheduledReportActions{min-width:0}}
