@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--app-header-height:84px;--brand-panel-height:175px;--surface-border:#dbe6f5;--surface-shadow:0 14px 35px #1a396a12;--brand-navy:#00123f;--brand-blue:#1267ff}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{color:#0b1b3f;background:#f5f8fc;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{background:linear-gradient(#f7fbff 0%,#eef5ff 100%);grid-template-columns:286px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #dbe6f5;flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.navMenu button{color:#1c315c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;font-weight:600}.sideCard{background:#fff;border:1px solid #dbe6f5;border-radius:16px;margin:auto 20px 18px}.compactStatus{background:linear-gradient(#fff,#f2fff8);align-items:center;gap:12px;padding:16px;display:flex}.compactStatus strong{font-size:14px;display:block}.compactStatus span{color:#099456;margin-top:5px;font-size:13px;font-weight:600;display:block}.shieldMini{color:#0aa160;background:#def9ec;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.versionText{color:#657999;padding:0 24px 22px;font-size:13px}.versionText small{margin-top:5px;display:block}.content{min-width:0;padding:0 28px 32px;overflow-x:hidden}.appHeader{height:var(--app-header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e0e9f7;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 -28px 22px;padding:0 28px;display:grid}.headerLeft{align-items:center;display:flex}.menuBtn{color:#28446f;cursor:pointer;background:#fff;border:1px solid #dbe6f5;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 8px 22px #142c5a0f}.headerPageTitle{min-width:0;padding-left:2px}.headerPageTitle span{color:#637796;letter-spacing:.055em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:11px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.headerPageTitle h1{color:#08183a;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,1.55vw,27px);font-weight:900;line-height:1.05;overflow:hidden}.headerRight{justify-content:flex-end;align-items:center;gap:14px;display:flex}.notificationBtn{cursor:pointer;background:#fff;border:0;border-radius:14px;width:42px;height:42px;position:relative;box-shadow:0 8px 24px #142c5a14}.notificationBtn span{color:#fff;background:#e31b36;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.userBox{align-items:center;gap:12px;display:flex}.userBox strong,.userBox small{text-align:right;display:block}.userBox small{color:#5c7192}.userBox>span{color:#fff;background:linear-gradient(135deg,#1267ff,#20c6b7);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.metric{background:#fff;border:1px solid #dbe6f5;border-radius:18px;align-items:center;gap:18px;min-height:136px;padding:24px;display:flex;box-shadow:0 14px 35px #1a396a12}.metricIcon{border-radius:16px;place-items:center;width:60px;min-width:60px;height:60px;font-size:27px;display:grid}.metricIcon.blue{color:#1267ff;background:#eaf3ff}.metricIcon.green{color:#08a25c;background:#e8f9ef}.metricIcon.purple{color:#7a3cff;background:#f1e9ff}.metricIcon.red{color:#e31b36;background:#ffecef}.metric strong{color:#516789;font-size:14px;font-weight:600;display:block}.metric b{color:#0a1838;white-space:nowrap;margin-top:7px;font-size:28px;font-weight:800;line-height:1;display:block}.metric small{color:#7083a2;margin-top:8px;font-size:13px;display:block}.hero{background:linear-gradient(120deg,#fff 0% 58%,#f1f8ff 100%);border:1px solid #dbe6f5;border-radius:20px;grid-template-columns:240px minmax(0,1fr) 180px;align-items:center;gap:28px;min-height:218px;padding:22px 34px;display:grid;box-shadow:0 14px 35px #1a396a12}.heroImageWrap{border-right:1px solid #e4edf8;justify-content:center;align-items:center;padding-right:22px;display:flex}.heroLogo{object-fit:cover;border-radius:14px;width:210px;height:168px;box-shadow:0 14px 34px #0616462e}.heroText{text-align:center}.heroText h3{color:#08183a;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2vw,32px);font-weight:800;line-height:1.2}.titleLine{background:#1267ff;border-radius:999px;width:38px;height:3px;margin:12px auto}.heroText p{color:#223b68;max-width:820px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.72}.chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:21px;display:flex}.chips span{color:#1267ff;white-space:nowrap;background:#eef5ff;border:1px solid #e3edf9;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700}.heroShield{color:#1267ff;background:linear-gradient(145deg,#eff8ff,#fff);border-radius:30px;justify-self:center;place-items:center;width:112px;height:112px;font-size:54px;display:grid;box-shadow:inset 0 0 28px #1267ff14}.tableCard{background:#fff;border:1px solid #dbe6f5;border-radius:18px;margin-top:20px;overflow:hidden;box-shadow:0 14px 35px #1a396a12}.tableHeader{border-bottom:1px solid #edf2fa;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.tableHeader h3{color:#08183a;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.slimHeader{border-bottom:0}.tableActions{align-items:center;gap:12px;display:flex}.tableActions input{color:#253c66;border:1px solid #dbe6f5;border-radius:12px;outline:none;width:310px;height:44px;padding:0 16px}.tableActions button,.alertTabs button{color:#1267ff;cursor:pointer;background:#eef5ff;border:0;border-radius:12px;min-height:42px;padding:0 16px;font-weight:700}.alertTabs{gap:8px;display:flex}.alertTabs button.selected{color:#fff;background:#1267ff}.tableWrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1180px}th{color:#395071;text-align:left;text-transform:uppercase;letter-spacing:.025em;background:#f7faff;padding:14px 18px;font-size:12px;font-weight:800}td{color:#10244c;vertical-align:middle;border-top:1px solid #eef3fb;padding:15px 18px;font-size:14px;font-weight:500}.device{align-items:center;gap:12px;min-width:230px;display:flex}.device b{font-size:14px;font-weight:800;display:block}.device small,td small{color:#5d7395;margin-top:5px;font-size:12px;line-height:1.35;display:block}.liveDot{background:#0db768;border-radius:50%;width:9px;min-width:9px;height:9px}.serverIcon{color:#1267ff;background:#edf5ff;border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;display:grid}.nowrap{white-space:nowrap}.file{color:#5d7395;text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.badge{color:#607492;white-space:nowrap;text-transform:capitalize;background:#edf2f7;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.badge.online,.badge.success{color:#078d52;background:#dcf7e9}.badge.failed{color:#dc1730;background:#ffe5eb}.badge.muted{color:#637796;background:#eef2f7}.alertCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 24px 22px;display:grid}.alertCard{border:1px solid #e3ecf8;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:16px;display:grid}.alertCard span{border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.alertCard strong{font-size:14px}.alertCard b{font-size:26px}.alertCard.danger{color:#df1c35;background:#fff2f4;border-color:#ffd5dc}.alertCard.warning{color:#f05d00;background:#fff8f0;border-color:#ffe1c0}.alertCard.info{color:#1267ff;background:#f1f6ff;border-color:#dbe8ff}.alertCard.success{color:#0a9a59;background:#f0fff6;border-color:#d4f3e3}.miniList{border:1px solid #edf2fa;border-radius:14px;margin:0 24px 24px;overflow:hidden}.miniRow{border-top:1px solid #edf2fa;grid-template-columns:10px 240px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.miniRow:first-child{border-top:0}.miniRow b{font-size:13px}.miniRow small{color:#657999}.miniRow em{font-size:12px;font-style:normal;font-weight:800}.dotDanger,.dotSuccess{background:#df1c35;border-radius:50%;width:8px;height:8px}.dotSuccess{background:#0a9a59}.bottomGrid{grid-template-columns:minmax(0,1.5fr) minmax(380px,.8fr);align-items:start;gap:20px;display:grid}.compactWrap table{min-width:760px}.activityList{padding:8px 22px 22px}.activityItem{border-top:1px solid #edf2fa;grid-template-columns:22px 1fr;gap:12px;padding:13px 0;display:grid}.activityItem:first-child{border-top:0}.activityIcon{color:#0a9a59;margin-top:5px;font-size:10px}.activityIcon.error{color:#df1c35}.activityItem b{font-size:13px;display:block}.activityItem p{color:#31486d;margin:4px 0;font-size:13px;line-height:1.45}.activityItem small,.emptyText{color:#7385a1;font-size:12px}.emptyText{padding:10px 0}.greenText{color:#078d52!important}.redText{color:#df1c35!important}.blueText{color:#1267ff!important}@media (width<=1480px){.page{grid-template-columns:258px minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:220px minmax(0,1fr)}.heroShield{display:none}}@media (width<=1100px){.page{grid-template-columns:1fr}.sidebar{display:none}.content{padding:0 16px 24px}.appHeader{margin:0 -16px 18px}.hero{grid-template-columns:1fr}.heroImageWrap{border-right:0;padding-right:0}.alertCards,.bottomGrid{grid-template-columns:1fr}}@media (width<=720px){.metrics{grid-template-columns:1fr}.tableHeader{flex-direction:column;align-items:stretch}.tableActions input{width:100%}.chips{justify-content:flex-start}.heroText{text-align:left}.titleLine{margin-left:0}}.setupInlineBtn{color:#b15c00;cursor:pointer;white-space:nowrap;background:#fff2df;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800}.setupInlineBtn:hover{background:#ffe4bd}.wizardOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0716356b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wizardPanel{background:#fff;border:1px solid #dbe6f5;border-radius:24px;flex-direction:column;width:min(880px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #0a183847}.wizardHeader{color:#fff;background:linear-gradient(135deg,#00123f,#0c3b90);justify-content:space-between;gap:20px;padding:24px 28px;display:flex}.wizardHeader h3{letter-spacing:-.03em;margin:7px 0 6px;font-size:28px;line-height:1.1}.wizardHeader p{color:#c8d9f7;margin:0;font-size:14px}.wizardEyebrow{color:#74d7ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.wizardClose{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:14px;width:42px;height:42px;font-size:28px;line-height:1}.wizardSteps{background:#f7faff;border-bottom:1px solid #e6eef9;grid-template-columns:repeat(5,1fr);gap:10px;padding:16px 24px;display:grid}.wizardSteps span{color:#607492;background:#edf2f7;border-radius:999px;place-items:center;height:34px;font-size:12px;font-weight:800;display:grid}.wizardSteps span.active{color:#fff;background:#1267ff}.wizardBody{padding:26px 28px;overflow-y:auto}.wizardSection h4{color:#08183a;letter-spacing:-.02em;margin:0 0 16px;font-size:22px}.wizardInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wizardInfoGrid div,.wizardSummary{background:#f8fbff;border:1px solid #e1ebf7;border-radius:14px;padding:16px}.wizardInfoGrid small{color:#6a7f9d;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.wizardInfoGrid strong,.wizardSummary b,.wizardSummary span{color:#10244c;word-break:break-word;margin-top:7px;font-size:14px;display:block}.wizardNote{color:#28466f;background:#eef5ff;border-radius:14px;margin:16px 0 0;padding:14px 16px;line-height:1.55}.wizardFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wizardFormGrid label{color:#395071;gap:8px;font-size:13px;font-weight:800;display:grid}.wizardFormGrid input,.wizardFormGrid select{color:#10244c;background:#fff;border:1px solid #dbe6f5;border-radius:12px;outline:none;height:46px;padding:0 14px;font-size:14px}.wizardFormGrid input:focus,.wizardFormGrid select:focus{border-color:#1267ff;box-shadow:0 0 0 3px #1267ff1f}.wizardMessage{color:#0f5e39;background:#e8f9ef;border-radius:14px;margin-top:18px;padding:14px 16px;font-weight:700}.wizardDone{text-align:center;padding:20px 0 8px}.doneIcon{color:#fff;background:linear-gradient(135deg,#0aa160,#20c6b7);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:36px;font-weight:900;display:grid}.wizardFooter{background:#f7faff;border-top:1px solid #e6eef9;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex}.wizardFooter button{color:#28466f;cursor:pointer;background:#e7eef8;border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.wizardFooter button.primary{color:#fff;background:#1267ff}.wizardFooter button:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.wizardSteps,.wizardInfoGrid,.wizardFormGrid{grid-template-columns:1fr}.wizardHeader,.wizardBody{padding:20px}.wizardFooter{flex-wrap:wrap;padding:16px 20px}}.deviceDetailsPanel{width:min(1180px,96vw);max-height:92vh}.detailsSection{margin-top:22px}.detailsSection h4{color:#08183a;letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:800}.detailsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.detailsCard{background:#f8fbff;border:1px solid #e1ebf7;border-radius:14px;padding:16px}.detailsCard small{color:#6a7f9d;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.detailsCard strong{color:#10244c;word-break:break-word;margin-top:8px;font-size:18px;display:block}.detailsCard strong span{color:#657999;margin-top:5px;font-size:12px;font-weight:700;display:block}.integrityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.integrityItem{background:#fff;border:1px solid #e1ebf7;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:4px 10px;min-height:82px;padding:14px;display:grid}.integrityItem b{color:#607492;background:#edf2f7;border-radius:11px;grid-row:span 2;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.integrityItem span{color:#10244c;font-size:13px;font-weight:900}.integrityItem small{color:#657999;font-size:12px;font-weight:700}.integrityItem.ok b{color:#078d52;background:#dcf7e9}.integrityItem.warn b{color:#b15c00;background:#fff2df}.integrityItem.danger b{color:#df1c35;background:#ffecef}.historySummary{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.historySummary span{color:#395071;background:#f2f6fb;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.historySummary b{color:#10244c}@media (width<=1100px){.detailsGrid,.integrityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.detailsGrid,.integrityGrid{grid-template-columns:1fr}}.polishedDetailsPanel{border-radius:24px;width:min(1360px,96vw);max-height:92vh;overflow:hidden}.detailsHeroHeader{color:#fff;background:linear-gradient(135deg,#00123f 0%,#053d9b 100%);align-items:center;gap:20px;min-height:132px;padding:26px 34px 24px;display:flex;position:relative}.detailsHeroHeader h3{letter-spacing:-.03em;margin:8px 0 6px;font-size:30px;line-height:1}.detailsHeroHeader p{color:#dbe8ff;margin:0;font-size:14px;font-weight:700}.detailsHeroIcon{color:#68a9ff;background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;place-items:center;width:78px;min-width:78px;height:78px;font-size:38px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 0 28px #ffffff0f}.detailsHeroIcon b{color:#063d27;background:#73f0aa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 8px 22px #00000038}.detailsClose{background:#ffffff24;margin-left:auto}.compactDetailsBody{max-height:calc(92vh - 224px);padding:22px 26px 18px;overflow-y:auto}.topStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.heroStatusCard{background:linear-gradient(135deg,#fff 0%,#f9fcff 100%);border:1px solid #dbe6f5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:108px;padding:18px;display:flex;box-shadow:0 10px 26px #1a396a0b}.heroStatusCard small,.quickInfoStrip small,.intelligenceCard small{color:#637796;text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:900;display:block}.heroStatusCard strong{color:#0b1b3f;margin-top:10px;font-size:16px;font-weight:900;line-height:1.2;display:block}.heroStatusCard em,.intelligenceCard em{color:#506789;margin-top:7px;font-size:12px;font-style:normal;font-weight:700;display:block}.largeStatusIcon{border-radius:50%;place-items:center;width:58px;min-width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.greenIcon{color:#078d52;background:#dcf7e9}.blueIcon{color:#1267ff;background:#eaf3ff}.purpleIcon{color:#7a3cff;background:#f1e9ff}.statusPill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.statusPill.mini{min-height:24px;padding:0 10px;font-size:11px}.successPill{color:#078d52;background:#dcf7e9}.warnPill{color:#b15c00;background:#fff2df}.mutedPill{color:#637796;background:#eef2f7}.quickInfoStrip{background:#fff;border:1px solid #dbe6f5;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:14px;padding:14px 18px;display:grid}.quickInfoStrip div{border-left:1px solid #e6eef8;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;min-width:0;padding:4px 12px;display:grid}.quickInfoStrip div:first-child{border-left:0}.quickInfoStrip span{color:#1267ff;background:#eef5ff;border-radius:50%;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.quickInfoStrip strong{text-overflow:ellipsis;white-space:nowrap;color:#0b1b3f;min-width:0;margin-top:4px;font-size:13px;font-weight:900;overflow:hidden}.backupIntelligenceBox{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe6f5;border-radius:16px;margin-top:14px;padding:16px}.backupIntelligenceBox h4,.detailsMiniTableCard h4,.backupHealthCard h4{color:#08183a;letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:900;line-height:1.15}.intelligenceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.intelligenceCard{background:#fff;border:1px solid #dbe6f5;border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:52px 1fr;align-items:center;column-gap:14px;min-height:96px;padding:15px 16px;display:grid}.intelligenceCard span{color:#0a9a59;background:#e5faee;border-radius:50%;grid-row:1/span 3;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.intelligenceCard strong{color:#0b1b3f;margin-top:7px;font-size:18px;font-weight:900;line-height:1.15;display:block}.integrityStrip{background:#fff;border:1px solid #dbe6f5;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.integrityCompact{border-left:1px solid #e6eef8;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:70px;padding:12px 14px;display:grid}.integrityCompact:first-child{border-left:0}.integrityCompact b{border-radius:9px;grid-row:1/span 2;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.integrityCompact span{color:#0b1b3f;font-size:12px;font-weight:900}.integrityCompact small{color:#657999;margin-top:3px;font-size:11px;font-weight:800}.integrityCompact.ok b{color:#078d52;background:#dcf7e9}.integrityCompact.warn b{color:#b15c00;background:#fff2df}.integrityCompact.danger b{color:#df1c35;background:#ffecef}.detailsBottomGrid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr);gap:14px;margin-top:14px;display:grid}.detailsMiniTableCard,.backupHealthCard{background:#fff;border:1px solid #dbe6f5;border-radius:16px;padding:16px}.miniDetailsTableWrap{overflow-x:auto}.miniDetailsTable{border:1px solid #e6eef8;border-radius:12px;width:100%;min-width:0;overflow:hidden}.miniDetailsTable td{padding:12px 13px;font-size:12px;font-weight:800}.miniDetailsTable .badge{min-height:24px;padding:0 9px;font-size:10px}.backupHealthCard{align-items:center;gap:20px;display:flex}.healthRing{background:conic-gradient(#0a9a59 0 100%, #e8eef7 0);border-radius:50%;place-items:center;width:118px;min-width:118px;height:118px;display:grid;position:relative}.healthRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.healthRing span{z-index:1;color:#0b1b3f;font-size:25px;font-weight:900;position:relative}.backupHealthCard h4{color:#0a9a59;margin-bottom:7px}.backupHealthCard p{color:#405a80;margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.35}.backupHealthCard ul{margin:0;padding:0;list-style:none}.backupHealthCard li{color:#536b8e;margin-top:7px;font-size:12px;font-weight:800}.detailsFooter{justify-content:flex-end;align-items:center;padding:14px 26px}.detailsFooter button{min-height:42px;padding:0 20px;font-size:13px}.detailsFooter button:not(:disabled):first-child{color:#1267ff;background:#fff;border:1px solid #1267ff}.detailsFooter button:nth-child(2){color:#fff;background:#0a3aa4}.detailsFooter .dangerOutline{color:#df1c35;background:#fff;border:1px solid #ffb8c1}@media (width<=1280px){.quickInfoStrip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}.quickInfoStrip div:nth-child(5){border-left:0}.intelligenceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.topStatusGrid,.detailsBottomGrid{grid-template-columns:1fr}.integrityStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.integrityCompact:nth-child(odd){border-left:0}.detailsHeroIcon{display:none}}@media (width<=720px){.quickInfoStrip,.intelligenceMetrics,.integrityStrip{grid-template-columns:1fr}.quickInfoStrip div,.integrityCompact{border-top:1px solid #e6eef8;border-left:0}.quickInfoStrip div:first-child,.integrityCompact:first-child{border-top:0}.backupHealthCard{flex-direction:column;align-items:flex-start}}.polishedDetailsPanel{border-radius:22px;width:min(1500px,97vw);max-height:94vh}.detailsHeroHeader{min-height:126px;padding:22px 32px}.detailsHeroHeader h3{font-size:30px}.compactDetailsBody{max-height:calc(94vh - 212px);padding:20px 28px 18px}.refinedTopGrid{grid-template-columns:1fr 1.08fr 1.08fr;gap:16px}.refinedStatusCard{grid-template-columns:68px minmax(0,1fr) 26px;align-items:center;gap:16px;min-height:112px;padding:18px 24px;display:grid;position:relative}.refinedStatusCard.statusAccent{border-left:3px solid #1fc474}.refinedStatusCard .largeStatusIcon{width:58px;min-width:58px;height:58px;font-size:27px}.statusCardText{min-width:0}.statusCardText small{margin-bottom:6px}.statusCardText strong{text-overflow:ellipsis;margin-top:0;font-size:18px;line-height:1.15;overflow:hidden}.statusCardText em{margin-top:6px;font-size:13px;line-height:1.38}.cardSignalIcon,.cardChevron{justify-self:end;font-size:28px;font-style:normal;font-weight:900;line-height:1}.cardSignalIcon{color:#08a25c}.cardChevron{color:#526a91;font-size:35px}.refinedQuickStrip{grid-template-columns:1.15fr .92fr 1fr .92fr 1.12fr .9fr .95fr;align-items:center;margin-top:16px;padding:13px 16px}.refinedQuickStrip div{grid-template-columns:40px minmax(0,1fr);column-gap:11px;padding:5px 12px}.refinedQuickStrip span{width:36px;height:36px;font-size:17px}.refinedQuickStrip small{font-size:10px;line-height:1.1}.refinedQuickStrip strong{font-size:13px;line-height:1.18}.blueSoft{color:#1267ff!important;background:#eaf3ff!important}.purpleSoft{color:#7a3cff!important;background:#f2eaff!important}.greenSoft{color:#078d52!important;background:#e2f9ec!important}.orangeSoft{color:#f05d00!important;background:#fff1e4!important}.backupIntelligenceBox{margin-top:16px;padding:14px 16px 16px}.backupIntelligenceBox h4,.detailsMiniTableCard h4,.backupHealthCard h4{font-size:18px}.intelligenceMetrics{gap:16px}.intelligenceCard{grid-template-columns:54px 1fr;column-gap:14px;min-height:92px;padding:14px 16px}.intelligenceCard strong{font-size:17px}.integrityStrip{margin-top:12px}.integrityCompact{min-height:64px;padding:10px 14px}.detailsBottomGrid{grid-template-columns:minmax(0,1.45fr) minmax(420px,.85fr);margin-top:16px}.detailsMiniTableCard,.backupHealthCard{padding:15px 16px}.miniDetailsTable th{padding:10px 12px;font-size:10px}.miniDetailsTable td{padding:11px 12px;font-size:12px}.backupHealthCard{gap:18px}.healthRing{width:112px;min-width:112px;height:112px}.detailsFooter{padding:13px 28px}.detailsFooter button{min-height:42px;padding:0 24px}@media (width<=1380px){.polishedDetailsPanel{width:min(1380px,97vw)}.refinedQuickStrip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.refinedQuickStrip div:nth-child(5){border-left:0}}@media (width<=1080px){.refinedTopGrid{grid-template-columns:1fr}.refinedQuickStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.detailsActionMessage{color:#12315f;background:#f2f7ff;border:1px solid #d7e5ff;border-radius:14px;margin:0 32px 12px;padding:12px 16px;font-size:13px;font-weight:700}.detailsFooter button.primaryAction{color:#fff;background:#075eea;border-color:#075eea;box-shadow:0 10px 22px #075eea2e}.detailsFooter button.primaryAction:disabled{color:#7d8ca6;box-shadow:none;background:#eef3fb;border-color:#dbe6f5}.detailsActionMessage.dangerMessage{color:#b42318;background:#fff1f0;border:1px solid #ffd6d2}.discoveryPanel{background:linear-gradient(#fff,#f7fbff);border:1px solid #dbe6f5;border-radius:16px;margin-bottom:18px;padding:16px}.discoveryPanelHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.discoveryPanelHeader strong{color:#08183a;font-size:15px;font-weight:900;display:block}.discoveryPanelHeader small{color:#657999;margin-top:4px;font-size:12px;font-weight:700;display:block}.discoveryPanelHeader>span{color:#078d52;white-space:nowrap;background:#dcf7e9;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.discoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discoveryCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6f5;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.discoveryCard:hover,.discoveryCard.selected{border-color:#1267ff;transform:translateY(-1px);box-shadow:0 10px 26px #1267ff1a}.discoveryCard>span{background:#eef5ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.discoveryCard strong{color:#10244c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;display:block;overflow:hidden}.discoveryCard small{color:#657999;margin-top:4px;font-size:12px;font-weight:700;display:block}.discoveryCard em{color:#b15c00;background:#fff2df;border-radius:999px;align-items:center;min-height:24px;margin-top:7px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.discoveryCard.selected em{color:#078d52;background:#dcf7e9}@media (width<=720px){.discoveryGrid{grid-template-columns:1fr}.discoveryPanelHeader{flex-direction:column;align-items:flex-start}}.licenseManagementPanel{width:min(1420px,97vw);max-height:94vh}.licenseManagementHeader h3{font-size:30px}.licenseSummaryGrid{background:#f7faff;border-bottom:1px solid #e6eef9;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid}.licenseSummaryGrid div{background:#fff;border:1px solid #dbe6f5;border-radius:14px;padding:14px 16px}.licenseSummaryGrid small{color:#637796;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.licenseSummaryGrid strong{color:#0b1b3f;margin-top:6px;font-size:24px;font-weight:900;display:block}.licenseTabs{background:#fff;border-bottom:1px solid #e6eef9;gap:10px;padding:14px 24px;display:flex}.licenseTabs button{color:#1267ff;cursor:pointer;background:#eef5ff;border:0;border-radius:999px;min-height:38px;padding:0 15px;font-weight:900}.licenseTabs button.selected{color:#fff;background:#1267ff}.licenseTabs button:disabled{opacity:.6;cursor:not-allowed}.licenseManagementBody{padding:18px 24px}.licenseTableWrap{background:#fff;border:1px solid #e6eef9;border-radius:16px}.licenseTable{min-width:1180px}.licenseTable th{font-size:11px}.licenseTable td{font-size:13px}.licenseTable td b{font-size:13px;font-weight:900;display:block}@media (width<=1100px){.licenseSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.licenseTabs{flex-wrap:wrap}}@media (width<=720px){.licenseSummaryGrid{grid-template-columns:1fr}}.tableCard.protectedDevicesCard,.tableCard.verificationHistoryCard{overflow:visible}.protectedDevicesCard .tableWrap,.verificationHistoryCard .tableWrap{overflow-x:hidden}.protectedDevicesCard table,.verificationHistoryCard table{min-width:0}.protectedDeviceCard{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe6f5;border-radius:16px;margin:0 18px 18px;padding:18px 20px;box-shadow:0 10px 26px #1a396a0b}.protectedDeviceTop{border-bottom:1px solid #e6eef8;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:14px;display:grid}.protectedDeviceIcon{color:#1267ff;background:#eef5ff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.protectedDeviceTitle{min-width:0}.protectedDeviceTitle h4{color:#08183a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:900;line-height:1.15}.protectedDeviceTitle small{color:#5d7395;word-break:break-all;margin-top:5px;font-size:11px;font-weight:800;display:block}.protectedDeviceBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.statusShieldBadge{color:#078d52;white-space:nowrap;text-transform:uppercase;background:#dcf7e9;border:1px solid #b8edd0;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.statusShieldBadge:before{content:"✓";color:#fff;background:#0a9a59;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:inline-grid}.protectedDeviceMetaGrid{grid-template-columns:1.05fr .95fr .85fr .9fr 1.25fr .65fr .9fr;align-items:center;gap:0;margin-top:14px;display:grid}.protectedDeviceMetaGrid div{border-left:1px solid #e6eef8;min-width:0;padding:4px 12px}.protectedDeviceMetaGrid div:first-child{border-left:0;padding-left:0}.protectedDeviceMetaGrid small{color:#637796;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1;display:block}.protectedDeviceMetaGrid strong{color:#10244c;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.protectedDeviceMetaGrid .lastRestoreOk{color:#078d52;text-transform:uppercase;background:#dcf7e9;border-radius:999px;align-items:center;min-height:24px;margin-top:5px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.verificationHistoryCard .tableHeader{padding:16px 18px}.verificationHistoryCard .tableHeader h3{font-size:19px}.verificationHistoryTable{table-layout:fixed;width:100%;min-width:0!important}.verificationHistoryTable th,.verificationHistoryTable td{padding:11px 10px;font-size:12px}.verificationHistoryTable th{letter-spacing:.02em;font-size:10px}.verificationHistoryTable .vhTime{width:120px}.verificationHistoryTable .vhDevice{width:122px}.verificationHistoryTable .vhDatabase{width:170px}.verificationHistoryTable .vhType{width:112px}.verificationHistoryTable .vhTrigger{width:96px}.verificationHistoryTable .vhStatus,.verificationHistoryTable .vhRestore{width:86px}.verificationHistoryTable .vhSize{width:96px}.verificationHistoryTable .vhDuration{width:90px}.verificationHistoryTable .vhAction{width:42px}.verificationHistoryTable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbTypeBadge,.triggerBadge,.verifyBadge{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.dbTypeBadge.postgresql{color:#145c8f;background:#eaf4ff}.dbTypeBadge.sqlserver{color:#b42318;background:#fff1f0}.triggerBadge.manual{color:#1267ff;background:#eef5ff;border:1px solid #cfe0ff}.triggerBadge.scheduled{color:#7a3cff;background:#f2eaff;border:1px solid #dfccff}.verifyBadge{color:#078d52;background:#dcf7e9;border:1px solid #b8edd0}.verifyDetailsPanel{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #cfe0ff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 14px 14px;padding:14px 16px;display:grid}.verifyDetailsGroup{border-right:1px solid #dbe6f5;min-width:0;padding-right:14px}.verifyDetailsGroup:last-child{border-right:0;padding-right:0}.verifyDetailsGroup h4{color:#08183a;margin:0 0 10px;font-size:13px;font-weight:900}.verifyDetailsRow{color:#10244c;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:800;display:grid}.verifyDetailsRow small{color:#657999;text-transform:uppercase;font-size:11px;font-weight:900}.verifyDetailsRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1380px){.protectedDeviceMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}.protectedDeviceMetaGrid div:nth-child(5){border-left:0;padding-left:0}.verificationHistoryTable .vhDevice,.verificationHistoryTable .vhSize{display:none}}@media (width<=980px){.protectedDeviceTop{grid-template-columns:48px minmax(0,1fr)}.protectedDeviceBadges{grid-column:1/-1;justify-content:flex-start}.protectedDeviceMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.protectedDeviceMetaGrid div{border-top:1px solid #e6eef8;border-left:0;padding:10px 0 0}.protectedDeviceMetaGrid div:first-child{border-top:0}.verifyDetailsPanel{grid-template-columns:1fr}.verifyDetailsGroup{border-bottom:1px solid #dbe6f5;border-right:0;padding-bottom:12px;padding-right:0}.verifyDetailsGroup:last-child{border-bottom:0;padding-bottom:0}}@media (width<=720px){.verificationHistoryTable .vhType,.verificationHistoryTable .vhDuration{display:none}}.backupRestoreGrid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:start;gap:20px;margin-top:20px;display:grid}.backupExplorerCard,.restoreCenterCard{overflow:hidden}.explorerHeader,.restoreHeader{align-items:flex-start;padding:16px 18px}.explorerHeader small,.restoreHeader small{color:#657999;margin-top:5px;font-size:12px;font-weight:700;display:block}.explorerHeader button{color:#1267ff;cursor:pointer;background:#eef5ff;border:0;border-radius:12px;min-height:36px;padding:0 13px;font-size:12px;font-weight:900}.backupExplorerTableWrap{width:100%;overflow-x:hidden}.backupExplorerTable{table-layout:fixed;width:100%;min-width:0!important}.backupExplorerTable th,.backupExplorerTable td{padding:10px 9px;font-size:11px;line-height:1.2}.backupExplorerTable th{font-size:9.5px}.backupExplorerTable td{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.backupExplorerTable th:first-child,.backupExplorerTable td:first-child{width:120px}.backupExplorerTable th:nth-child(2),.backupExplorerTable td:nth-child(2){width:105px}.backupExplorerTable th:nth-child(3),.backupExplorerTable td:nth-child(3){width:160px}.backupExplorerTable th:nth-child(4),.backupExplorerTable td:nth-child(4){width:105px}.backupExplorerTable th:nth-child(5),.backupExplorerTable td:nth-child(5){width:90px}.backupExplorerTable th:nth-child(6),.backupExplorerTable td:nth-child(6){width:92px}.backupExplorerTable th:nth-child(7),.backupExplorerTable td:nth-child(7){width:80px}.backupExplorerTable th:nth-child(8),.backupExplorerTable td:nth-child(8){width:150px}.backupExplorerTable tr:hover,.selectedRestoreRow{background:#f4f8ff}.explorerDatabaseCell{color:#0b1b3f;font-weight:900}.restoreCountBadge{color:#078d52;white-space:nowrap;background:#dcf7e9;border:1px solid #b8edd0;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.restoreHeroBox{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dbe6f5;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;margin:16px 18px 0;padding:16px;display:grid}.restoreHeroIcon{color:#637796;background:#eef2f7;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.restoreHeroIcon.success{color:#078d52;background:#dcf7e9}.restoreHeroIcon.failed{color:#df1c35;background:#ffecef}.restoreHeroBox small{color:#637796;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.restoreHeroBox strong{color:#08183a;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:17px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.restoreHeroBox em{color:#657999;margin-top:6px;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;display:block}.restoreDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 18px 0;display:grid}.restoreDetailGrid div{background:#fff;border:1px solid #e1ebf7;border-radius:13px;min-height:62px;padding:12px}.restoreDetailGrid small{color:#637796;letter-spacing:.02em;text-transform:uppercase;font-size:9.5px;font-weight:900;display:block}.restoreDetailGrid strong{color:#10244c;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.restoreActions{justify-content:flex-end;gap:10px;margin:16px 18px 18px;display:flex}.restoreActions button{color:#7d8ca6;cursor:not-allowed;background:#eef3fb;border:0;border-radius:12px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900}@media (width<=1380px){.backupRestoreGrid{grid-template-columns:1fr}}@media (width<=980px){.backupExplorerTableWrap{overflow-x:auto}.backupExplorerTable{min-width:860px!important}}@media (width<=720px){.restoreDetailGrid{grid-template-columns:1fr}.restoreActions{flex-direction:column}}.restoreDownloadMessage{color:#12315f;background:#f2f7ff;border:1px solid #d7e5ff;border-radius:12px;margin:14px 18px 0;padding:11px 13px;font-size:12px;font-weight:800}.restoreActions button.downloadEnabled:not(:disabled){color:#fff;cursor:pointer;background:#1267ff;box-shadow:0 10px 22px #1267ff29}.restoreActions button.downloadEnabled:not(:disabled):hover{background:#075eea}.restoreActions button.downloadEnabled:disabled{color:#7d8ca6;cursor:not-allowed;background:#eef3fb}.executiveHeader{color:#fff;background:linear-gradient(135deg,#061a44 0%,#0b347e 58%,#0b63ce 100%);border:1px solid #dbe6f5;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:24px 28px;display:flex;box-shadow:0 18px 42px #0a235429}.executiveHeader span{color:#9fe9c1;text-transform:uppercase;letter-spacing:.08em;background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.executiveHeader h1{letter-spacing:-.04em;margin:12px 0 7px;font-size:clamp(28px,2.2vw,38px);line-height:1.05}.executiveHeader p{color:#d9e7ff;max-width:760px;margin:0;font-size:14px;font-weight:600;line-height:1.55}.executiveHeader button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:13px;min-height:44px;padding:0 18px;font-size:13px;font-weight:900}.executiveHeader button:hover{background:#ffffff2e}.executiveMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.execMetric{background:#fff;border:1px solid #dbe6f5;border-radius:18px;min-height:128px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a396a0f}.execMetric:before{content:"";background:#1267ff;width:4px;position:absolute;inset:0 auto 0 0}.execMetric small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2;display:block}.execMetric strong{color:#08183a;letter-spacing:-.04em;white-space:nowrap;margin-top:13px;font-size:30px;font-weight:900;line-height:1;display:block}.execMetric span{color:#5d7395;margin-top:11px;font-size:12px;font-weight:800;line-height:1.35;display:block}.execMetric.healthy:before{background:#0a9a59}.execMetric.info:before{background:#1267ff}.execMetric.warning:before{background:#f59e0b}.execMetric.critical:before{background:#df1c35}.execMetric.healthy strong{color:#078d52}.execMetric.info strong{color:#1267ff}.execMetric.warning strong{color:#b15c00}.execMetric.critical strong{color:#df1c35}@media (width<=1480px){.executiveMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.executiveHeader{flex-direction:column;align-items:flex-start}.executiveMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.executiveMetrics{grid-template-columns:1fr}}.pageTitleBar{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #dbe6f5;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:22px 24px;display:flex;box-shadow:0 14px 35px #1a396a0e}.pageTitleBar span,.pageEyebrow{color:#1267ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.pageTitleBar h1{color:#08183a;letter-spacing:-.035em;margin:0;font-size:30px;font-weight:900;line-height:1.08}.pageTitleBar p,.protectedDevicesPageCard .tableHeader p,.panelHeader p{color:#5d7395;margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.45}.pageTitleBar button,.panelHeader button,.attentionRow button{color:#fff;cursor:pointer;background:#1267ff;border:0;border-radius:12px;min-height:40px;padding:0 15px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #1267ff24}.deviceHealthSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.deviceHealthCard{background:#fff;border:1px solid #dbe6f5;border-radius:16px;min-height:112px;padding:18px;box-shadow:0 10px 26px #1a396a0b}.deviceHealthCard small,.execMetric small,.snapshotGrid span,.alertPosture span{color:#637796;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.deviceHealthCard strong{color:#0b1b3f;margin-top:10px;font-size:30px;font-weight:900;line-height:1;display:block}.deviceHealthCard span{color:#5d7395;margin-top:9px;font-size:12px;font-weight:700;display:block}.deviceHealthCard.healthy{border-top:3px solid #0a9a59}.deviceHealthCard.info{border-top:3px solid #1267ff}.deviceHealthCard.warning{border-top:3px solid #f59e0b}.deviceHealthCard.critical{border-top:3px solid #df1c35}.protectedDevicesPageCard .tableHeader h3{font-size:23px}.superAdminGrid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}.commandPanel{background:#fff;border:1px solid #dbe6f5;border-radius:18px;min-height:220px;padding:18px;box-shadow:0 14px 35px #1a396a0e}.panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.panelHeader h3{color:#08183a;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:900}.attentionList{gap:10px;display:grid}.attentionRow{background:#fbfdff;border:1px solid #edf2fa;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:11px 12px;display:grid}.attentionIcon{color:#1267ff;background:#eef5ff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.attentionRow strong{color:#10244c;font-size:13px;font-weight:900;display:block}.attentionRow small{color:#657999;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.attentionRow button{min-height:32px;box-shadow:none;padding:0 12px;font-size:12px}.snapshotGrid,.alertPosture{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.snapshotGrid div,.alertPosture div{background:#fbfdff;border:1px solid #edf2fa;border-radius:14px;min-height:86px;padding:16px}.snapshotGrid b,.alertPosture b{color:#08183a;margin-bottom:8px;font-size:28px;font-weight:900;line-height:1;display:block}@media (width<=1380px){.deviceHealthSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.superAdminGrid{grid-template-columns:1fr}}@media (width<=980px){.pageTitleBar{flex-direction:column;align-items:stretch}.deviceHealthSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.attentionRow{grid-template-columns:40px minmax(0,1fr)}.attentionRow .badge,.attentionRow button{justify-self:start}}@media (width<=720px){.deviceHealthSummary,.snapshotGrid,.alertPosture{grid-template-columns:1fr}}.restorePageTitle{background:linear-gradient(135deg,#fff 0%,#f7fbff 68%,#ecfdf5 100%)}.restoreKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.restoreKpi{background:#fff;border:1px solid #dbe6f5;border-radius:17px;min-height:118px;padding:17px 18px 15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a396a0e}.restoreKpi:before{content:"";background:#1267ff;width:4px;position:absolute;inset:0 auto 0 0}.restoreKpi small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.2;display:block}.restoreKpi strong{color:#08183a;letter-spacing:-.035em;white-space:nowrap;margin-top:12px;font-size:25px;font-weight:900;line-height:1.05;display:block}.restoreKpi span{color:#5d7395;margin-top:9px;font-size:12px;font-weight:800;line-height:1.35;display:block}.restoreKpi.healthy:before{background:#0a9a59}.restoreKpi.info:before{background:#1267ff}.restoreKpi.warning:before{background:#f59e0b}.restoreKpi.critical:before{background:#df1c35}.restoreKpi.healthy strong{color:#078d52}.restoreKpi.info strong{color:#1267ff}.restoreKpi.warning strong{color:#b15c00}.restoreKpi.critical strong{color:#df1c35}.restoreCenterWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(390px,.82fr);align-items:start;gap:18px;display:grid}.restoreInventoryCard{margin-top:0}.restoreInventoryWrap{width:100%;overflow-x:auto}.restoreInventoryTable{table-layout:fixed;width:100%;min-width:1120px}.restoreInventoryTable th,.restoreInventoryTable td{padding:11px 10px;font-size:12px;line-height:1.25}.restoreInventoryTable th{font-size:10px}.restoreInventoryTable td{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.restoreInventoryTable th:first-child,.restoreInventoryTable td:first-child{width:132px}.restoreInventoryTable th:nth-child(2),.restoreInventoryTable td:nth-child(2){width:120px}.restoreInventoryTable th:nth-child(3),.restoreInventoryTable td:nth-child(3){width:180px}.restoreInventoryTable th:nth-child(4),.restoreInventoryTable td:nth-child(4){width:118px}.restoreInventoryTable th:nth-child(5),.restoreInventoryTable td:nth-child(5){width:100px}.restoreInventoryTable th:nth-child(6),.restoreInventoryTable td:nth-child(6){width:112px}.restoreInventoryTable th:nth-child(7),.restoreInventoryTable td:nth-child(7){width:110px}.restoreInventoryTable th:nth-child(8),.restoreInventoryTable td:nth-child(8){width:92px}.verifyBadge.notReady{color:#df1c35;background:#ffecef;border-color:#ffc4ce}.restoreInspectorPanel{gap:14px;display:grid}.restoreReadinessCard,.restoreActionPanel{background:#fff;border:1px solid #dbe6f5;border-radius:18px;padding:18px;box-shadow:0 14px 35px #1a396a0e}.restoreReadinessCard{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.restoreReadinessCard .restoreHeroIcon{margin-bottom:14px}.restoreReadinessCard small,.restoreReadinessGrid small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.restoreReadinessCard h3{color:#08183a;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 6px;font-size:22px;font-weight:900;line-height:1.12;overflow:hidden}.restoreReadinessCard p,.restoreActionPanel p{color:#5d7395;margin:0;font-size:12px;font-weight:750;line-height:1.45}.confidenceMeter{background:#fff;border:1px solid #e1ebf7;border-radius:16px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:14px;display:grid}.confidenceRing{background:conic-gradient(#0a9a59 0 100%, #e8eef7 0);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative}.confidenceRing:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.confidenceRing span{z-index:1;color:#08183a;font-size:19px;font-weight:900;position:relative}.confidenceMeter strong{color:#0a9a59;font-size:17px;font-weight:900;display:block}.confidenceMeter small{text-transform:none;letter-spacing:0;margin-top:6px;line-height:1.4}.restoreReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.restoreReadinessGrid div{background:#fff;border:1px solid #e1ebf7;border-radius:14px;min-height:66px;padding:13px}.restoreReadinessGrid strong{color:#10244c;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12.5px;font-weight:900;line-height:1.28;display:block;overflow:hidden}.restoreActionPanel h4{color:#08183a;letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:900}.restorePageActions{flex-direction:column;justify-content:stretch;margin:14px 0 0}.restorePageActions button{justify-content:center;width:100%}@media (width<=1480px){.restoreKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.restoreCenterWorkspace{grid-template-columns:1fr}}@media (width<=760px){.restoreKpiGrid,.restoreReadinessGrid{grid-template-columns:1fr}}.backupExplorerTitle{background:linear-gradient(135deg,#fff 0%,#f7fbff 70%,#eef5ff 100%)}.backupExplorerKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.backupExplorerKpi{background:#fff;border:1px solid #dbe6f5;border-radius:17px;min-height:118px;padding:17px 18px 15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a396a0e}.backupExplorerKpi:before{content:"";background:#1267ff;width:4px;position:absolute;inset:0 auto 0 0}.backupExplorerKpi small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.2;display:block}.backupExplorerKpi strong{color:#08183a;letter-spacing:-.035em;white-space:nowrap;margin-top:12px;font-size:28px;font-weight:900;line-height:1.05;display:block}.backupExplorerKpi span{color:#5d7395;margin-top:9px;font-size:12px;font-weight:800;line-height:1.35;display:block}.backupExplorerKpi.healthy:before{background:#0a9a59}.backupExplorerKpi.info:before{background:#1267ff}.backupExplorerKpi.warning:before{background:#f59e0b}.backupExplorerKpi.critical:before{background:#df1c35}.backupExplorerKpi.healthy strong{color:#078d52}.backupExplorerKpi.info strong{color:#1267ff}.backupExplorerKpi.warning strong{color:#b15c00}.backupExplorerKpi.critical strong{color:#df1c35}.backupExplorerWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(380px,.8fr);align-items:start;gap:18px;display:grid}.backupExplorerPageCard{margin-top:0}.backupExplorerToolbar{align-items:flex-start}.backupExplorerSearchBox input{color:#10244c;background:#fff;border:1px solid #dbe6f5;border-radius:12px;outline:none;width:330px;height:42px;padding:0 14px;font-size:13px;font-weight:700}.backupExplorerSearchBox input:focus{border-color:#1267ff;box-shadow:0 0 0 3px #1267ff1f}.backupFilterChips{background:#fbfdff;border-bottom:1px solid #edf2fa;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.backupFilterChips button{color:#395071;cursor:pointer;background:#fff;border:1px solid #dbe6f5;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.backupFilterChips button.selected{color:#fff;background:#1267ff;border-color:#1267ff;box-shadow:0 8px 18px #1267ff29}.backupExplorerPageTableWrap{width:100%;overflow-x:auto}.backupExplorerPageTable{table-layout:fixed;width:100%;min-width:1180px}.backupExplorerPageTable th,.backupExplorerPageTable td{padding:11px 10px;font-size:12px;line-height:1.25}.backupExplorerPageTable th{font-size:10px}.backupExplorerPageTable td{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.backupExplorerPageTable th:first-child,.backupExplorerPageTable td:first-child{width:150px}.backupExplorerPageTable th:nth-child(2),.backupExplorerPageTable td:nth-child(2){width:170px}.backupExplorerPageTable th:nth-child(3),.backupExplorerPageTable td:nth-child(3){width:118px}.backupExplorerPageTable th:nth-child(4),.backupExplorerPageTable td:nth-child(4){width:100px}.backupExplorerPageTable th:nth-child(5),.backupExplorerPageTable td:nth-child(5){width:112px}.backupExplorerPageTable th:nth-child(6),.backupExplorerPageTable td:nth-child(6){width:92px}.backupExplorerPageTable th:nth-child(7),.backupExplorerPageTable td:nth-child(7){width:132px}.backupExplorerPageTable th:nth-child(8),.backupExplorerPageTable td:nth-child(8){width:185px}.backupExplorerPageTable th:nth-child(9),.backupExplorerPageTable td:nth-child(9){width:96px}.backupInspectorPanel{gap:14px;display:grid}.backupInspectorCard{background:#fff;border:1px solid #dbe6f5;border-radius:18px;padding:18px;box-shadow:0 14px 35px #1a396a0e}.backupInspectorCard h3{color:#08183a;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 6px;font-size:22px;font-weight:900;line-height:1.12;overflow:hidden}.backupInspectorCard h4{color:#08183a;letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:900}.backupInspectorCard small,.backupInspectorGrid small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.backupInspectorCard p{color:#5d7395;margin:0;font-size:12px;font-weight:750;line-height:1.45}.backupInspectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.backupInspectorGrid div{background:#fbfdff;border:1px solid #e1ebf7;border-radius:14px;min-height:66px;padding:13px}.backupInspectorGrid strong{color:#10244c;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12.5px;font-weight:900;line-height:1.28;display:block;overflow:hidden}.backupInspectorActions{gap:10px;display:grid}.backupInspectorActions button{color:#7d8ca6;cursor:not-allowed;background:#eef3fb;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900}.backupInspectorActions button.downloadEnabled:not(:disabled){color:#fff;cursor:pointer;background:#1267ff;box-shadow:0 10px 22px #1267ff29}.backupInspectorActions button.downloadEnabled:not(:disabled):hover{background:#075eea}@media (width<=1380px){.backupExplorerWorkspace{grid-template-columns:1fr}}@media (width<=980px){.backupExplorerKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backupExplorerToolbar{flex-direction:column;align-items:stretch}.backupExplorerSearchBox input{width:100%}}@media (width<=720px){.backupExplorerKpiGrid,.backupInspectorGrid{grid-template-columns:1fr}}.storageAnalyticsTitle{background:linear-gradient(135deg,#fff 0%,#f7fbff 68%,#eefbf5 100%)}.storageKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.storageKpi{background:#fff;border:1px solid #dbe6f5;border-radius:17px;min-height:118px;padding:17px 18px 15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a396a0e}.storageKpi:before{content:"";background:#1267ff;width:4px;position:absolute;inset:0 auto 0 0}.storageKpi small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.2;display:block}.storageKpi strong{color:#08183a;letter-spacing:-.035em;white-space:nowrap;margin-top:12px;font-size:28px;font-weight:900;line-height:1.05;display:block}.storageKpi span{color:#5d7395;margin-top:9px;font-size:12px;font-weight:800;line-height:1.35;display:block}.storageKpi.healthy:before{background:#0a9a59}.storageKpi.info:before{background:#1267ff}.storageKpi.warning:before{background:#f59e0b}.storageKpi.critical:before{background:#df1c35}.storageKpi.healthy strong{color:#078d52}.storageKpi.info strong{color:#1267ff}.storageKpi.warning strong{color:#b15c00}.storageKpi.critical strong{color:#df1c35}.storageAnalyticsWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(370px,.82fr);align-items:start;gap:18px;display:grid}.storageAnalyticsMain,.storageInsightPanel{gap:18px;display:grid}.storagePanel{background:#fff;border:1px solid #dbe6f5;border-radius:18px;padding:18px;box-shadow:0 14px 35px #1a396a0e}.storagePanel h3,.storagePanel h4{color:#08183a;letter-spacing:-.03em;margin:7px 0 8px;font-size:21px;font-weight:900;line-height:1.12}.storagePanel p{color:#5d7395;margin:0;font-size:12px;font-weight:750;line-height:1.45}.storageForecastGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.storageForecastGrid div{background:#fbfdff;border:1px solid #e1ebf7;border-radius:15px;min-height:128px;padding:16px}.storageForecastGrid small,.storageBreakdownList span{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.storageForecastGrid strong{color:#10244c;margin-top:10px;font-size:24px;font-weight:900;line-height:1.1;display:block}.usageBar{background:#e8eef7;border-radius:999px;width:100%;height:9px;margin-top:18px;display:block;overflow:hidden}.usageBar b{border-radius:inherit;background:linear-gradient(90deg,#1267ff,#20c6b7);height:100%;display:block}.storageProviderCard{margin-top:0}.storageProviderGrid{gap:12px;padding:16px 18px 18px;display:grid}.storageProviderTile{background:#fbfdff;border:1px solid #edf2fa;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.storageProviderIcon{color:#1267ff;background:#eef5ff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.storageProviderTile strong{color:#10244c;font-size:14px;font-weight:900;display:block}.storageProviderTile small{color:#657999;margin-top:4px;font-size:12px;font-weight:700;display:block}.storageProviderTile b{color:#08183a;white-space:nowrap;font-size:15px;font-weight:900}.storageBreakdownList{gap:10px;display:grid}.storageBreakdownList div{background:#fbfdff;border:1px solid #edf2fa;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px 13px;display:flex}.storageBreakdownList strong{color:#08183a;font-size:19px;font-weight:900}.storageNotes{margin:0;padding:0;list-style:none}.storageNotes li{color:#536b8e;margin-top:10px;font-size:12px;font-weight:800;line-height:1.35}@media (width<=1380px){.storageAnalyticsWorkspace{grid-template-columns:1fr}}@media (width<=980px){.storageKpiGrid,.storageForecastGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.storageKpiGrid,.storageForecastGrid{grid-template-columns:1fr}.storageProviderTile{grid-template-columns:42px minmax(0,1fr)}.storageProviderTile b{grid-column:2}}.systemActivityTitle{background:linear-gradient(135deg,#fff 0%,#f7fbff 68%,#f3f7ff 100%)}.systemActivityKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.systemActivityKpi{background:#fff;border:1px solid #dbe6f5;border-radius:17px;min-height:118px;padding:17px 18px 15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a396a0e}.systemActivityKpi:before{content:"";background:#1267ff;width:4px;position:absolute;inset:0 auto 0 0}.systemActivityKpi small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.2;display:block}.systemActivityKpi strong{color:#08183a;letter-spacing:-.035em;white-space:nowrap;margin-top:12px;font-size:28px;font-weight:900;line-height:1.05;display:block}.systemActivityKpi span{color:#5d7395;margin-top:9px;font-size:12px;font-weight:800;line-height:1.35;display:block}.systemActivityKpi.healthy:before{background:#0a9a59}.systemActivityKpi.info:before{background:#1267ff}.systemActivityKpi.warning:before{background:#f59e0b}.systemActivityKpi.critical:before{background:#df1c35}.systemActivityKpi.healthy strong{color:#078d52}.systemActivityKpi.info strong{color:#1267ff}.systemActivityKpi.warning strong{color:#b15c00}.systemActivityKpi.critical strong{color:#df1c35}.systemActivityWorkspace{grid-template-columns:minmax(0,1.48fr) minmax(380px,.82fr);align-items:start;gap:18px;display:grid}.systemActivityFeedCard{margin-top:0}.systemActivityToolbar{align-items:flex-start}.systemActivityToolbar p{color:#5d7395;margin:7px 0 0;font-size:13px;font-weight:700}.systemActivityFilters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.systemActivityFilters button{color:#395071;cursor:pointer;background:#fff;border:1px solid #dbe6f5;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.systemActivityFilters button.selected{color:#fff;background:#1267ff;border-color:#1267ff;box-shadow:0 8px 18px #1267ff29}.systemTimeline{gap:10px;padding:16px 18px 18px;display:grid}.systemTimelineItem{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #edf2fa;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:13px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.systemTimelineItem.error{border-left:3px solid #df1c35}.systemTimelineItem.warning{border-left:3px solid #f59e0b}.systemTimelineItem.success{border-left:3px solid #0a9a59}.systemTimelineItem.info{border-left:3px solid #1267ff}.systemTimelineIcon{color:#1267ff;background:#eef5ff;border-radius:13px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.systemTimelineItem.error .systemTimelineIcon{color:#df1c35;background:#ffecef}.systemTimelineItem.warning .systemTimelineIcon{color:#b15c00;background:#fff2df}.systemTimelineItem.success .systemTimelineIcon{color:#078d52;background:#dcf7e9}.systemTimelineMain{min-width:0}.systemTimelineMain strong{color:#10244c;font-size:14px;font-weight:900;display:block}.systemTimelineMain p{color:#405a80;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.systemTimelineMain small{color:#657999;margin-top:5px;font-size:11px;font-weight:800;display:block}.systemTimelineMeta{justify-items:end;gap:7px;display:grid}.systemTimelineMeta small{color:#657999;white-space:nowrap;font-size:11px;font-weight:800}.systemSeverityBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.systemSeverityBadge.error{color:#df1c35;background:#ffecef}.systemSeverityBadge.warning{color:#b15c00;background:#fff2df}.systemSeverityBadge.success{color:#078d52;background:#dcf7e9}.systemSeverityBadge.info{color:#1267ff;background:#eef5ff}.systemInspectorPanel{gap:14px;display:grid}.systemInspectorCard{background:#fff;border:1px solid #dbe6f5;border-radius:18px;padding:18px;box-shadow:0 14px 35px #1a396a0e}.systemInspectorCard h3{color:#08183a;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 6px;font-size:22px;font-weight:900;line-height:1.12;overflow:hidden}.systemInspectorCard h4{color:#08183a;letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:900}.systemInspectorCard p{color:#5d7395;margin:0;font-size:12px;font-weight:750;line-height:1.45}.systemInspectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemInspectorGrid div{background:#fbfdff;border:1px solid #e1ebf7;border-radius:14px;min-height:66px;padding:13px}.systemInspectorGrid small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.systemInspectorGrid strong{color:#10244c;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12.5px;font-weight:900;line-height:1.28;display:block;overflow:hidden}@media (width<=1380px){.systemActivityWorkspace{grid-template-columns:1fr}.systemActivityKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.systemActivityKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.systemActivityToolbar{flex-direction:column;align-items:stretch}.systemActivityFilters{justify-content:flex-start}}@media (width<=720px){.systemActivityKpiGrid,.systemInspectorGrid{grid-template-columns:1fr}.systemTimelineItem{grid-template-columns:42px minmax(0,1fr)}.systemTimelineMeta{grid-column:2;justify-items:start}}.licenseConsolePanel{width:min(1540px,98vw);max-height:95vh}.licenseConsoleHeader{background:linear-gradient(135deg,#00123f 0%,#0b347e 58%,#1267ff 100%)}.licenseConsoleHeader h3{letter-spacing:-.04em;font-size:31px}.licenseCommandGrid{background:#f7faff;border-bottom:1px solid #e6eef9;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 24px;display:grid}.licenseCommandCard{background:#fff;border:1px solid #dbe6f5;border-radius:15px;min-height:106px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1a396a0b}.licenseCommandCard:before{content:"";background:#1267ff;width:4px;position:absolute;inset:0 auto 0 0}.licenseCommandCard small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;line-height:1.2;display:block}.licenseCommandCard strong{color:#08183a;letter-spacing:-.035em;margin-top:11px;font-size:28px;font-weight:900;line-height:1;display:block}.licenseCommandCard span{color:#5d7395;margin-top:9px;font-size:12px;font-weight:800;line-height:1.35;display:block}.licenseCommandCard.healthy:before{background:#0a9a59}.licenseCommandCard.info:before{background:#1267ff}.licenseCommandCard.warning:before{background:#f59e0b}.licenseCommandCard.critical:before{background:#df1c35}.licenseCommandCard.healthy strong{color:#078d52}.licenseCommandCard.info strong{color:#1267ff}.licenseCommandCard.warning strong{color:#b15c00}.licenseCommandCard.critical strong{color:#df1c35}.licenseConsoleTabs{align-items:center}.licenseConsoleTabs button:last-child{color:#395071;background:#fff;border:1px solid #dbe6f5;margin-left:auto}.licenseConsoleBody{padding:18px 24px}.licenseConsoleWorkspace{grid-template-columns:minmax(0,1.48fr) minmax(370px,.82fr);align-items:start;gap:18px;display:grid}.licenseConsoleMain,.licenseInsightPanel{gap:14px;display:grid}.licenseInventoryCard,.licenseInsightCard{background:#fff;border:1px solid #dbe6f5;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px #1a396a0e}.licenseSectionHeader{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #edf2fa;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.licenseSectionHeader h4,.licenseInsightCard h4{color:#08183a;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:900;line-height:1.12}.licenseSectionHeader p,.licenseInsightCard p{color:#5d7395;margin:7px 0 0;font-size:12px;font-weight:750;line-height:1.45}.licenseSectionHeader>span{color:#1267ff;white-space:nowrap;background:#eef5ff;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.enterpriseLicenseTableWrap{border:0;border-radius:0}.enterpriseLicenseTable{min-width:1120px}.enterpriseLicenseTable th{font-size:10.5px}.enterpriseLicenseTable td{padding:13px 14px;font-size:12.5px}.enterpriseLicenseTable td b{color:#10244c;font-size:13px;font-weight:900}.enterpriseLicenseTable td small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:5px;overflow:hidden}.licenseInventoryTable th:first-child,.licenseInventoryTable td:first-child{width:220px}.licenseInventoryTable th:nth-child(2),.licenseInventoryTable td:nth-child(2),.licenseInventoryTable th:nth-child(4),.licenseInventoryTable td:nth-child(4){width:150px}.licenseInventoryTable th:nth-child(7),.licenseInventoryTable td:nth-child(7){width:120px}.activationInventoryTable{min-width:1340px}.licenseUsageCell strong{margin-bottom:7px;font-size:12px;display:block}.licenseUsageBar{background:#e8eef7;border-radius:999px;width:112px;height:8px;display:block;overflow:hidden}.licenseUsageBar b{border-radius:inherit;background:linear-gradient(90deg,#1267ff,#20c6b7);height:100%;display:block}.licenseActionButtons{flex-wrap:wrap;gap:7px;display:flex}.licenseActionButtons button{color:#1267ff;cursor:pointer;background:#eef5ff;border:0;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900}.licenseActionButtons button:first-child{color:#df1c35;background:#ffecef}.licenseActionButtons button:disabled{color:#7d8ca6;cursor:not-allowed;background:#eef3fb}.licenseInsightCard{padding:18px}.licenseHealthMeter{background:conic-gradient(#1267ff 0 68%, #e8eef7 0);border-radius:50%;place-items:center;width:126px;height:126px;margin:18px auto 14px;display:grid;position:relative}.licenseHealthMeter:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:11px}.licenseHealthMeter span{z-index:1;color:#08183a;font-size:25px;font-weight:900;position:relative}.licenseHealthStats{gap:10px;display:grid}.licenseHealthStats div,.licenseExpiryList div{background:#fbfdff;border:1px solid #edf2fa;border-radius:13px;min-height:58px;padding:12px 13px}.licenseHealthStats small{color:#637796;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.licenseHealthStats strong{color:#10244c;margin-top:7px;font-size:13px;font-weight:900;display:block}.licenseExpiryList{gap:9px;margin-top:14px;display:grid}.licenseExpiryList div{justify-content:space-between;align-items:center;gap:12px;display:flex}.licenseExpiryList strong{color:#10244c;font-size:13px;font-weight:900;display:block}.licenseExpiryList small{color:#657999;margin-top:4px;font-size:11px;font-weight:800;display:block}.licenseExpiryList b{color:#b15c00;background:#fff2df;border-radius:999px;place-items:center;min-width:42px;min-height:30px;font-size:12px;font-weight:900;display:inline-grid}.licenseExpiryList em{color:#7385a1;font-size:12px;font-style:normal;font-weight:800}.licenseNotes{margin:12px 0 0;padding:0;list-style:none}.licenseNotes li{color:#536b8e;margin-top:10px;font-size:12px;font-weight:800;line-height:1.35}.licenseEmptyState{text-align:center;background:#f8fbff;border:1px dashed #cfe0ff;border-radius:16px;padding:28px}.licenseEmptyState strong{color:#08183a;font-size:18px;font-weight:900;display:block}.licenseEmptyState span{color:#5d7395;margin-top:7px;font-size:13px;font-weight:750;display:block}@media (width<=1380px){.licenseConsoleWorkspace{grid-template-columns:1fr}.licenseCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.licenseCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.licenseSectionHeader{flex-direction:column}.licenseConsoleTabs{flex-wrap:wrap}.licenseConsoleTabs button:last-child{margin-left:0}}@media (width<=720px){.licenseCommandGrid{grid-template-columns:1fr}.licenseConsoleBody{padding:16px}.licenseHealthMeter{margin-left:0}}:root{--app-header-height:84px;--brand-panel-height:175px}.brandPanel{height:var(--brand-panel-height)!important;color:#08183a!important;text-align:center!important;background:#fff!important;border-bottom:1px solid #e6eef9!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:18px 18px 16px!important;display:flex!important}.brandPanel img{object-fit:contain!important;border-radius:0!important;width:150px!important;height:110px!important}.brandPanel strong{color:#08183a!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:block!important}.brandPanel span{display:none!important}.appHeader{height:var(--app-header-height)!important}:root{--app-header-height:84px;--brand-panel-height:218px;--sidebar-width:286px}.brandPanel{height:var(--brand-panel-height)!important;background:#fff!important;border-bottom:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:28px 20px 18px!important;display:flex!important;overflow:visible!important}.brandPanel img{object-fit:contain!important;border-radius:0!important;width:205px!important;height:158px!important;display:block!important;transform:none!important}.navMenu{flex-direction:column!important;gap:7px!important;padding:10px 18px 18px!important;display:flex!important}.navMenu p{color:#7a8aa5!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:20px 12px 9px!important;font-size:11px!important;font-weight:900!important}.navMenu button{color:#24385e!important;text-align:left!important;letter-spacing:-.01em!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:50px!important;padding:0 14px!important;font-size:15px!important;font-weight:750!important;line-height:1.2!important;transition:background .16s,color .16s,transform .16s,box-shadow .16s!important;display:grid!important;position:relative!important}.navMenu button:hover{color:#075eea!important;background:#f4f8ff!important;transform:translate(2px)!important}.navMenu button.active{color:#075eea!important;background:linear-gradient(90deg,#eef5ff 0%,#f8fbff 100%)!important;box-shadow:inset 4px 0 #1267ff,0 10px 22px #1267ff13!important}.navIcon{color:#607492!important;background:0 0!important;border-radius:10px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:17px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.navMenu button:hover .navIcon,.navMenu button.active .navIcon{color:#1267ff!important;background:#e7f1ff!important}.compactStatus{background:linear-gradient(#fff 0%,#fbfffd 100%)!important;padding:18px!important}@media (width<=1480px){:root{--sidebar-width:270px;--brand-panel-height:204px}.brandPanel img{width:188px!important;height:146px!important}.navMenu{padding-left:14px!important;padding-right:14px!important}.navMenu button{min-height:48px!important;font-size:14px!important}}:root{--sidebar-width:304px;--brand-panel-height:242px}.page{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important}.sidebar{background:#fff!important;border-right:1px solid #e5edf8!important;box-shadow:10px 0 30px #1a396a09!important}.brandPanel{height:var(--brand-panel-height)!important;background:#fff!important;border-bottom:0!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:26px 22px 18px!important}.brandPanel img{object-fit:contain!important;width:232px!important;height:176px!important;margin-top:8px!important;margin-bottom:0!important;transform:none!important}.brandPanel strong,.brandPanel span{display:none!important}.navMenu{gap:7px!important;padding:18px 20px 20px!important}.navMenu p{color:#7b8aa5!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:22px 10px 9px!important;padding-left:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important;position:relative!important}.navMenu p:first-child{margin-top:0!important}.navMenu button{color:#243858!important;text-align:left!important;letter-spacing:-.01em!important;width:100%!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;column-gap:11px!important;padding:8px 12px 8px 10px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s,color .16s!important;display:grid!important;position:relative!important}.navMenu button:hover{color:#075eea!important;background:#f4f8ff!important;border-color:#dce9ff!important;transform:translate(2px)!important}.navMenu button.active{color:#075eea!important;background:linear-gradient(90deg,#eef5ff 0%,#f8fbff 100%)!important;border-color:#cfe0ff!important;box-shadow:0 10px 24px #1267ff1a!important}.navMenu button.active:before{content:""!important;background:#1267ff!important;border-radius:0 999px 999px 0!important;width:4px!important;position:absolute!important;top:11px!important;bottom:11px!important;left:-20px!important}.navIcon{color:#5e718f!important;background:#f3f6fb!important;border:1px solid #e7eef8!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:17px!important;font-weight:900!important;line-height:1!important;transition:background .16s,color .16s,border-color .16s,transform .16s!important;display:inline-grid!important}.navMenu button:hover .navIcon{color:#1267ff!important;background:#eaf3ff!important;border-color:#d4e5ff!important}.navMenu button.active .navIcon{color:#fff!important;background:#1267ff!important;border-color:#1267ff!important;box-shadow:0 8px 18px #1267ff33!important}.navMenu button span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.sideCard{background:#fff!important;border:1px solid #e4edf8!important;border-radius:18px!important;margin:auto 22px 18px!important;box-shadow:0 14px 30px #1a396a0f!important}.compactStatus{background:linear-gradient(#fff 0%,#f7fff9 100%)!important;gap:13px!important;padding:17px!important}.compactStatus strong{color:#10244c!important;font-size:14px!important;font-weight:900!important}.compactStatus span{color:#078d52!important;font-size:12px!important;font-weight:800!important}.shieldMini{color:#0a9a59!important;background:#dcf7e9!important;border-radius:14px!important;width:44px!important;height:44px!important}.versionText{color:#7a8aa5!important;padding:0 28px 24px!important;font-size:13px!important;line-height:1.45!important}@media (width<=1480px){:root{--sidebar-width:286px;--brand-panel-height:226px}.brandPanel img{width:212px!important;height:160px!important}.navMenu{padding-left:16px!important;padding-right:16px!important}.navMenu button.active:before{left:-16px!important}}.dashboardControlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.controlCard{color:#fff;border-radius:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0c1f441a}.controlCard:after{content:"";background:#0000001a;height:28px;position:absolute;inset:auto 0 0}.controlOrb{z-index:1;background:#ffffff29;border-radius:50%;width:48px;height:48px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.controlOrb:after{content:"";background:#ffffff1a;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-4px;right:-5px}.controlCard div{z-index:1;text-align:right;min-width:0;position:relative}.controlCard small{letter-spacing:.06em;text-transform:uppercase;opacity:.92;font-size:10px;font-weight:900;display:block}.controlCard strong{letter-spacing:-.035em;white-space:nowrap;margin-top:7px;font-size:25px;font-weight:900;line-height:1;display:block}.controlCard em{color:#ffffffeb;text-transform:uppercase;margin-top:9px;font-size:10px;font-style:normal;font-weight:850;line-height:1.25;display:block}.controlCard.blue{background:linear-gradient(135deg,#338fbd 0%,#287cad 100%)}.controlCard.red{background:linear-gradient(135deg,#e74d3e 0%,#d93f34 100%)}.controlCard.green{background:linear-gradient(135deg,#07ad63 0%,#04985a 100%)}.controlCard.purple{background:linear-gradient(135deg,#a65ac2 0%,#934aae 100%)}.dashboardTwoColumn{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.dashboardTwoColumn.lower{align-items:start}.dashboardPanel{background:#fff;border:1px solid #dfe7f2;border-radius:0;overflow:hidden;box-shadow:0 10px 24px #12264c0b}.dashboardPanelHeader{background:#fff;border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.dashboardPanelHeader.compact{min-height:54px}.dashboardPanelHeader h3{color:#14284b;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:900;line-height:1.15}.dashboardPanelHeader p{color:#65758f;margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.35}.dashboardPanelHeader button{color:#fff;cursor:pointer;white-space:nowrap;background:#1267ff;border:0;border-radius:999px;min-height:34px;padding:0 13px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #1267ff29}.highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.highlightTile{color:#fff;border-radius:0;flex-direction:column;justify-content:center;min-height:92px;padding:13px 14px;display:flex;box-shadow:inset 0 -20px #00000014}.highlightTile small{letter-spacing:.055em;text-transform:uppercase;opacity:.9;font-size:10px;font-weight:900;line-height:1.15;display:block}.highlightTile strong{letter-spacing:-.035em;margin-top:8px;font-size:25px;font-weight:900;line-height:1;display:block}.highlightTile span{color:#ffffffeb;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:850;line-height:1.3;display:block}.highlightTile.blue{background:linear-gradient(135deg,#338fbd 0%,#287cad 100%)}.highlightTile.red{background:linear-gradient(135deg,#e74d3e 0%,#d93f34 100%)}.highlightTile.green{background:linear-gradient(135deg,#07ad63 0%,#04985a 100%)}.miniSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.miniSummaryGrid div{background:#fbfdff;border:1px solid #e4ebf5;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:13px;display:flex}.miniSummaryGrid small{color:#65758f;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.miniSummaryGrid strong{color:#14284b;margin-top:7px;font-size:24px;font-weight:900;line-height:1}.polishedAttention{padding:12px}.polishedAttention .attentionRow,.dashboardPanel .attentionRow{background:#fff;border:1px solid #edf2f8;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto auto;gap:10px;min-height:54px;padding:10px 12px}.polishedAttention .attentionRow+.attentionRow{margin-top:8px}.polishedAttention .attentionIcon,.dashboardPanel .attentionIcon{color:#1267ff;background:#eef5ff;border:1px solid #dce9ff;border-radius:0;width:34px;height:34px}.polishedAttention .attentionRow strong{font-size:12px}.polishedAttention .attentionRow small{font-size:10px}.polishedAttention .attentionRow button{color:#fff;background:#233b68;border-radius:999px;min-height:28px;padding:0 10px;font-size:10px}.dashboardSnapshotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.dashboardSnapshotGrid div{text-align:center;background:#fbfdff;border:1px solid #e4ebf5;border-radius:0;min-height:82px;padding:13px}.dashboardSnapshotGrid b{color:#14284b;margin-bottom:8px;font-size:24px;line-height:1}.dashboardSnapshotGrid span{color:#65758f;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}@media (width<=1480px){.dashboardControlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardTwoColumn{grid-template-columns:1fr}}@media (width<=720px){.dashboardControlGrid,.highlightGrid,.miniSummaryGrid,.dashboardSnapshotGrid{grid-template-columns:1fr}.dashboardPanelHeader{flex-direction:column;align-items:flex-start}.polishedAttention .attentionRow{grid-template-columns:36px minmax(0,1fr)}.polishedAttention .attentionRow .badge,.polishedAttention .attentionRow button{justify-self:start}}:root{--ms-panel-border:#dfe7f2;--ms-panel-shadow:0 10px 24px #12264c0b;--ms-soft-bg:#f6f8fb;--ms-ink:#14284b;--ms-muted:#65758f;--ms-blue:#287cad;--ms-red:#d93f34;--ms-green:#04985a;--ms-purple:#934aae;--ms-amber:#d97706}.content{background:#f3f6fa!important}.tableCard,.storagePanel,.restoreReadinessCard,.restoreActionPanel,.backupInspectorCard,.systemInspectorCard,.licenseInventoryCard,.licenseInsightCard,.commandPanel,.dashboardPanel{border:1px solid var(--ms-panel-border)!important;box-shadow:var(--ms-panel-shadow)!important;background:#fff!important;border-radius:0!important}.tableHeader,.dashboardPanelHeader,.licenseSectionHeader{background:#fff!important;border-bottom:1px solid #edf2f8!important;min-height:54px!important;padding:12px 14px!important}.tableHeader h3,.dashboardPanelHeader h3,.panelHeader h3,.storagePanel h3,.storagePanel h4,.licenseSectionHeader h4,.licenseInsightCard h4,.backupInspectorCard h3,.backupInspectorCard h4,.systemInspectorCard h3,.systemInspectorCard h4,.restoreReadinessCard h3,.restoreActionPanel h4{color:var(--ms-ink)!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important}.tableHeader p,.tableHeader small,.dashboardPanelHeader p,.panelHeader p,.storagePanel p,.licenseSectionHeader p,.licenseInsightCard p,.backupInspectorCard p,.systemInspectorCard p,.restoreReadinessCard p,.restoreActionPanel p{color:var(--ms-muted)!important;margin-top:4px!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.tableActions button,.tableHeader button,.panelHeader button,.explorerHeader button,.restoreHeader button,.systemActivityFilters button,.backupFilterChips button,.licenseTabs button,.licenseActionButtons button,.backupInspectorActions button.downloadEnabled:not(:disabled),.restoreActions button.downloadEnabled:not(:disabled){color:#fff!important;cursor:pointer!important;background:#233b68!important;border:0!important;border-radius:999px!important;min-height:34px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important;box-shadow:0 8px 18px #12264c1f!important}.systemActivityFilters button,.backupFilterChips button,.licenseTabs button{color:#395071!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe7f2!important}.systemActivityFilters button.selected,.backupFilterChips button.selected,.licenseTabs button.selected{color:#fff!important;background:#233b68!important;border-color:#233b68!important;box-shadow:0 8px 18px #12264c1f!important}.deviceHealthSummary,.backupExplorerKpiGrid,.restoreKpiGrid,.storageKpiGrid,.systemActivityKpiGrid,.licenseCommandGrid{background:0 0!important;border:0!important;gap:14px!important;margin-bottom:16px!important;padding:0!important;display:grid!important}.deviceHealthSummary,.restoreKpiGrid,.systemActivityKpiGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.backupExplorerKpiGrid,.storageKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.licenseCommandGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.deviceHealthCard,.backupExplorerKpi,.restoreKpi,.storageKpi,.systemActivityKpi,.licenseCommandCard{color:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;min-height:92px!important;padding:16px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 24px #0c1f441a!important}.deviceHealthCard:before,.backupExplorerKpi:before,.restoreKpi:before,.storageKpi:before,.systemActivityKpi:before,.licenseCommandCard:before{content:""!important;background:#0000001a!important;width:auto!important;height:28px!important;position:absolute!important;inset:auto 0 0!important}.deviceHealthCard small,.backupExplorerKpi small,.restoreKpi small,.storageKpi small,.systemActivityKpi small,.licenseCommandCard small{z-index:1!important;color:#ffffffeb!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;line-height:1.15!important;display:block!important;position:relative!important}.deviceHealthCard strong,.backupExplorerKpi strong,.restoreKpi strong,.storageKpi strong,.systemActivityKpi strong,.licenseCommandCard strong{z-index:1!important;color:#fff!important;letter-spacing:-.035em!important;white-space:nowrap!important;margin-top:7px!important;font-size:25px!important;font-weight:900!important;line-height:1!important;display:block!important;position:relative!important}.deviceHealthCard span,.backupExplorerKpi span,.restoreKpi span,.storageKpi span,.systemActivityKpi span,.licenseCommandCard span{z-index:1!important;color:#ffffffeb!important;text-transform:uppercase!important;margin-top:9px!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important;display:block!important;position:relative!important}.deviceHealthCard.info,.backupExplorerKpi.info,.restoreKpi.info,.storageKpi.info,.systemActivityKpi.info,.licenseCommandCard.info{background:linear-gradient(135deg,#338fbd 0%,#287cad 100%)!important}.deviceHealthCard.healthy,.backupExplorerKpi.healthy,.restoreKpi.healthy,.storageKpi.healthy,.systemActivityKpi.healthy,.licenseCommandCard.healthy{background:linear-gradient(135deg,#07ad63 0%,#04985a 100%)!important}.deviceHealthCard.warning,.backupExplorerKpi.warning,.restoreKpi.warning,.storageKpi.warning,.systemActivityKpi.warning,.licenseCommandCard.warning{background:linear-gradient(135deg,#e59b23 0%,#d97706 100%)!important}.deviceHealthCard.critical,.backupExplorerKpi.critical,.restoreKpi.critical,.storageKpi.critical,.systemActivityKpi.critical,.licenseCommandCard.critical{background:linear-gradient(135deg,#e74d3e 0%,#d93f34 100%)!important}.deviceHealthSummary .deviceHealthCard:first-child,.restoreKpiGrid .restoreKpi:first-child,.systemActivityKpiGrid .systemActivityKpi:first-child,.licenseCommandGrid .licenseCommandCard:first-child{background:linear-gradient(135deg,#338fbd 0%,#287cad 100%)!important}.deviceHealthSummary .deviceHealthCard:nth-child(2),.restoreKpiGrid .restoreKpi:nth-child(2),.systemActivityKpiGrid .systemActivityKpi:nth-child(2),.licenseCommandGrid .licenseCommandCard:nth-child(2){background:linear-gradient(135deg,#07ad63 0%,#04985a 100%)!important}.deviceHealthSummary .deviceHealthCard:nth-child(3),.restoreKpiGrid .restoreKpi:nth-child(3),.systemActivityKpiGrid .systemActivityKpi:nth-child(3),.licenseCommandGrid .licenseCommandCard:nth-child(3){background:linear-gradient(135deg,#934aae 0%,#7d3c98 100%)!important}.deviceHealthSummary .deviceHealthCard:nth-child(4),.restoreKpiGrid .restoreKpi:nth-child(4),.systemActivityKpiGrid .systemActivityKpi:nth-child(4),.licenseCommandGrid .licenseCommandCard:nth-child(4){background:linear-gradient(135deg,#e59b23 0%,#d97706 100%)!important}.deviceHealthSummary .deviceHealthCard:nth-child(5),.restoreKpiGrid .restoreKpi:nth-child(5),.systemActivityKpiGrid .systemActivityKpi:nth-child(5),.licenseCommandGrid .licenseCommandCard:nth-child(5){background:linear-gradient(135deg,#e74d3e 0%,#d93f34 100%)!important}.protectedDevicesPageCard{margin-top:0!important}.protectedDevicesPageCard .tableHeader{align-items:center!important}.deviceTable{min-width:1320px!important}.deviceTable th,.deviceTable td{padding:11px 12px!important;font-size:12px!important}.deviceTable th{color:#51627c!important;letter-spacing:.045em!important;background:#f6f8fb!important;font-size:10px!important}.deviceTable tr:hover{background:#f8fbff!important}.deviceTable .serverIcon,.serverIcon{color:#287cad!important;background:#eef7fc!important;border:1px solid #d7ebf7!important;border-radius:0!important;width:32px!important;height:32px!important}.liveDot{background:#07ad63!important}.badge{border-radius:999px!important;min-height:24px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important}.backupExplorerWorkspace,.restoreCenterWorkspace,.storageAnalyticsWorkspace,.systemActivityWorkspace,.licenseConsoleWorkspace{gap:14px!important}.backupExplorerToolbar,.systemActivityToolbar{align-items:center!important}.backupExplorerSearchBox{align-items:center!important;gap:8px!important;display:flex!important}.backupExplorerSearchBox input,.tableActions input{color:#14284b!important;background:#fff!important;border:1px solid #dfe7f2!important;border-radius:0!important;height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important}.backupFilterChips{background:#fbfdff!important;padding:10px 12px!important}.backupExplorerPageTable,.restoreInventoryTable,.miniDetailsTable,.enterpriseLicenseTable,.licenseTable{border-collapse:collapse!important}.backupExplorerPageTable th,.backupExplorerPageTable td,.restoreInventoryTable th,.restoreInventoryTable td,.miniDetailsTable th,.miniDetailsTable td,.enterpriseLicenseTable th,.enterpriseLicenseTable td,.licenseTable th,.licenseTable td{padding:10px!important;font-size:12px!important}.backupExplorerPageTable th,.restoreInventoryTable th,.miniDetailsTable th,.enterpriseLicenseTable th,.licenseTable th{color:#51627c!important;letter-spacing:.045em!important;background:#f6f8fb!important;font-size:10px!important}.restoreReadinessCard,.restoreActionPanel,.restoreInventoryCard{border-radius:0!important}.restoreReadinessGrid div,.restoreDetailGrid div,.backupInspectorGrid div,.systemInspectorGrid div,.storageForecastGrid div,.storageBreakdownList div,.licenseHealthStats div,.licenseExpiryList div,.restoreDetailGrid div{background:#fbfdff!important;border:1px solid #e4ebf5!important;border-radius:0!important}.confidenceMeter,.restoreHeroBox{border:1px solid #e4ebf5!important;border-radius:0!important}.storageForecastGrid{gap:10px!important}.storageForecastGrid div{min-height:104px!important;padding:13px!important}.storageForecastGrid small,.storageBreakdownList span,.restoreReadinessGrid small,.backupInspectorGrid small,.systemInspectorGrid small,.licenseHealthStats small{color:#65758f!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.storageForecastGrid strong,.storageBreakdownList strong,.restoreReadinessGrid strong,.backupInspectorGrid strong,.systemInspectorGrid strong,.licenseHealthStats strong{color:var(--ms-ink)!important;font-size:20px!important;font-weight:900!important}.usageBar{background:#e4ebf5!important;height:8px!important}.usageBar b{background:linear-gradient(90deg,#287cad,#338fbd)!important}.usageBar.success b{background:linear-gradient(90deg,#04985a,#07ad63)!important}.storageProviderTile{background:#fbfdff!important;border:1px solid #e4ebf5!important;border-radius:0!important}.storageProviderIcon{color:#287cad!important;background:#eef7fc!important;border-radius:0!important}.systemTimeline{padding:12px!important}.systemTimelineItem{background:#fff!important;border:1px solid #edf2f8!important;border-radius:0!important;min-height:64px!important;padding:10px 12px!important}.systemTimelineIcon{border-radius:0!important}.systemTimelineItem:hover,.systemTimelineItem.selected{border-color:#cfdceb!important;transform:none!important;box-shadow:0 8px 18px #12264c0f!important}.systemTimelineMain strong{color:var(--ms-ink)!important;font-size:12px!important}.systemTimelineMain p{color:#405a80!important;font-size:11px!important}.systemSeverityBadge{min-height:22px!important;padding:0 8px!important;font-size:10px!important}.licenseConsolePanel,.licenseManagementPanel,.wizardPanel,.polishedDetailsPanel{border-radius:0!important}.licenseConsoleHeader,.wizardHeader,.detailsHeroHeader{background:#233b68!important}.licenseConsoleBody,.licenseManagementBody{padding:14px!important}.licenseHealthMeter,.confidenceRing,.healthRing{box-shadow:none!important}.licenseTabs{padding:10px 14px!important}@media (width<=1480px){.deviceHealthSummary,.restoreKpiGrid,.systemActivityKpiGrid,.licenseCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.backupExplorerKpiGrid,.storageKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=980px){.deviceHealthSummary,.restoreKpiGrid,.systemActivityKpiGrid,.licenseCommandGrid,.backupExplorerKpiGrid,.storageKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.backupExplorerToolbar,.systemActivityToolbar,.tableHeader{flex-direction:column!important;align-items:stretch!important}}@media (width<=720px){.deviceHealthSummary,.restoreKpiGrid,.systemActivityKpiGrid,.licenseCommandGrid,.backupExplorerKpiGrid,.storageKpiGrid{grid-template-columns:1fr!important}.backupExplorerSearchBox{flex-direction:column!important;align-items:stretch!important}}.pageTitleBar{display:none!important}.licenseModalSafePanel{flex-direction:column!important;display:flex!important;overflow:hidden!important}.licenseModalSafeHeader{z-index:3!important;flex:none!important;min-height:96px!important;margin:0!important;padding:18px 24px 20px!important;position:relative!important}.licenseCommandGridSafe{z-index:1!important;clear:both!important;background:#f3f6fa!important;border-top:1px solid #ffffff14!important;flex:none!important;margin:0!important;padding:18px 14px 14px!important;position:relative!important}.licenseTabsSafe{z-index:1!important;flex:none!important;position:relative!important}.licenseManagementBody.licenseConsoleBody{min-height:0!important}@media (width<=980px){.licenseModalSafeHeader{align-items:flex-start!important;min-height:112px!important}.licenseCommandGridSafe{padding-top:16px!important}}
