: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)}}body{margin:0}#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}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{--bg:#f1f4f8;--surface:#fff;--surface-soft:#f8fafc;--sidebar:#111827;--sidebar-deep:#0b1220;--text:#111827;--text-soft:#344054;--muted:#667085;--muted-2:#98a2b3;--border:#dfe5ee;--accent:#0f9488;--accent-soft:#e6f7f5;--danger:#c91c1c;--danger-soft:#fde8e8;--warning:#b76e00;--warning-soft:#fff4d6;--success:#15803d;--success-soft:#e6f6eb;--shadow:0 12px 28px #1018280f;--shadow-soft:0 4px 12px #1018280b}html,body,#root{text-align:left;width:100%;min-width:320px;min-height:100vh;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px}button,input,select{font:inherit}button{cursor:pointer}.appShell{background:var(--bg);grid-template-columns:226px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, var(--sidebar) 0%, var(--sidebar-deep) 100%);color:#fff;flex-direction:column;gap:14px;height:100vh;padding:14px 12px;display:flex;position:sticky;top:0}.brandMark{background:var(--accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.brandBlock h1{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.brandBlock p{color:#aab4c3;margin:2px 0 0;font-size:10px}.navList{gap:4px;display:grid}.navButton{color:#cbd5e1;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;font-weight:650;transition:all .16s;display:flex}.navButton span{color:#8dd9d1;background:#fff1;border-radius:7px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.navButton.active span{background:var(--accent);color:#fff}.sidebarFooter{background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.sidebarFooter strong{color:#fff;font-size:11px;display:block}.sidebarFooter small{color:#aab4c3;margin-top:2px;font-size:9px;display:block}.pulse{background:var(--warning);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #b76e0024}.pulse.issue,.pulse.offline{background:var(--danger);box-shadow:0 0 0 4px #c91c1c24}.mainArea{background:var(--bg);min-width:0;padding:18px 20px}.topbar{background:var(--surface);border:1px solid var(--border);min-height:58px;box-shadow:var(--shadow-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;display:flex}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:850}.topActions{align-items:center;gap:8px;display:flex}.primaryButton,.ghostButton{border-radius:9px;padding:9px 12px;font-size:12px;font-weight:760;transition:all .16s}.primaryButton{color:#fff;background:#0f766e;border:1px solid #0d7f75;box-shadow:0 8px 18px #0f766e29}.primaryButton:hover{background:#115e59;transform:translateY(-1px)}.primaryButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ghostButton{color:var(--text);border:1px solid var(--border);background:#fff}.ghostButton:hover{background:var(--surface-soft)}.wide{width:100%}.pageGrid{gap:13px;display:grid}.dashboardIntro{background:var(--surface);border:1px solid var(--border);min-height:86px;box-shadow:var(--shadow-soft);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.dashboardIntro:before{content:"";background:var(--accent);border-radius:0 999px 999px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.dashboardIntro p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.summaryChips{gap:8px;display:flex}.summaryChip{border:1px solid var(--border);background:#f8fafc;border-radius:11px;min-width:88px;padding:9px 11px}.summaryChip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.summaryChip strong{color:var(--text);margin-top:4px;font-size:17px;font-weight:820;display:block}.kpiGrid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;display:grid}.kpiCard,.panel,.placeholderCard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.kpiCard{border-radius:13px;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}.kpiCard:before{content:"";background:var(--accent-soft);border-radius:9px;width:27px;height:27px;position:absolute;top:14px;right:14px}.kpiCard.danger:before{background:var(--danger-soft)}.kpiCard.warning:before{background:var(--warning-soft)}.kpiCard.success:before{background:var(--success-soft)}.kpiCard span{color:var(--muted);font-size:11px;font-weight:750;display:block}.kpiCard strong{color:var(--text);letter-spacing:-.035em;margin:8px 0 4px;font-size:28px;font-weight:820;line-height:1;display:block}.kpiCard p{color:var(--muted);margin:0;font-size:10px}.twoColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.panel{border-radius:13px;padding:13px}.panelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.panelHeader h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:820}.panelHeader span{color:var(--muted);border:1px solid var(--border);background:#f8fafc;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.watchList{gap:7px;display:grid}.watchItem{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.watchItem strong{color:var(--text);font-size:12px;font-weight:780;display:block}.watchItem span:not(.badge){color:var(--muted);margin-top:3px;font-size:10px;display:block}.badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:5px 8px;font-size:10px;font-weight:820;display:inline-flex}.badge.success{color:var(--success);background:var(--success-soft)}.badge.warning{color:var(--warning);background:var(--warning-soft)}.badge.danger{color:var(--danger);background:var(--danger-soft)}.badge.neutral{color:#475467;background:#eef2f6}.barList{gap:10px;display:grid}.barItem>div:first-child{color:var(--muted);justify-content:space-between;margin-bottom:5px;font-size:11px;font-weight:720;display:flex}.barItem strong{color:var(--text)}.barTrack{background:#e9eef5;border-radius:999px;height:7px;overflow:hidden}.barFill{border-radius:inherit;background:linear-gradient(90deg,#0f9488,#2dd4bf);height:100%}.searchInput,input,select{width:100%;color:var(--text);border:1px solid var(--border);background:#fff;border-radius:9px;outline:none;padding:9px 10px;font-size:12px;transition:all .16s}.searchInput{margin-bottom:10px}.tableWrap{border:1px solid var(--border);border-radius:10px;width:100%;overflow:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:680px}th,td{text-align:left;border-bottom:1px solid var(--border);padding:9px 10px}th{color:#475467;text-transform:uppercase;letter-spacing:.08em;background:#f8fafc;font-size:9px;font-weight:820}td{color:#344054;font-size:11px}td strong{color:var(--text)}.compactTable th,.compactTable td{padding:8px 9px}.formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.formGrid label{color:#475467;gap:6px;font-size:11px;font-weight:780;display:grid}.formGrid .wide,.messageBox{grid-column:1/-1}.messageBox{color:#0f766e;background:var(--accent-soft);border:1px solid #b8ece7;border-radius:10px;padding:10px 11px;font-size:11px;font-weight:750}.assetProfile{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:center;gap:13px;min-height:142px;padding:14px;display:flex}.assetProfile.vertical{align-content:center;place-items:start;display:grid}.assetAvatar{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;font-weight:850;display:grid}.assetProfile h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:820}.assetProfile p{color:var(--muted);margin:5px 0 9px;font-size:11px}.profileMeta{flex-wrap:wrap;gap:6px;display:flex}.profileMeta span{color:#475467;border:1px solid var(--border);background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:730}.traceSearch{grid-template-columns:1fr auto;align-items:center;gap:9px;display:grid}.traceSearch .searchInput{margin-bottom:0}.timeline{gap:8px;display:grid}.timelineItem{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:10px 10px 10px 33px;position:relative}.timelineDot{background:var(--accent);border-radius:999px;width:10px;height:10px;position:absolute;top:14px;left:11px;box-shadow:0 0 0 4px #0f94881f}.timelineItem strong{color:var(--text);font-size:12px;font-weight:780;display:block}.timelineItem p{color:var(--muted);margin:4px 0;font-size:10px}.timelineItem small{color:var(--muted);font-size:10px}.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.summaryBox{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;padding:10px}.summaryBox span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.summaryBox strong{color:var(--text);margin-top:5px;font-size:21px;font-weight:820;line-height:1;display:block}.summaryBox small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.miniSection{margin-top:11px}.miniSection h4{color:var(--text);margin:0 0 7px;font-size:12px}.miniList{gap:6px;display:grid}.miniListItem{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.miniListItem strong{color:var(--text)}.placeholderGrid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.placeholderCard{border-radius:13px;min-height:130px;padding:13px}.placeholderCard span{color:#fff;background:var(--accent);border-radius:10px;place-items:center;width:31px;height:31px;margin-bottom:11px;display:grid}.placeholderCard strong{color:var(--text);font-size:13px;font-weight:820;line-height:1.25;display:block}.placeholderCard p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.emptyState{text-align:center;width:100%;color:var(--muted);background:#f8fafc;border:1px dashed #d0d5dd;border-radius:10px;padding:15px;font-size:11px;font-weight:700}.loadingOverlay{z-index:20;color:#fff;background:var(--sidebar);box-shadow:var(--shadow);border-radius:11px;padding:9px 11px;font-size:11px;font-weight:800;position:fixed;bottom:18px;right:18px}@media (width<=1180px){.appShell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.navList{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebarFooter{margin-top:0}.dashboardIntro,.twoColumn{grid-template-columns:1fr}.summaryChips{flex-wrap:wrap}.kpiGrid,.placeholderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.mainArea,.sidebar{padding:12px}.topbar,.formGrid,.traceSearch{grid-template-columns:1fr}.topbar,.topActions{display:grid}.kpiGrid,.placeholderGrid,.navList,.summaryGrid{grid-template-columns:1fr}.dashboardIntro h3{font-size:20px}}.dashboardIntro{min-height:78px;padding:12px 15px}.dashboardIntro h3{font-size:20px}.dashboardIntro p{font-size:11px}.kpiGrid{gap:10px}.kpiCard{min-height:78px;padding:11px 12px}.kpiCard:before{border-radius:7px;width:22px;height:22px}.kpiCard strong{font-size:24px}.panel{padding:12px}.panelHeader h3{font-size:13px}.watchItem{padding:8px 9px}.tableWrap{overflow-x:hidden}table{table-layout:fixed;min-width:0}th,td{white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;overflow:hidden}th:first-child,td:first-child{width:24%}th:nth-child(2),td:nth-child(2){width:22%}th:nth-child(3),td:nth-child(3){width:24%}th:nth-child(4),td:nth-child(4){width:14%}th:nth-child(5),td:nth-child(5){width:16%}.badge{min-width:58px;padding:5px 7px}.summaryBox{padding:9px}.miniListItem{padding:7px 8px}.sidebar{padding:12px 10px}.topbar{border-color:#0f948824}.dashboardIntro{color:#fff;background:linear-gradient(135deg,#101828 0%,#1d2939 64%,#0f766e 140%);border:0;box-shadow:0 18px 40px #10182824}.dashboardIntro:before{background:linear-gradient(#2dd4bf,#14b8a6);border-radius:0;width:5px;top:0;bottom:0}.dashboardIntro h3{color:#fff}.kpiCard{border-color:#d0d5ddd1}.kpiCard:before{display:none}.kpiCard:after{content:"";background:linear-gradient(90deg,#0f9488,#2dd4bf);height:3px;position:absolute;inset:auto 0 0}.kpiCard.danger:after{background:linear-gradient(90deg,#dc2626,#fb7185)}.kpiCard.warning:after{background:linear-gradient(90deg,#d97706,#fbbf24)}.kpiCard.success:after{background:linear-gradient(90deg,#16a34a,#4ade80)}.panel{border-color:#d0d5dddb}.panelHeader h3{letter-spacing:-.02em}.watchItem{background:linear-gradient(#fff 0%,#f8fafc 100%)}.watchItem:hover,.miniListItem:hover,tbody tr:hover{background:#eefaf8}.barTrack{background:#edf2f7}.barFill{background:linear-gradient(90deg,#0f766e,#14b8a6,#5eead4)}.primaryButton{background:linear-gradient(135deg,#0f766e,#0f9488);border-color:#0f9488}.primaryButton:hover{background:linear-gradient(135deg,#115e59,#0f766e)}.navButton.active{background:linear-gradient(90deg,#14b8a633,#14b8a614)}.sidebar{box-shadow:18px 0 40px #0f172a14}.reportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.reportCard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:13px;padding:16px}.reportCard span{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:12px;font-size:12px;font-weight:850;display:grid}.reportCard h4{color:var(--text);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:820}.reportCard p{color:var(--muted);margin:8px 0 14px;font-size:12px;line-height:1.5}@media (width<=900px){.reportGrid{grid-template-columns:1fr}}.loginPage{background:radial-gradient(circle at 80% 10%,#0f94882e,#0000 26%),linear-gradient(135deg,#0b1220 0%,#111827 48%,#172033 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#fff;border:1px solid #ffffff1f;border-radius:18px;width:min(430px,100%);padding:24px;box-shadow:0 28px 70px #00000047}.loginBrand{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.loginBrand h1{color:var(--text);margin:0;font-size:18px;font-weight:850}.loginBrand p{color:var(--muted);margin:3px 0 0;font-size:12px}.loginHeader{margin-bottom:18px}.loginHeader h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:25px;font-weight:850}.loginHeader p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.loginForm{gap:13px;display:grid}.loginForm label{color:#475467;gap:7px;font-size:12px;font-weight:800;display:grid}.loginError{background:var(--danger-soft);color:var(--danger);border-radius:10px;padding:10px 11px;font-size:12px;font-weight:750}.loginPage{background:radial-gradient(circle at 16% 18%,#14b8a63d,#0000 28%),radial-gradient(circle at 86% 12%,#2dd4bf2e,#0000 26%),linear-gradient(135deg,#07111f 0%,#0b1220 45%,#111827 100%);place-items:center;min-height:100vh;padding:34px;display:grid;position:relative;overflow:hidden}.loginPage:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.loginGlow{filter:blur(10px);opacity:.55;border-radius:999px;animation:8s ease-in-out infinite floatGlow;position:absolute}.loginGlowOne{background:#14b8a63b;width:360px;height:360px;bottom:-120px;left:-120px}.loginGlowTwo{background:#2dd4bf29;width:420px;height:420px;animation-delay:-3s;top:-160px;right:-150px}.loginShell{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:1.25fr .85fr;width:min(1180px,100%);min-height:650px;animation:.7s both loginShellIn;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000061}.loginVisual{color:#fff;background:radial-gradient(circle at 25% 20%,#14b8a659,#0000 28%),linear-gradient(135deg,#0f172af0,#111827d1);padding:44px;position:relative}.loginVisual:after{content:"";background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;width:340px;height:340px;position:absolute;bottom:-120px;right:-90px}.loginVisualInner{z-index:2;flex-direction:column;max-width:700px;height:100%;display:flex;position:relative}.loginVisual .eyebrow{color:#99f6e4}.loginVisual h1{color:#fff;letter-spacing:-.065em;max-width:680px;margin:10px 0 0;font-size:clamp(38px,4.4vw,62px);font-weight:900;line-height:.96}.loginLead{color:#cbd5e1;max-width:620px;margin:22px 0 0;font-size:15px;line-height:1.7}.loginHighlights{gap:12px;margin-top:34px;display:grid}.loginHighlightCard{background:#ffffff13;border:1px solid #ffffff1c;border-radius:18px;padding:15px 16px;animation:5.5s ease-in-out infinite cardFloat}.loginHighlightCard:nth-child(2){animation-delay:-1.5s}.loginHighlightCard:nth-child(3){animation-delay:-3s}.loginHighlightCard strong{color:#fff;margin-bottom:4px;font-size:14px;display:block}.loginHighlightCard span{color:#cbd5e1;font-size:12px;line-height:1.55;display:block}.loginStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.loginStats div{background:#ffffff13;border:1px solid #ffffff1c;border-radius:18px;padding:16px}.loginStats strong{color:#fff;font-size:26px;font-weight:900;line-height:1;display:block}.loginStats span{color:#a7f3d0;text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:10px;font-weight:850;display:block}.loginCardWrap{background:linear-gradient(#fffffff5,#f8fafcf0);place-items:center;padding:38px;display:grid}.loginCard{width:100%;max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.loginBrand{margin-bottom:24px;padding-bottom:20px}.loginBrand .brandMark{background:linear-gradient(135deg,#0f9488,#2dd4bf);border-radius:14px;width:46px;height:46px;box-shadow:0 16px 34px #0f948838}.loginBrand h1{font-size:20px}.loginBrand p{font-size:12px}.loginHeader h2{font-size:30px;line-height:1.05}.loginHeader p:not(.eyebrow){font-size:13px}.loginForm{gap:15px}.loginForm input{background:#fff;border-radius:13px;height:48px}.loginForm .primaryButton{background:linear-gradient(135deg,#0f766e,#14b8a6);border-color:#14b8a6;border-radius:13px;height:50px;margin-top:3px;box-shadow:0 18px 34px #0f766e38}.loginForm .primaryButton:hover{background:linear-gradient(135deg,#115e59,#0f9488)}.loginFooterNote{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:18px;padding-top:15px;font-size:11px;font-weight:750}@keyframes loginShellIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatGlow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(22px,-18px)scale(1.06)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=980px){.loginShell{grid-template-columns:1fr;min-height:auto}.loginVisual{display:none}.loginCardWrap{padding:28px}}@media (width<=520px){.loginPage{padding:14px}.loginCardWrap{padding:22px}.loginHeader h2{font-size:25px}}.sidebar{background:linear-gradient(#07111f 0%,#0b1220 48%,#0f172a 100%);border-right:1px solid #94a3b81f;padding:15px 12px;font-family:Aptos,Segoe UI,Inter,Arial,sans-serif;box-shadow:18px 0 45px #0f172a1f}.sidebar .brandMark{color:#fff;letter-spacing:-.06em;background:linear-gradient(135deg,#0f9488 0%,#14b8a6 100%);border-radius:12px;place-items:center;width:42px;min-width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:0 14px 28px #14b8a638}.brandLabel{color:#7dd3c7;text-transform:uppercase;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:900;line-height:1;display:block}.brandBlock h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:18px;font-weight:900;line-height:1.05}.brandBlock p{color:#a8b3c5;letter-spacing:.01em;margin:4px 0 0;font-size:10.5px;font-weight:650;line-height:1.2}.navButton{color:#b8c3d3;letter-spacing:-.01em;border-radius:10px;min-height:41px;padding:9px 10px;font-size:12.5px;font-weight:700}.navButton span{color:#9ee7df;background:#ffffff0e;border-radius:7px;width:24px;height:24px;font-size:11px}.navButton:hover{color:#fff;background:#ffffff0f}.navButton.active{color:#fff;background:linear-gradient(90deg,#14b8a633,#14b8a613);border-color:#14b8a659}.navButton.active span{color:#fff;background:#0f9488}.sidebarFooter strong{font-size:11.5px;font-weight:800}.sidebar{box-shadow:none!important;background:#0b1220!important;border-right:1px solid #1f2937!important;padding:16px 12px!important}.brandBlock{background:#111827!important;border:1px solid #263244!important;border-radius:12px!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:13px 12px!important;display:flex!important}.sidebar .brandMark,.brandBlock .brandMark{color:#0b1220!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;letter-spacing:-.04em!important;background:#fff!important;border-radius:10px!important;font-size:13px!important;font-weight:900!important}.brandBlock h1,.sidebar .brandBlock h1{color:#fff!important;letter-spacing:-.035em!important;margin:0!important;font-size:17px!important;font-weight:850!important;line-height:1.05!important}.brandBlock p,.sidebar .brandBlock p{color:#cbd5e1!important;margin:5px 0 0!important;font-size:10.5px!important;font-weight:500!important;line-height:1.1!important}.navList{gap:3px!important;margin-top:6px!important}.navButton{color:#cbd5e1!important;letter-spacing:0!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;min-height:42px!important;padding:10px!important;font-size:12.5px!important;font-weight:650!important}.navButton span{color:#94a3b8!important;background:0 0!important;border:1px solid #334155!important;border-radius:6px!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:10px!important;font-weight:850!important}.navButton:hover{color:#fff!important;background:#111827!important;border-color:#263244!important}.navButton:hover span{color:#fff!important;border-color:#475569!important}.navButton.active{color:#0b1220!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important}.navButton.active span{color:#fff!important;background:#0b1220!important;border-color:#0b1220!important}.sidebarFooter{background:#111827!important;border:1px solid #263244!important;border-radius:10px!important;padding:11px 10px!important}.sidebarFooter strong{color:#fff!important;font-size:11.5px!important;font-weight:750!important}.sidebarFooter small{color:#94a3b8!important;font-size:9.5px!important}.pulse.live{background:#22c55e!important;box-shadow:0 0 0 4px #22c55e26!important}.topbar{background:#fff!important;border:1px solid #dbe3ee!important;border-radius:12px!important;min-height:64px!important;box-shadow:0 6px 18px #0f172a0b!important}.topActions .ghostButton,.topActions .primaryButton{border-radius:9px!important;height:40px!important;padding:0 14px!important;font-size:12px!important;font-weight:750!important}.topActions .ghostButton{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.topActions .primaryButton{color:#fff!important;box-shadow:none!important;background:#0f172a!important;border:1px solid #0f172a!important}.dashboardIntro{background:#0f172a!important;border-radius:12px!important}.dashboardIntro:before{background:#fff!important;width:3px!important}.dashboardIntro .eyebrow{color:#cbd5e1!important}.dashboardIntro h3{color:#fff!important;font-weight:820!important}.dashboardIntro p{color:#cbd5e1!important}.summaryChip{background:#ffffff14!important;border-color:#ffffff21!important}.summaryChip span{color:#cbd5e1!important}.summaryChip strong{color:#fff!important}.dashboardPro{gap:14px;display:grid}.commandHero{color:#fff;background:radial-gradient(circle at 88% 18%,#14b8a62e,#0000 24%),linear-gradient(135deg,#0b1220 0%,#111827 62%,#122b2c 100%);border:1px solid #94a3b829;border-radius:16px;grid-template-columns:minmax(0,1fr) 290px;gap:14px;min-height:164px;padding:18px;display:grid;box-shadow:0 16px 36px #0f172a21}.commandHero .eyebrow{color:#8ddbd2!important}.commandHero h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(27px,2.7vw,42px);font-weight:880;line-height:1}.commandHero p{color:#cbd5e1;max-width:780px;margin:10px 0 0;font-size:13px;line-height:1.55}.heroActionRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.commandHero .ghostButton{color:#e5e7eb!important;background:#ffffff0f!important;border-color:#ffffff24!important}.commandHero .primaryButton{color:#0b1220!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important}.commandStatusCard{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;justify-content:center;align-self:stretch;padding:16px;display:flex}.commandStatusCard small{color:#a7f3d0;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:10px;font-weight:850}.commandStatusCard strong{color:#fff;letter-spacing:-.05em;margin-top:5px;font-size:34px;font-weight:900;line-height:1;display:block}.commandStatusCard p{color:#cbd5e1;margin-top:10px;font-size:11px}.statusDot{background:#22c55e;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 7px #22c55e1f}.executiveKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.executiveKpi{background:#fff;border:1px solid #dbe3ee;border-radius:14px;min-height:104px;padding:15px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0b}.executiveKpi:after{content:"";background:#0f172a;height:3px;position:absolute;inset:auto 0 0}.executiveKpi.danger:after{background:#dc2626}.executiveKpi.warning:after{background:#d97706}.executiveKpi.success:after{background:#16a34a}.executiveKpi span{color:#64748b;font-size:11px;font-weight:780;display:block}.executiveKpi strong{color:#0f172a;letter-spacing:-.045em;margin-top:9px;font-size:32px;font-weight:880;line-height:1;display:block}.executiveKpi p{color:#64748b;margin:7px 0 0;font-size:11px}.executiveKpi b{color:#cbd5e1;font-size:12px;font-weight:900;position:absolute;top:14px;right:14px}.controlGrid{grid-template-columns:.88fr 1.12fr;gap:14px;display:grid}.riskPanel{grid-template-columns:160px 1fr;align-items:center;gap:18px;min-height:230px;display:grid}.riskDial{background:conic-gradient(#dc2626 0 var(--critical), #d97706 var(--critical) var(--warning), #16a34a var(--warning) 100%);border-radius:999px;place-items:center;width:150px;height:150px;display:grid;box-shadow:inset 0 0 0 1px #0f172a14}.riskDial>div{background:#fff;border-radius:999px;align-content:center;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 8px 22px #0f172a14}.riskDial strong{color:#0f172a;letter-spacing:-.04em;font-size:28px;font-weight:900;line-height:1}.riskDial span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:850}.riskLegend{gap:9px;display:grid}.riskLegend div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.riskLegend p{color:#475569;margin:0;font-size:11px;font-weight:750}.riskLegend strong{color:#0f172a;font-size:15px;font-weight:850}.legendDot{border-radius:999px;width:10px;height:10px}.legendDot.success{background:#16a34a}.legendDot.warning{background:#d97706}.legendDot.danger{background:#dc2626}.locationBoard{gap:9px;display:grid}.locationRow{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.locationRank{color:#0f172a;background:#eef2f7;border:1px solid #dbe3ee;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.locationMeta{min-width:0}.locationMeta>div:first-child{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.locationMeta strong{color:#0f172a;font-size:12px;font-weight:800}.locationMeta span{color:#64748b;font-size:11px;font-weight:700}.dashboardBottomGrid{grid-template-columns:.9fr 1.1fr .8fr;gap:14px;display:grid}.priorityList{gap:8px;display:grid}.priorityItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.priorityIcon{color:#fff;background:#0f172a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.priorityItem strong{color:#0f172a;font-size:12px;font-weight:800;display:block}.priorityItem span:not(.badge){color:#64748b;margin-top:3px;font-size:10px;display:block}.actionBoard{gap:9px;display:grid}.actionBoard button{text-align:left;background:#fff;border:1px solid #dbe3ee;border-radius:12px;width:100%;padding:11px 12px;transition:all .16s}.actionBoard button:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.actionBoard strong{color:#0f172a;font-size:12px;font-weight:850;display:block}.actionBoard span{color:#64748b;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}@media (width<=1180px){.commandHero,.controlGrid,.dashboardBottomGrid{grid-template-columns:1fr}.executiveKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.riskPanel{grid-template-columns:1fr}}@media (width<=720px){.executiveKpiGrid{grid-template-columns:1fr}.heroActionRow{display:grid}}.opsVisualPanel{grid-template-columns:155px 1fr;align-items:center;gap:14px;margin-bottom:14px;display:grid}.opsRingWrap{place-items:center;display:grid}.opsRing{background:conic-gradient(#16a34a 0 var(--validEnd), #d97706 var(--validEnd) var(--warningEnd), #dc2626 var(--warningEnd) var(--criticalEnd), #cbd5e1 var(--criticalEnd) 100%);border-radius:999px;place-items:center;width:138px;height:138px;display:grid;box-shadow:0 14px 32px #0f172a17}.opsRing>div{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-content:center;place-items:center;width:94px;height:94px;display:grid}.opsRing strong{color:#0f172a;letter-spacing:-.05em;font-size:27px;font-weight:900;line-height:1}.opsRing span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:850}.opsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.opsMetric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:74px;padding:11px;position:relative;overflow:hidden}.opsMetric:after{content:"";opacity:.14;border-radius:999px;width:54px;height:54px;position:absolute;top:-18px;right:-18px}.opsMetric.danger:after{background:#dc2626}.opsMetric.warning:after{background:#d97706}.opsMetric.success:after{background:#16a34a}.opsMetric.live:after{background:#0f172a}.opsMetric span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:850;display:block}.opsMetric strong{color:#0f172a;margin-top:6px;font-size:22px;font-weight:900;line-height:1;display:block}.opsMetric small{color:#64748b;margin-top:7px;font-size:10px;font-weight:700;display:block}.opsBarBoard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;gap:10px;margin-bottom:13px;padding:12px;display:grid}.opsBarRow{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.opsBarRow>div:first-child{color:#475569;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.opsBarRow strong{color:#0f172a;text-align:right;font-size:12px;font-weight:900}.opsBarTrack{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.opsBarFill{border-radius:inherit;height:100%}.opsBarFill.success{background:linear-gradient(90deg,#16a34a,#4ade80)}.opsBarFill.warning{background:linear-gradient(90deg,#d97706,#fbbf24)}.opsBarFill.danger{background:linear-gradient(90deg,#dc2626,#fb7185)}.opsDot{border-radius:999px;width:8px;height:8px}.opsDot.success{background:#16a34a}.opsDot.warning{background:#d97706}.opsDot.danger{background:#dc2626}@media (width<=900px){.opsVisualPanel{grid-template-columns:1fr}}.statusHead{align-items:center;gap:9px;display:flex}.statusDot.animated{background:#22c55e;border-radius:999px;width:10px;height:10px;animation:1.8s infinite livePulse;box-shadow:0 0 #22c55e73}.commandStatusCard small{color:#a7f3d0;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:850;margin-top:0!important}.commandStatusCard strong{margin-top:10px!important;font-size:30px!important}.commandStatusCard p{line-height:1.45;margin-top:8px!important;font-size:11px!important}.statusMiniPills{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.statusMiniPills span{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}@keyframes livePulse{0%{box-shadow:0 0 #22c55e6b}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.topbar h2{color:#0b1220!important;font-size:22px!important;font-weight:900!important}.topbar{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important}.topbar h2{color:#0b1220!important;letter-spacing:-.035em!important;font-size:23px!important;font-weight:900!important}.topbar{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-color:#dbe3ee!important}.dashboardV2{gap:14px;display:grid}.v2Hero{color:#fff;background:radial-gradient(circle at 90% 10%,#14b8a62e,#0000 24%),linear-gradient(135deg,#0b1220 0%,#111827 62%,#10272a 100%);border:1px solid #94a3b829;border-radius:16px;grid-template-columns:minmax(0,1fr) 285px;gap:14px;min-height:164px;padding:18px;display:grid;box-shadow:0 18px 38px #0f172a24}.v2Hero .eyebrow{color:#8ddbd2!important}.v2Hero h3{color:#fff;letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(28px,3vw,43px);font-weight:900;line-height:.98}.v2Hero .primaryButton{color:#0b1220!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important}.v2Hero .ghostButton{color:#fff!important;background:#ffffff12!important;border-color:#ffffff29!important}.v2SyncCard{background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-self:stretch;padding:15px;display:flex}.v2SyncTop{align-items:center;gap:8px;display:flex}.v2SyncTop small{color:#a7f3d0;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.v2LivePulse{background:#22c55e;border-radius:999px;width:10px;height:10px;animation:1.8s infinite livePulse;box-shadow:0 0 #22c55e73}.v2SyncCard strong{color:#fff;letter-spacing:-.05em;margin-top:10px;font-size:30px;font-weight:900;line-height:1;display:block}.v2SyncCard p{color:#cbd5e1;margin-top:8px;font-size:11px;line-height:1.45}.v2SyncPills span{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.v2KpiCard{background:#fff;border:1px solid #dbe3ee;border-radius:14px;min-height:112px;padding:14px;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0b}.v2KpiCard:after{content:"";background:#0f172a;height:3px;position:absolute;inset:auto 0 0}.v2KpiCard.danger:after{background:#dc2626}.v2KpiCard.warning:after{background:#d97706}.v2KpiCard.success:after{background:#16a34a}.v2KpiHead span{color:#64748b;font-size:11px;font-weight:800}.v2KpiHead b{color:#cbd5e1;font-size:11px;font-weight:900}.v2KpiCard strong{color:#0f172a;letter-spacing:-.045em;margin-top:10px;font-size:32px;font-weight:900;line-height:1;display:block}.v2KpiCard p{color:#64748b;margin:7px 0 0;font-size:11px}.v2MiniTrend{align-items:end;gap:3px;height:34px;display:flex;position:absolute;bottom:13px;right:14px}.v2MiniTrend i{background:linear-gradient(#0f172a,#64748b);border-radius:999px;width:5px}.v2RiskLine{border-radius:999px;width:58px;height:8px;position:absolute;bottom:15px;right:14px}.v2RiskLine.danger{background:linear-gradient(90deg,#dc2626,#fb7185)}.v2RiskLine.warning{background:linear-gradient(90deg,#d97706,#fbbf24)}.v2RiskLine.success{background:linear-gradient(90deg,#16a34a,#4ade80)}.v2MainGrid{grid-template-columns:.9fr .8fr .8fr;gap:14px;display:grid}.v2HealthWrap{grid-template-columns:150px 1fr;align-items:center;gap:16px;min-height:220px;display:grid}.v2HealthRing{background:conic-gradient(#16a34a 0 var(--validEnd),#d97706 var(--validEnd) var(--warningEnd),#dc2626 var(--warningEnd) var(--criticalEnd),#cbd5e1 var(--criticalEnd) 100%);border-radius:999px;place-items:center;width:138px;height:138px;display:grid;box-shadow:0 14px 32px #0f172a17}.v2HealthRing>div{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-content:center;place-items:center;width:94px;height:94px;display:grid}.v2HealthRing strong{color:#0f172a;letter-spacing:-.05em;font-size:27px;font-weight:900;line-height:1}.v2HealthRing span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:850}.v2HealthMetrics div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.v2HealthMetrics strong{color:#0f172a;font-size:15px;font-weight:900}.v2Dot{border-radius:999px;width:9px;height:9px}.v2Dot.success{background:#16a34a}.v2Dot.warning{background:#d97706}.v2Dot.danger{background:#dc2626}.v2ActionCenter{gap:10px;display:grid}.v2ActionAlert{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;min-height:76px;padding:13px;position:relative;overflow:hidden}.v2ActionAlert:after{content:"";opacity:.14;border-radius:999px;width:62px;height:62px;position:absolute;top:-20px;right:-20px}.v2ActionAlert.danger:after{background:#dc2626}.v2ActionAlert.warning:after{background:#d97706}.v2ActionAlert.success:after{background:#16a34a}.v2ActionAlert span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.v2ActionAlert strong{color:#0f172a;margin-top:6px;font-size:24px;font-weight:900;line-height:1;display:block}.v2ActionAlert p{color:#64748b;margin:6px 0 0;font-size:11px}.v2TraceCard p{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.55}.v2SecondGrid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.v2SiteBoard,.v2WatchList,.v2QuickActions{gap:9px;display:grid}.v2SiteRow{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.v2SiteRank{color:#0f172a;background:#eef2f7;border:1px solid #dbe3ee;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.v2SiteInfo>div:first-child{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.v2SiteInfo strong,.v2WatchItem strong,.v2QuickActions strong{color:#0f172a;font-size:12px;font-weight:850}.v2SiteInfo span{color:#64748b;font-size:11px;font-weight:700}.v2WatchItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.v2WatchIcon{color:#fff;background:#0f172a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.v2WatchIcon.danger{background:#dc2626}.v2WatchIcon.warning{background:#d97706}.v2WatchIcon.success{background:#16a34a}.v2WatchItem span:not(.badge){color:#64748b;margin-top:3px;font-size:10px;display:block}.v2BottomGrid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.v2QuickActions button{text-align:left;background:#fff;border:1px solid #dbe3ee;border-radius:12px;width:100%;padding:11px 12px;transition:all .16s}.v2QuickActions button:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.v2QuickActions span{color:#64748b;margin-top:4px;font-size:10.5px;line-height:1.35;display:block}@media (width<=1280px){.v2MainGrid,.v2SecondGrid,.v2BottomGrid,.v2Hero{grid-template-columns:1fr}}@media (width<=900px){.v2KpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2HealthWrap{grid-template-columns:1fr}}@media (width<=640px){.v2KpiGrid{grid-template-columns:1fr}.v2HeroActions{display:grid}}.appShell{grid-template-columns:256px minmax(0,1fr)!important}.premiumSidebar{background:radial-gradient(circle at 50% -10%,#14b8a62e,#0000 28%),linear-gradient(#07111f 0%,#0b1220 52%,#07111f 100%)!important;border-right:1px solid #94a3b824!important;flex-direction:column!important;gap:14px!important;height:100vh!important;padding:16px 13px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:22px 0 55px #0f172a29!important}.sidebarTopGlow{pointer-events:none;background:radial-gradient(circle,#2dd4bf2e,#0000 64%);height:190px;position:absolute;top:-120px;left:18px;right:18px}.premiumBrand{z-index:2!important;background:linear-gradient(135deg,#ffffff18,#ffffff09)!important;border:1px solid #ffffff21!important;border-radius:18px!important;align-items:center!important;gap:12px!important;min-height:86px!important;padding:14px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff14!important}.brandMonogram{background:linear-gradient(135deg,#fff 0%,#dbeafe 100%);border-radius:15px;place-items:center;width:48px;min-width:48px;height:48px;display:grid;box-shadow:0 18px 32px #0000003d,0 0 0 1px #ffffff38}.brandMonogram span{color:#0b1220;letter-spacing:-.05em;font-size:14px;font-weight:950}.brandCopy{min-width:0!important}.brandCopy span{color:#7dd3c7!important;text-transform:uppercase!important;letter-spacing:.18em!important;margin-bottom:5px!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:block!important}.premiumBrand h1,.sidebar .premiumBrand h1{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:20px!important;font-weight:950!important;line-height:1!important}.premiumBrand p,.sidebar .premiumBrand p{color:#cbd5e1!important;margin:6px 0 0!important;font-size:10.5px!important;font-weight:650!important;line-height:1.2!important}.sidebarStatusStrip{z-index:2;background:#14b8a617;border:1px solid #2dd4bf2e;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative}.syncOrb{background:#f59e0b;border-radius:999px;width:10px;min-width:10px;height:10px;animation:1.9s infinite sidebarPulse;box-shadow:0 0 #f59e0b73}.syncOrb.offline,.syncOrb.issue{background:#ef4444}.sidebarStatusStrip strong{color:#fff;font-size:11.5px;font-weight:850;line-height:1;display:block}.sidebarStatusStrip p{color:#94a3b8;margin:4px 0 0;font-size:9.5px;font-weight:600;line-height:1.2}.premiumNav{z-index:2;position:relative;gap:4px!important;margin-top:2px!important;display:grid!important}.navSectionLabel{color:#64748b;text-transform:uppercase;letter-spacing:.16em;margin:12px 8px 5px;font-size:9px;font-weight:950;line-height:1}.premiumNav .navButton{color:#cbd5e1!important;letter-spacing:-.01em!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;align-items:center!important;gap:10px!important;min-height:43px!important;padding:10px 10px 10px 11px!important;font-size:12.5px!important;font-weight:720!important;display:flex!important;position:relative!important;overflow:hidden!important}.premiumNav .navButton em{z-index:2;font-style:normal;position:relative}.premiumNav .navButton span{z-index:2;position:relative;color:#94a3b8!important;background:#94a3b817!important;border:1px solid #94a3b83d!important;border-radius:9px!important;place-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;font-size:10px!important;font-weight:950!important;display:grid!important}.navActiveRail{background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.premiumNav .navButton:hover{color:#fff!important;background:#ffffff0e!important;border-color:#94a3b824!important}.premiumNav .navButton:hover span{color:#fff!important;border-color:#e2e8f047!important}.premiumFooter{z-index:2;position:relative;background:linear-gradient(135deg,#ffffff13,#ffffff09)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;align-items:center!important;gap:11px!important;margin-top:auto!important;padding:12px!important;display:flex!important}.footerAvatar{color:#0b1220;background:#fff;border-radius:12px;place-items:center;width:36px;min-width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.premiumFooter strong{color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:block!important}.premiumFooter small{color:#94a3b8!important;margin-top:5px!important;font-size:9.5px!important;font-weight:600!important;display:block!important}@keyframes sidebarPulse{0%{box-shadow:0 0 #22c55e70}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (width<=1180px){.premiumSidebar{height:auto!important}.premiumNav{grid-template-columns:1fr!important}}:root{--exec-navy:#243b63;--exec-navy-2:#31527d;--exec-blue:#3b82f6;--exec-teal:#14b8a6;--exec-gold:#c9a66b;--exec-bg:#f4f7fb;--exec-card:#fff;--exec-border:#d8e2ef;--exec-text:#102033;--exec-muted:#64748b}.premiumSidebar,.sidebar{background:radial-gradient(circle at 50% -12%,#ffffff47,#0000 28%),linear-gradient(#203a60 0%,#294b74 48%,#223d66 100%)!important;border-right:1px solid #ffffff2e!important;box-shadow:18px 0 45px #243b632e!important}.sidebarTopGlow{background:radial-gradient(circle,#c9a66b3d,#0000 64%)!important}.premiumBrand,.brandBlock{background:linear-gradient(135deg,#ffffff2e,#ffffff14)!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #0f172a1f!important}.brandMonogram,.sidebar .brandMark,.brandBlock .brandMark{color:#243b63!important;background:linear-gradient(135deg,#fff8e8 0%,#d8b878 100%)!important;box-shadow:0 16px 32px #243b6333!important}.brandCopy span{color:#f5d99b!important}.premiumBrand h1,.sidebar .premiumBrand h1,.brandBlock h1{color:#fff!important}.premiumBrand p,.sidebar .premiumBrand p,.brandBlock p{color:#e8eef7!important}.sidebarStatusStrip{background:#ffffff1f!important;border-color:#fff3!important}.sidebarStatusStrip strong{color:#fff!important}.sidebarStatusStrip p{color:#dbe7f5!important}.syncOrb.live{background:#5eead4!important;box-shadow:0 0 #5eead470!important}.navSectionLabel{color:#c7d7ea!important}.premiumNav .navButton{color:#e4edf8!important}.premiumNav .navButton span{color:#f4d89b!important;background:#ffffff1c!important;border-color:#ffffff38!important}.premiumNav .navButton:hover{background:#ffffff21!important;border-color:#ffffff38!important}.premiumNav .navButton.active{color:#203a60!important;background:linear-gradient(90deg,#fff 0%,#eef5ff 100%)!important;border-color:#ffffffa6!important;box-shadow:0 12px 28px #1226482e!important}.premiumNav .navButton.active span{color:#fff!important;background:#243b63!important;border-color:#243b63!important}.premiumNav .navButton.active .navActiveRail{background:#c9a66b!important}.premiumFooter,.sidebarFooter{background:#ffffff1f!important;border-color:#ffffff38!important}.footerAvatar{color:#243b63!important;background:linear-gradient(135deg,#fff8e8,#d8b878)!important}.premiumFooter small{color:#dbe7f5!important}.topbar{background:linear-gradient(135deg,#fffffff5 0%,#f8fbfff0 100%)!important;border-color:#d8e2ef!important;box-shadow:0 10px 28px #243b6312!important}.topbar .eyebrow{color:#31527d!important}.topbar h2{color:#102033!important}.topActions .primaryButton{color:#fff!important;background:linear-gradient(135deg,#243b63,#31527d)!important;border-color:#243b63!important}.topActions .ghostButton{color:#243b63!important;background:#fff!important;border-color:#cbd8e8!important}.v2Hero,.commandHero,.dashboardIntro{color:#102033!important;background:radial-gradient(circle at 88% 12%,#c9a66b38,#0000 26%),radial-gradient(circle at 18% 20%,#3b82f629,#0000 28%),linear-gradient(135deg,#fff 0%,#eef5ff 58%,#f7efe0 132%)!important;border:1px solid #d8e2ef!important;box-shadow:0 18px 42px #243b631a!important}.v2Hero .eyebrow,.commandHero .eyebrow,.dashboardIntro .eyebrow{color:#31527d!important}.v2Hero h3,.commandHero h3,.dashboardIntro h3{color:#102033!important}.v2Hero p,.commandHero p,.dashboardIntro p{color:#52657d!important}.v2Hero .primaryButton,.commandHero .primaryButton{color:#fff!important;background:linear-gradient(135deg,#243b63,#31527d)!important;border-color:#243b63!important}.v2Hero .ghostButton,.commandHero .ghostButton{color:#243b63!important;background:#ffffffc7!important;border-color:#cbd8e8!important}.v2SyncCard,.commandStatusCard{background:linear-gradient(135deg,#243b63eb,#31527ddb)!important;border:1px solid #ffffff38!important;box-shadow:0 16px 34px #243b632e!important}.v2SyncTop small,.commandStatusCard small{color:#f5d99b!important}.v2SyncCard strong,.commandStatusCard strong{color:#fff!important}.v2SyncCard p,.commandStatusCard p{color:#dbe7f5!important}.v2SyncPills span,.statusMiniPills span{color:#fff!important;background:#ffffff21!important;border-color:#ffffff2e!important}.panel,.v2KpiCard,.kpiCard,.reportCard,.placeholderCard{background:#fffffff5!important;border-color:#d8e2ef!important;box-shadow:0 10px 26px #243b6311!important}.panelHeader h3,.v2KpiCard strong,.executiveKpi strong,td strong{color:#102033!important}.panelHeader span{color:#52657d!important;background:#f3f7fc!important;border-color:#d8e2ef!important}.v2KpiCard:after,.executiveKpi:after{background:linear-gradient(90deg,#243b63,#3b82f6)!important}.v2KpiCard.danger:after,.executiveKpi.danger:after{background:linear-gradient(90deg,#dc2626,#fb7185)!important}.v2KpiCard.warning:after,.executiveKpi.warning:after{background:linear-gradient(90deg,#c9a66b,#facc15)!important}.v2KpiCard.success:after,.executiveKpi.success:after{background:linear-gradient(90deg,#14b8a6,#5eead4)!important}.v2HealthRing,.opsRing,.riskDial{background:conic-gradient(#14b8a6 0 var(--validEnd,var(--warning,70%)), #c9a66b var(--validEnd,70%) var(--warningEnd,84%), #dc2626 var(--warningEnd,84%) var(--criticalEnd,100%), #d8e2ef var(--criticalEnd,100%) 100%)!important}.barFill,.opsBarFill.success{background:linear-gradient(90deg,#243b63,#3b82f6,#14b8a6)!important}.v2ActionAlert,.v2HealthMetrics div,.v2WatchItem,.v2SiteRank,.priorityItem,.watchItem,.summaryBox,.miniListItem,.actionBoard button,.v2QuickActions button{background:linear-gradient(#fff 0%,#f7faff 100%)!important;border-color:#d8e2ef!important}.v2SiteRank,.locationRank{color:#243b63!important;background:#edf4ff!important}.searchInput,input,select{border-color:#cbd8e8!important}input:focus,select:focus,.searchInput:focus{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f61c!important}th{color:#52657d!important;background:#f3f7fc!important}tbody tr:hover{background:#f4f8ff!important}.loginPage{background:radial-gradient(circle at 18% 18%,#3b82f62e,#0000 28%),radial-gradient(circle at 84% 12%,#c9a66b2e,#0000 26%),linear-gradient(135deg,#203a60 0%,#31527d 52%,#e9f1ff 160%)!important}.settingsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.settingsGrid .importGuide{background:linear-gradient(#fffffff2,#f7faffeb);border:1px solid #1e407324;border-radius:18px;padding:18px;box-shadow:0 12px 30px #0f172a0f}.settingsGrid .importGuide h4{color:#0f2745;margin:0 0 8px;font-size:16px}.settingsGrid .importGuide p{color:#42526b;margin:0 0 14px}.settingsChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settingsCheck{color:#1d3557;cursor:pointer;background:#fff;border:1px solid #1e407329;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.settingsCheck input{accent-color:#0f766e;flex:none;width:16px;height:16px}.settingsCheck:hover{background:#f3fffc;border-color:#0f766e73}@media (width<=800px){.settingsChecks{grid-template-columns:1fr}}.dashboardIntro{background:radial-gradient(circle at 100% 0,#0f766e21,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 52%,#f7fbff 100%);border:1px solid #1e407324;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a14}.dashboardIntro:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffb8,#0000 45%);position:absolute;inset:0}.dashboardIntro>*{z-index:1;position:relative}.dashboardIntro .eyebrow,.pageGrid .dashboardIntro .eyebrow{color:#1e3a5f;letter-spacing:.16em;text-shadow:none;font-weight:900}.dashboardIntro h3,.pageGrid .dashboardIntro h3{color:#071c33;letter-spacing:-.03em;text-shadow:none;font-weight:900}.dashboardIntro p,.pageGrid .dashboardIntro p{color:#2f435f;max-width:760px;font-weight:600;line-height:1.55}.dashboardIntro .summaryChips{gap:12px}.dashboardIntro .summaryChip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #1e407329;min-width:120px;box-shadow:0 14px 35px #0f172a14}.dashboardIntro .summaryChip span{color:#47617f;letter-spacing:.12em;text-shadow:none;font-weight:900}.dashboardIntro .summaryChip strong{color:#08213f;text-shadow:none;font-size:22px;font-weight:900}@media (width<=900px){.dashboardIntro{gap:18px}.dashboardIntro .summaryChips{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboardIntro .summaryChip{min-width:110px}}:root{--tmmd-navy:#163a5f;--tmmd-navy-dark:#0b1f33;--tmmd-text:#102a43;--tmmd-teal:#14b8a6;--tmmd-bg:#f5f7fa;--tmmd-card:#fff;--tmmd-border:#d9e2ec;--tmmd-muted:#6b7280;--tmmd-soft:#eef4f8;--tmmd-shadow:0 18px 45px #102a4314;--tmmd-shadow-soft:0 10px 28px #102a430f}*{box-sizing:border-box}body{letter-spacing:-.01em;background:var(--tmmd-bg)!important;color:var(--tmmd-text)!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}.app,.appShell,.dashboardShell,.layout,.mainLayout{background:var(--tmmd-bg)!important;color:var(--tmmd-text)!important}.main,.content,.mainContent,.pageContent,.dashboardContent{background:var(--tmmd-bg)!important}.sidebar,.premiumSidebar{color:#fff!important;background:radial-gradient(circle at 18% 0,#14b8a633,#0000 34%),linear-gradient(#163a5f 0%,#102a43 54%,#0b1f33 100%)!important;border-right:1px solid #ffffff1a!important;box-shadow:22px 0 50px #102a432e!important}.sidebar *,.premiumSidebar *{color:inherit}.sidebarTopGlow{opacity:.9!important;background:radial-gradient(circle,#14b8a659,#0000 65%)!important}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar .brandTitle,.sidebar .logoText,.sidebar .appTitle{color:#fff!important;letter-spacing:-.04em!important;font-weight:800!important}.sidebar p,.sidebar span,.sidebar small,.sidebar .brandSub,.sidebar .sidebarSubtitle{color:#ffffffb8!important}.sidebarStatusStrip{background:#ffffff17!important;border:1px solid #ffffff24!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff14!important}.navList,.premiumNav{gap:8px!important}.navSectionLabel{color:#ffffff8a!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:18px 0 8px!important;font-size:11px!important;font-weight:800!important}.navButton{color:#ffffffc7!important;letter-spacing:-.01em!important;background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;padding:12px 13px!important;font-weight:700!important;transition:all .18s!important}.navButton:hover{transform:translate(2px);color:#fff!important;background:#ffffff17!important;border-color:#ffffff1f!important}.sidebarFooter,.premiumFooter{background:#ffffff14!important;border:1px solid #ffffff21!important;border-radius:18px!important}.topbar,.pageHeader,.globalHeader,.moduleTopbar{border:1px solid var(--tmmd-border)!important;box-shadow:var(--tmmd-shadow-soft)!important;color:var(--tmmd-text)!important;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-radius:24px!important}.topbar h1,.topbar h2,.pageHeader h1,.pageHeader h2,.globalHeader h1,.globalHeader h2,.moduleTopbar h1,.moduleTopbar h2{color:var(--tmmd-text)!important;letter-spacing:-.045em!important;font-weight:850!important;line-height:1.08!important}.topbar p,.pageHeader p,.globalHeader p,.moduleTopbar p{color:var(--tmmd-muted)!important;font-weight:500!important;line-height:1.6!important}.eyebrow,.kicker,.overline,.label,.badgeLabel,.sectionLabel,.cardEyebrow,.moduleEyebrow,.headerEyebrow{color:#375a7a!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}.sectionHeader,.section-header,.headerCard,.header-card,.moduleHeader,.module-header,.panelHeader,.panel-header,.reportHeader,.importHeader,.settingsHeader,.assetHeader,.calibrationHeader,.pmHeader,.repairHeader,.traceHeader{border:1px solid var(--tmmd-border)!important;box-shadow:var(--tmmd-shadow-soft)!important;color:var(--tmmd-text)!important;background:linear-gradient(135deg,#fff 0%,#f8fbfd 100%)!important;border-radius:22px!important}.sectionHeader h1,.sectionHeader h2,.sectionHeader h3,.section-header h1,.section-header h2,.section-header h3,.headerCard h1,.headerCard h2,.headerCard h3,.header-card h1,.header-card h2,.header-card h3,.moduleHeader h1,.moduleHeader h2,.moduleHeader h3,.module-header h1,.module-header h2,.module-header h3,.panelHeader h1,.panelHeader h2,.panelHeader h3,.panel-header h1,.panel-header h2,.panel-header h3,.reportHeader h3,.importHeader h3,.settingsHeader h3{color:var(--tmmd-text)!important;letter-spacing:-.035em!important;font-weight:850!important;line-height:1.16!important}.sectionHeader p,.section-header p,.headerCard p,.header-card p,.moduleHeader p,.module-header p,.panelHeader p,.panel-header p,.reportHeader p,.importHeader p,.settingsHeader p{color:var(--tmmd-muted)!important;font-weight:500!important;line-height:1.65!important}.card,.panel,.statCard,.metricCard,.reportCard,.importCard,.settingsCard,.formCard,.tableCard,.moduleCard,.kpiCard{background:var(--tmmd-card)!important;border:1px solid var(--tmmd-border)!important;box-shadow:var(--tmmd-shadow-soft)!important;color:var(--tmmd-text)!important;border-radius:22px!important}.card h1,.card h2,.card h3,.panel h1,.panel h2,.panel h3,.statCard h1,.statCard h2,.statCard h3,.metricCard h1,.metricCard h2,.metricCard h3,.reportCard h1,.reportCard h2,.reportCard h3,.importCard h1,.importCard h2,.importCard h3,.settingsCard h1,.settingsCard h2,.settingsCard h3,.formCard h1,.formCard h2,.formCard h3,.tableCard h1,.tableCard h2,.tableCard h3,.moduleCard h1,.moduleCard h2,.moduleCard h3{color:var(--tmmd-text)!important;font-weight:800!important}.card p,.panel p,.statCard p,.metricCard p,.reportCard p,.importCard p,.settingsCard p,.formCard p,.tableCard p,.moduleCard p,td,th{color:var(--tmmd-muted)!important}th{color:#375a7a!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#f8fafc!important;font-weight:850!important}table,tr{border-color:var(--tmmd-border)!important}input,select,textarea{color:var(--tmmd-text)!important;border:1px solid var(--tmmd-border)!important;background:#fff!important;border-radius:14px!important;font-weight:600!important}input::placeholder,textarea::placeholder{color:#8a99aa!important}button,.primaryButton,.ghostButton,.secondaryButton{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}.primaryButton,button.primaryButton,button[type=submit]{background:linear-gradient(135deg, var(--tmmd-teal), #0f9f91)!important;color:#fff!important;border:1px solid #14b8a68c!important;border-radius:14px!important;font-weight:800!important;box-shadow:0 12px 24px #14b8a638!important}.ghostButton,.secondaryButton{border:1px solid var(--tmmd-border)!important;color:var(--tmmd-text)!important;background:#fff!important;border-radius:14px!important;font-weight:800!important}.ghostButton:hover,.secondaryButton:hover{color:#0f766e!important;border-color:#14b8a673!important;box-shadow:0 8px 20px #102a4314!important}.badge,.statusBadge,.pill,.tag,.chip{letter-spacing:-.01em!important;color:#0f766e!important;background:#14b8a61a!important;border:1px solid #14b8a638!important;border-radius:999px!important;font-weight:800!important}.settingsGrid,.reportGrid,.importGrid,.dashboardGrid,.kpiGrid{gap:18px!important}.settingsCheck,.checkItem,.permissionItem{border:1px solid var(--tmmd-border)!important;color:var(--tmmd-text)!important;background:#fff!important;border-radius:16px!important}.messageBox,.alertBox,.infoBox{color:#0f766e!important;background:#effdfb!important;border:1px solid #14b8a647!important;border-radius:18px!important;font-weight:700!important}[class*=gradient],[class*=hero],[class*=banner]{border-color:var(--tmmd-border)}a{color:#0f766e!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e9eef4}::-webkit-scrollbar-thumb{background:#b8c6d4;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#8ea3b7}.sidebar,.premiumSidebar{flex-direction:column!important;height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.navList,.premiumNav{flex:auto!important;min-height:0!important;padding-bottom:14px!important;padding-right:6px!important;overflow:hidden auto!important}.navButton{border-radius:13px!important;flex-shrink:0!important;min-height:42px!important;padding:9px 11px!important}.sidebarFooter,.premiumFooter{flex-shrink:0!important;margin-top:10px!important}.sidebarStatusStrip{flex-shrink:0!important}.premiumNav::-webkit-scrollbar{width:5px!important}.navList::-webkit-scrollbar{width:5px!important}.premiumNav::-webkit-scrollbar-thumb{background:#ffffff40!important;border-radius:999px!important}.navList::-webkit-scrollbar-thumb{background:#ffffff40!important;border-radius:999px!important}.topbar,.pageHeader,.globalHeader,.moduleTopbar,.sectionHeader,.section-header,.headerCard,.header-card,.moduleHeader,.module-header,.panelHeader,.panel-header,.settingsHeader,.reportHeader,.importHeader,.assetHeader,.calibrationHeader,.pmHeader,.repairHeader,.traceHeader,[class*=Header],[class*=header]{color:#102a43!important}.settingsHeader,.reportHeader,.importHeader,.assetHeader,.calibrationHeader,.pmHeader,.repairHeader,.traceHeader,.sectionHeader,.headerCard,.moduleHeader,.panelHeader{background:#fff!important;border:1px solid #d9e2ec!important;border-left:6px solid #14b8a6!important;border-radius:20px!important;padding:22px 24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #102a4312!important}.settingsHeader:before,.settingsHeader:after,.reportHeader:before,.reportHeader:after,.importHeader:before,.importHeader:after,.assetHeader:before,.assetHeader:after,.calibrationHeader:before,.calibrationHeader:after,.pmHeader:before,.pmHeader:after,.repairHeader:before,.repairHeader:after,.traceHeader:before,.traceHeader:after,.sectionHeader:before,.sectionHeader:after,.headerCard:before,.headerCard:after,.moduleHeader:before,.moduleHeader:after{opacity:0!important;display:none!important}.settingsHeader small,.settingsHeader .eyebrow,.settingsHeader [class*=eyebrow],.reportHeader small,.reportHeader .eyebrow,.reportHeader [class*=eyebrow],.importHeader small,.importHeader .eyebrow,.importHeader [class*=eyebrow],.sectionHeader small,.sectionHeader .eyebrow,.sectionHeader [class*=eyebrow],.headerCard small,.headerCard .eyebrow,.headerCard [class*=eyebrow],.moduleHeader small,.moduleHeader .eyebrow,.moduleHeader [class*=eyebrow]{color:#163a5f!important;letter-spacing:.13em!important;text-transform:uppercase!important;opacity:1!important;font-size:12px!important;font-weight:900!important}.settingsHeader h1,.settingsHeader h2,.settingsHeader h3,.reportHeader h1,.reportHeader h2,.reportHeader h3,.importHeader h1,.importHeader h2,.importHeader h3,.assetHeader h1,.assetHeader h2,.assetHeader h3,.calibrationHeader h1,.calibrationHeader h2,.calibrationHeader h3,.pmHeader h1,.pmHeader h2,.pmHeader h3,.repairHeader h1,.repairHeader h2,.repairHeader h3,.traceHeader h1,.traceHeader h2,.traceHeader h3,.sectionHeader h1,.sectionHeader h2,.sectionHeader h3,.headerCard h1,.headerCard h2,.headerCard h3,.moduleHeader h1,.moduleHeader h2,.moduleHeader h3{color:#102a43!important;letter-spacing:-.045em!important;text-shadow:none!important;margin-bottom:8px!important;font-size:clamp(24px,2.1vw,34px)!important;font-weight:850!important;line-height:1.08!important}.settingsHeader p,.reportHeader p,.importHeader p,.assetHeader p,.calibrationHeader p,.pmHeader p,.repairHeader p,.traceHeader p,.sectionHeader p,.headerCard p,.moduleHeader p{color:#526577!important;max-width:850px!important;text-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.settingsHeader>div:last-child,.reportHeader>div:last-child,.importHeader>div:last-child,.sectionHeader>div:last-child,.headerCard>div:last-child,.moduleHeader>div:last-child{gap:14px!important}.settingsHeader [class*=stat],.settingsHeader [class*=metric],.settingsHeader [class*=tile],.reportHeader [class*=stat],.reportHeader [class*=metric],.reportHeader [class*=tile],.importHeader [class*=stat],.importHeader [class*=metric],.importHeader [class*=tile],.sectionHeader [class*=stat],.sectionHeader [class*=metric],.sectionHeader [class*=tile],.headerCard [class*=stat],.headerCard [class*=metric],.headerCard [class*=tile],.moduleHeader [class*=stat],.moduleHeader [class*=metric],.moduleHeader [class*=tile]{box-shadow:none!important;color:#102a43!important;min-width:145px!important;text-shadow:none!important;background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:18px!important;padding:18px 20px!important}.settingsHeader [class*=stat] *,.settingsHeader [class*=metric] *,.settingsHeader [class*=tile] *,.reportHeader [class*=stat] *,.reportHeader [class*=metric] *,.reportHeader [class*=tile] *,.importHeader [class*=stat] *,.importHeader [class*=metric] *,.importHeader [class*=tile] *,.sectionHeader [class*=stat] *,.sectionHeader [class*=metric] *,.sectionHeader [class*=tile] *,.headerCard [class*=stat] *,.headerCard [class*=metric] *,.headerCard [class*=tile] *,.moduleHeader [class*=stat] *,.moduleHeader [class*=metric] *,.moduleHeader [class*=tile] *{color:#102a43!important;text-shadow:none!important;opacity:1!important}.settingsHeader [class*=stat] small,.settingsHeader [class*=metric] small,.settingsHeader [class*=tile] small,.reportHeader [class*=stat] small,.reportHeader [class*=metric] small,.reportHeader [class*=tile] small,.importHeader [class*=stat] small,.importHeader [class*=metric] small,.importHeader [class*=tile] small,.sectionHeader [class*=stat] small,.sectionHeader [class*=metric] small,.sectionHeader [class*=tile] small,.headerCard [class*=stat] small,.headerCard [class*=metric] small,.headerCard [class*=tile] small,.moduleHeader [class*=stat] small,.moduleHeader [class*=metric] small,.moduleHeader [class*=tile] small{color:#6b7280!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.settingsHeader [class*=stat] strong,.settingsHeader [class*=metric] strong,.settingsHeader [class*=tile] strong,.reportHeader [class*=stat] strong,.reportHeader [class*=metric] strong,.reportHeader [class*=tile] strong,.importHeader [class*=stat] strong,.importHeader [class*=metric] strong,.importHeader [class*=tile] strong,.sectionHeader [class*=stat] strong,.sectionHeader [class*=metric] strong,.sectionHeader [class*=tile] strong,.headerCard [class*=stat] strong,.headerCard [class*=metric] strong,.headerCard [class*=tile] strong,.moduleHeader [class*=stat] strong,.moduleHeader [class*=metric] strong,.moduleHeader [class*=tile] strong{color:#163a5f!important;letter-spacing:-.05em!important;font-size:28px!important;font-weight:900!important}.settingsHeader::marker{color:#14b8a6!important}.reportHeader::marker{color:#14b8a6!important}.importHeader::marker{color:#14b8a6!important}body,button,input,select,textarea{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}main,.main,.content,.mainContent,.pageContent{background:#f5f7fa!important}.settingsHeader+*,.reportHeader+*,.importHeader+*,.assetHeader+*,.calibrationHeader+*,.pmHeader+*,.repairHeader+*,.traceHeader+*,.sectionHeader+*,.headerCard+*,.moduleHeader+*{margin-top:18px!important}body{color:#102a43!important;-webkit-font-smoothing:antialiased!important;background:#f5f7fa!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}.topbar{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:18px!important;min-height:auto!important;padding:16px 18px!important;box-shadow:0 8px 24px #102a430f!important}.topbar .eyebrow{color:#526577!important;letter-spacing:.08em!important;opacity:1!important;font-size:11px!important;font-weight:850!important}.dashboardIntro{color:#102a43!important;background:#fff!important;border:1px solid #d9e2ec!important;border-left:5px solid #14b8a6!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:20px 22px!important;display:flex!important;overflow:visible!important;box-shadow:0 10px 28px #102a4312!important}.dashboardIntro:before,.dashboardIntro:after{opacity:0!important;display:none!important}.dashboardIntro>div:first-child{max-width:760px!important}.dashboardIntro .eyebrow{color:#163a5f!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:1!important;margin-bottom:7px!important;font-size:11px!important;font-weight:900!important}.dashboardIntro h3{color:#102a43!important;letter-spacing:-.045em!important;text-shadow:none!important;margin:0 0 8px!important;font-size:25px!important;font-weight:850!important;line-height:1.12!important}.dashboardIntro p{color:#526577!important;text-shadow:none!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.summaryChips{flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;display:flex!important}.summaryChip{box-shadow:none!important;color:#102a43!important;text-align:left!important;background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:16px!important;min-width:135px!important;padding:14px 16px!important}.summaryChip span{color:#6b7280!important;letter-spacing:.11em!important;text-transform:uppercase!important;opacity:1!important;font-size:10px!important;font-weight:900!important}.summaryChip strong{color:#163a5f!important;letter-spacing:-.035em!important;font-size:20px!important;font-weight:900!important;line-height:1.15!important}.v2Hero{color:#102a43!important;background:#fff!important;border:1px solid #d9e2ec!important;border-left:5px solid #14b8a6!important;border-radius:20px!important;padding:24px!important;box-shadow:0 10px 28px #102a4312!important}.v2Hero:before,.v2Hero:after{opacity:0!important;display:none!important}.v2Hero .eyebrow{color:#163a5f!important;opacity:1!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:900!important}.v2Hero h3{color:#102a43!important;letter-spacing:-.05em!important;text-shadow:none!important;font-size:30px!important;font-weight:850!important;line-height:1.08!important}.v2Hero p{color:#526577!important;text-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important}.v2SyncCard{box-shadow:none!important;color:#102a43!important;background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:18px!important}.v2SyncCard strong{color:#163a5f!important;font-weight:900!important}.v2SyncCard p,.v2SyncCard small{color:#526577!important;opacity:1!important}.panel,.card,.tableWrap,.formCard,.reportCard,.importCard,.settingsCard{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:18px!important;box-shadow:0 8px 24px #102a430d!important}.panel h3,.card h3{color:#102a43!important;letter-spacing:-.03em!important;font-weight:850!important}.panel p,.card p,td{color:#526577!important}.ghostButton{color:#163a5f!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:12px!important;font-weight:800!important}.ghostButton:hover{color:#0f766e!important;background:#f8fafc!important;border-color:#14b8a6!important}th{color:#375a7a!important;letter-spacing:.07em!important;background:#f8fafc!important;font-size:11px!important;font-weight:900!important}input,select,textarea{color:#102a43!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:12px!important;font-size:14px!important;font-weight:650!important}@media (width<=900px){.dashboardIntro{flex-direction:column!important;align-items:flex-start!important}.summaryChips{width:100%!important}.summaryChip{flex:1!important}}html,body{font-size:14px!important}body{background:#f5f7fa!important}.mainArea{gap:14px!important;padding:16px 18px!important}.sidebar,.premiumSidebar{width:255px!important;min-width:255px!important;padding:14px!important}.sidebar .brandCard,.sidebar [class*=brand],.sidebarStatusStrip,.sidebarFooter,.premiumFooter{border-radius:14px!important}.navSectionLabel{margin:10px 0 5px!important;font-size:9.5px!important}.sidebarFooter,.premiumFooter{padding:12px!important}.topbar{border-radius:16px!important;min-height:72px!important;padding:13px 16px!important;box-shadow:0 6px 18px #102a430e!important}.topbar h2{margin:2px 0!important;font-size:19px!important;font-weight:850!important;line-height:1.1!important}.topbar .eyebrow{letter-spacing:.09em!important;font-size:10px!important}.topActions button,.topbar button{border-radius:10px!important;height:36px!important;padding:0 14px!important;font-size:12px!important}.dashboardIntro{border-left-width:4px!important;border-radius:16px!important;min-height:132px!important;padding:17px 20px!important;box-shadow:0 8px 22px #102a430e!important}.dashboardIntro .eyebrow{letter-spacing:.11em!important;margin-bottom:6px!important;font-size:10px!important}.dashboardIntro h3{margin-bottom:7px!important;font-size:21px!important;line-height:1.12!important}.dashboardIntro p{max-width:680px!important;font-size:13px!important;line-height:1.45!important}.summaryChip{border-radius:13px!important;min-width:112px!important;padding:12px 14px!important}.summaryChip span{font-size:9.5px!important}.summaryChip strong{font-size:18px!important}.panel,.card,.tableWrap,.formCard,.reportCard,.importCard,.settingsCard,.moduleCard,.statCard,.metricCard{border-radius:15px!important;box-shadow:0 6px 18px #102a430b!important}.panelHeader,.panel-header,.cardHeader,.card-header{border-radius:14px!important;padding:14px 16px!important}.panel h3,.card h3,.panelHeader h3,.cardHeader h3{font-size:15px!important;line-height:1.2!important}.panel p,.card p{font-size:12.5px!important;line-height:1.45!important}.formGrid,.settingsGrid,.reportGrid,.importGrid,.dashboardGrid,.kpiGrid{gap:12px!important}input,select,textarea{border-radius:10px!important;height:38px!important;min-height:38px!important;padding:8px 11px!important;font-size:13px!important;font-weight:650!important}th{padding:10px 11px!important;font-size:10px!important}td{padding:11px!important;font-size:12px!important}button,.primaryButton,.ghostButton,.secondaryButton{border-radius:10px!important;min-height:36px!important;padding:8px 13px!important;font-size:12px!important}.v2Hero{border-left-width:4px!important;border-radius:17px!important;padding:20px!important}.v2Hero h3{font-size:24px!important;line-height:1.1!important}.v2Hero p{font-size:13px!important;line-height:1.5!important}.v2SyncCard{border-radius:14px!important;padding:16px!important}.v2KpiGrid,.kpiGrid{gap:12px!important}.v2KpiCard,.kpiCard,.metricCard,.statCard{border-radius:14px!important;padding:14px!important}.v2KpiCard strong,.kpiCard strong,.metricCard strong,.statCard strong{font-size:22px!important}.pageGrid,.twoColumn{gap:14px!important}h1,h2,h3,h4,strong{letter-spacing:-.035em!important}p,span,small,td{letter-spacing:-.01em!important}body{color:#102a43!important;background:#f4f7fb!important;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif!important}.mainArea{background:#f4f7fb!important;padding:14px 16px!important}.sidebar,.premiumSidebar{background:radial-gradient(circle at 18% 0,#14b8a62e,#0000 32%),linear-gradient(#163a5f 0%,#102a43 55%,#0b1f33 100%)!important;width:248px!important;min-width:248px!important;box-shadow:18px 0 38px #102a432e!important}.navButton{border-radius:12px!important;min-height:38px!important;padding:8px 10px!important;font-size:13px!important}.navButton.active{color:#163a5f!important;background:linear-gradient(135deg,#fffffff2,#f0f7ffeb)!important;border-color:#ffffffa6!important;box-shadow:0 10px 24px #00000024!important}.navButton.active *,.navButton.active span,.navButton.active strong{color:#163a5f!important}.navButton.active .navActiveRail,.navActiveRail{background:#14b8a6!important;box-shadow:0 0 0 4px #14b8a624!important}.navSectionLabel{letter-spacing:.12em!important;margin:12px 0 6px!important;font-size:10px!important}.topbar{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:16px!important;padding:14px 18px!important;box-shadow:0 6px 20px #102a430d!important}.topbar h2{color:#102a43!important;letter-spacing:-.04em!important;margin:2px 0!important;font-size:18px!important;font-weight:850!important;line-height:1.12!important}.topbar .eyebrow{color:#526577!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:850!important}.topActions{gap:8px!important}.topbar button,.topActions button{border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.dashboardIntro{background:#fff!important;border:1px solid #d9e2ec!important;border-left:4px solid #14b8a6!important;border-radius:16px!important;gap:16px!important;padding:16px 18px!important;box-shadow:0 8px 22px #102a430d!important}.dashboardIntro .eyebrow{color:#163a5f!important;letter-spacing:.12em!important;font-size:10px!important;font-weight:900!important}.dashboardIntro h3{color:#102a43!important;letter-spacing:-.045em!important;margin:0 0 6px!important;font-size:21px!important;font-weight:850!important;line-height:1.12!important}.dashboardIntro p{color:#526577!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.summaryChips{gap:10px!important}.summaryChip{min-width:116px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:14px!important;padding:12px 14px!important}.summaryChip span{color:#6b7280!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important}.summaryChip strong{color:#163a5f!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}.v2Hero{background:#fff!important;border:1px solid #d9e2ec!important;border-left:4px solid #14b8a6!important;border-radius:18px!important;grid-template-columns:minmax(0,1.8fr) minmax(240px,.82fr)!important;align-items:start!important;gap:18px!important;padding:20px 22px!important;display:grid!important;box-shadow:0 10px 26px #102a430d!important}.v2Hero:before,.v2Hero:after{display:none!important}.v2Hero .eyebrow{color:#163a5f!important;letter-spacing:.12em!important;opacity:1!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important}.v2Hero h3{color:#102a43!important;letter-spacing:-.045em!important;margin-bottom:10px!important;font-size:20px!important;font-weight:850!important;line-height:1.15!important}.v2Hero p{color:#526577!important;font-size:13px!important;font-weight:600!important;line-height:1.52!important}.v2HeroActions{flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important;display:flex!important}.v2HeroActions button{border-radius:12px!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:12.5px!important}.v2SyncCard{background:linear-gradient(#f8fbfd 0%,#f4f8fc 100%)!important;border:1px solid #d9e2ec!important;border-radius:16px!important;padding:18px!important;box-shadow:inset 0 1px #fffc!important}.v2SyncTop{margin-bottom:10px!important}.v2SyncTop small{color:#375a7a!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:900!important}.v2LivePulse{background:#22c55e!important;border-radius:999px!important;width:10px!important;height:10px!important;box-shadow:0 0 0 4px #22c55e1f!important}.v2SyncCard strong{color:#163a5f!important;margin-bottom:8px!important;font-size:20px!important;font-weight:900!important;display:block!important}.v2SyncCard p{color:#526577!important;font-size:13px!important;line-height:1.5!important}.v2SyncPills{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.v2SyncPills span{color:#0f766e!important;opacity:1!important;background:#eaf7f5!important;border:1px solid #14b8a62e!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:800!important}.v2KpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.v2KpiGrid>*{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:16px!important;min-height:116px!important;padding:14px 16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 20px #102a430b!important}.v2KpiGrid>:before{content:""!important;opacity:.95!important;background:linear-gradient(90deg,#163a5f,#14b8a6)!important;height:3px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.v2KpiGrid>* h3,.v2KpiGrid>* h4,.v2KpiGrid>* small,.v2KpiGrid>* span:first-child{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.v2KpiGrid>* strong,.v2KpiGrid>* .metricValue,.v2KpiGrid>* .count{color:#102a43!important;font-size:20px!important;font-weight:900!important;line-height:1.12!important}.v2KpiGrid>* p{color:#526577!important;margin-top:6px!important;font-size:12px!important;line-height:1.4!important}.panel,.card,.tableWrap,.formCard,.reportCard,.settingsCard,.importCard,.moduleCard,.statCard,.metricCard{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:16px!important;box-shadow:0 8px 22px #102a430b!important}.panelHeader,.cardHeader,.panel header,.card header{background:#fff!important;border-bottom:1px solid #e9eef5!important;border-radius:16px 16px 0 0!important;padding:14px 16px!important}.panel h3,.card h3,.panelHeader h3,.cardHeader h3{color:#102a43!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important}.panel p,.card p,td{color:#526577!important;font-size:12.5px!important;line-height:1.45!important}.panelHeader,.cardHeader,.dashboardV2 .panel>:first-child,.dashboardV2 .card>:first-child{position:relative!important}.dashboardV2 .panel>:first-child:before,.dashboardV2 .card>:first-child:before{content:""!important;background:#14b8a6!important;border-radius:999px!important;width:4px!important;height:36px!important;position:absolute!important;top:14px!important;left:0!important}label{color:#375a7a!important;font-size:11px!important;font-weight:800!important}input,select,textarea{color:#102a43!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:11px!important;padding:8px 11px!important;font-size:13px!important;font-weight:650!important}input:focus,select:focus,textarea:focus{border-color:#14b8a6!important;outline:none!important;box-shadow:0 0 0 4px #14b8a61f!important}textarea{height:auto!important;min-height:78px!important}table{font-size:12.5px!important}th{color:#375a7a!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#f8fafc!important;padding:10px 11px!important;font-size:10px!important;font-weight:900!important}td{color:#526577!important;padding:11px!important;font-size:12px!important}.primaryButton{color:#fff!important;background:linear-gradient(135deg,#163a5f 0%,#244a76 100%)!important;border:1px solid #163a5f!important;border-radius:11px!important;font-weight:850!important;box-shadow:0 10px 20px #163a5f29!important}.primaryButton:hover{transform:translateY(-1px)!important}.ghostButton,.secondaryButton{color:#163a5f!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:11px!important;font-weight:800!important}.ghostButton:hover,.secondaryButton:hover{color:#0f766e!important;background:#f8fafc!important;border-color:#14b8a6!important}@media (width<=1200px){.v2KpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v2Hero{grid-template-columns:1fr!important}}@media (width<=900px){.dashboardIntro{flex-direction:column!important;align-items:flex-start!important}.summaryChips{width:100%!important}.summaryChip{flex:1!important}.v2KpiGrid{grid-template-columns:1fr!important}}.mainArea{padding:12px 14px!important}.v2Hero{align-items:center!important;min-height:155px!important;padding:18px 20px!important}.v2Hero h3{max-width:760px!important;margin-bottom:7px!important;font-size:19px!important}.v2Hero p{max-width:760px!important;font-size:12.5px!important}.v2HeroActions{margin-top:10px!important}.v2HeroActions button{height:36px!important;min-height:36px!important;padding:0 14px!important}.v2SyncCard{min-height:130px!important;padding:15px 16px!important}.v2SyncCard strong{font-size:18px!important}.v2SyncCard p{font-size:12.5px!important}.v2KpiGrid{gap:10px!important}.v2KpiGrid>*{border-radius:14px!important;min-height:98px!important;padding:12px 14px!important}.v2KpiGrid>* strong,.v2KpiGrid>* .metricValue,.v2KpiGrid>* .count{font-size:18px!important}.v2KpiGrid>* p{font-size:11.5px!important}.dashboardV2 .panel,.dashboardV2 .card,.dashboardV2 .moduleCard{border-radius:14px!important;min-height:auto!important}.dashboardV2 .panelHeader,.dashboardV2 .cardHeader,.dashboardV2 .panel>div:first-child,.dashboardV2 .card>div:first-child{padding:12px 14px!important}.dashboardV2 .panel h3,.dashboardV2 .card h3,.dashboardV2 .panelHeader h3,.dashboardV2 .cardHeader h3{font-size:14px!important}.dashboardV2 input,.dashboardV2 select,.dashboardV2 button{height:35px!important;min-height:35px!important}.sidebar,.premiumSidebar{width:242px!important;min-width:242px!important}.navButton{min-height:35px!important;font-size:12.5px!important}td,th{padding:9px 10px!important}.pageGrid,.twoColumn{gap:12px!important}.dashboardV2 .panel,.dashboardV2 .card{padding-bottom:12px!important}.dashboardV2{align-content:start!important;gap:14px!important;display:grid!important}.v2Hero{background:#fff!important;border:1px solid #d9e2ec!important;border-left:4px solid #14b8a6!important;border-radius:18px!important;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr)!important;align-items:stretch!important;gap:16px!important;min-height:142px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 10px 24px #102a430e!important}.v2Hero h3{color:#102a43!important;letter-spacing:-.045em!important;max-width:760px!important;font-size:20px!important;line-height:1.15!important}.v2Hero p{color:#526577!important;max-width:760px!important;font-size:12.8px!important;line-height:1.5!important}.v2KpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.v2KpiCard,.v2KpiGrid>*{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:112px!important;padding:14px 16px!important;display:flex!important;box-shadow:0 8px 20px #102a430b!important}.v2KpiHead{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.v2KpiHead span,.v2KpiCard span:first-child{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.v2KpiHead b{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #14b8a62e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:26px!important;height:26px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.v2KpiCard strong,.v2KpiGrid>* strong{color:#102a43!important;letter-spacing:-.055em!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.v2KpiCard p,.v2KpiGrid>* p{color:#526577!important;margin:0!important;font-size:11.8px!important;line-height:1.35!important}.v2RiskLine{opacity:.9!important;background:linear-gradient(90deg,#163a5f,#14b8a6)!important;border-radius:999px!important;height:4px!important;margin-top:10px!important}.dashboardV2 .twoColumn,.dashboardV2 .pageGrid,.dashboardV2 .dashboardGrid{align-items:stretch!important;gap:14px!important}.dashboardV2 .twoColumn{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important}.dashboardV2 .panel,.dashboardV2 .card,.dashboardV2 .moduleCard{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:17px!important;overflow:hidden!important;box-shadow:0 8px 22px #102a430b!important}.dashboardV2 .panelHeader,.dashboardV2 .cardHeader,.dashboardV2 .panel>div:first-child,.dashboardV2 .card>div:first-child{background:linear-gradient(#fff 0%,#fbfcfe 100%)!important;border-bottom:1px solid #e9eef5!important;padding:13px 15px!important}.dashboardV2 .panel h3,.dashboardV2 .card h3{letter-spacing:-.03em!important;color:#102a43!important;font-size:14.5px!important;font-weight:900!important}.v2HealthWrap{grid-template-columns:160px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:14px!important;display:grid!important}.v2HealthRing{width:142px!important;height:142px!important;margin:0 auto!important}.v2HealthRing strong{font-size:25px!important}.v2HealthMetrics{gap:9px!important;display:grid!important}.v2HealthMetrics>div{background:#f8fafc!important;border:1px solid #e9eef5!important;border-radius:13px!important;grid-template-columns:12px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.v2HealthMetrics p{color:#526577!important;margin:0!important;font-size:12px!important;font-weight:750!important}.v2HealthMetrics strong{color:#102a43!important;font-size:15px!important}.v2ActionStack{gap:10px!important;padding:14px!important;display:grid!important}.v2ActionAlert{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e9eef5!important;border-radius:14px!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;display:grid!important}.v2ActionAlert span{background:#14b8a6!important;border-radius:999px!important;width:8px!important;height:38px!important}.v2ActionAlert small{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.v2ActionAlert strong{color:#102a43!important;font-size:21px!important;font-weight:900!important}.v2ActionAlert p{color:#526577!important;grid-column:2/-1!important;margin:-4px 0 0!important;font-size:11.8px!important}.dashboardV2 input,.dashboardV2 select,.dashboardV2 textarea{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:11px!important;min-height:38px!important;font-size:13px!important}.dashboardV2 button{border-radius:11px!important;font-size:12px!important;font-weight:850!important}.dashboardV2 .tableWrap{border-radius:14px!important;overflow:auto!important}.dashboardV2 th{color:#375a7a!important;background:#f8fafc!important;font-size:10px!important}.dashboardV2 td{padding:9px 10px!important;font-size:12px!important}@media (width<=1200px){.v2KpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v2Hero,.dashboardV2 .twoColumn{grid-template-columns:1fr!important}}@media (width<=760px){.v2KpiGrid,.v2HealthWrap{grid-template-columns:1fr!important}}.v2Hero{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 28%),radial-gradient(circle at 100% 100%,#163a5f1a,#0000 32%),linear-gradient(135deg,#fff 0%,#f8fbfe 48%,#f2fbfa 100%)!important;border:1px solid #d9e2ec!important;border-left:5px solid #14b8a6!important;border-radius:24px!important;grid-template-columns:minmax(0,1.7fr) minmax(320px,.78fr)!important;align-items:stretch!important;gap:18px!important;min-height:228px!important;padding:24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 40px #102a4314!important}.v2Hero:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#14b8a614,#0000 18% 82%,#163a5f0f),linear-gradient(#ffffff59,#0000 55%)!important;position:absolute!important;inset:0!important}.v2Hero>div:first-child{z-index:1!important;flex-direction:column!important;justify-content:center!important;padding-right:12px!important;display:flex!important;position:relative!important}.v2Hero>div:first-child>:first-child{letter-spacing:.18em!important;text-transform:uppercase!important;color:#163a5f!important;margin-bottom:10px!important;font-size:11px!important;font-weight:900!important}.v2Hero h3{letter-spacing:-.06em!important;color:#102a43!important;max-width:780px!important;margin:0 0 10px!important;font-size:36px!important;font-weight:900!important;line-height:1.04!important}.v2Hero p{color:#486581!important;max-width:820px!important;margin:0 0 16px!important;font-size:14px!important;line-height:1.65!important}.v2Hero>div:first-child>div:last-child{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.v2Hero button,.v2Hero .button,.v2Hero a.button{letter-spacing:.01em!important;border-radius:12px!important;min-height:42px!important;padding:0 18px!important;font-size:12.5px!important;font-weight:900!important;box-shadow:0 8px 18px #102a4314!important}.v2Hero button:first-child,.v2Hero .button:first-child{color:#fff!important;background:linear-gradient(135deg,#163a5f 0%,#244e7a 100%)!important;border-color:#163a5f!important}.v2Hero button:not(:first-child),.v2Hero .button:not(:first-child){color:#163a5f!important;background:#ffffffeb!important;border:1px solid #c9d7e6!important}.v2Hero>div:last-child{z-index:1!important;background:linear-gradient(#fffffffa 0%,#f6fafcfa 100%)!important;border:1px solid #d9e2ec!important;border-radius:22px!important;flex-direction:column!important;justify-content:space-between!important;min-height:100%!important;padding:20px 20px 18px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #102a4312!important}.v2Hero>div:last-child:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#14b8a629,#14b8a605 70%)!important;border-radius:999px!important;width:64px!important;height:64px!important;position:absolute!important;top:18px!important;right:18px!important}.v2Hero>div:last-child>:first-child{letter-spacing:.18em!important;text-transform:uppercase!important;color:#163a5f!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.v2Hero>div:last-child>:first-child:before{content:""!important;background:#22c55e!important;border-radius:999px!important;flex:none!important;width:12px!important;height:12px!important;box-shadow:0 0 0 6px #22c55e24!important}.v2Hero>div:last-child h3,.v2Hero>div:last-child h4,.v2Hero>div:last-child strong{color:#102a43!important;letter-spacing:-.04em!important;font-size:20px!important;font-weight:900!important;line-height:1.05!important}.v2Hero>div:last-child p{color:#526577!important;margin:8px 0 16px!important;font-size:13px!important;line-height:1.65!important}.v2Hero>div:last-child>div:last-child,.v2Hero>div:last-child .tagRow,.v2Hero>div:last-child .chipRow{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.v2Hero>div:last-child button,.v2Hero>div:last-child .button,.v2Hero>div:last-child a.button,.v2Hero>div:last-child span{color:#0f766e!important;background:linear-gradient(#f0fdfa 0%,#e6fffa 100%)!important;border:1px solid #14b8a642!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffffe6!important}@media (width<=1200px){.v2Hero{grid-template-columns:1fr!important;min-height:auto!important}.v2Hero h3{font-size:30px!important}}@media (width<=760px){.v2Hero{gap:14px!important;padding:18px!important}.v2Hero h3{font-size:24px!important}.v2Hero p{font-size:13px!important}.v2Hero button,.v2Hero .button,.v2Hero a.button{justify-content:center!important;width:100%!important}}.miniActionButton{color:#163a5f;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;box-shadow:0 6px 14px #102a4314}.inlineActionRow{flex-wrap:wrap!important;gap:8px!important;margin-top:8px!important;display:flex!important}.miniActionButton{color:#163a5f!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 11px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 6px 14px #102a4314!important}.miniActionButton:hover{color:#0f766e!important;border-color:#14b8a6!important}.miniActionButton.danger{color:#b42318!important;background:#fff7f7!important;border-color:#fecaca!important}.tableWrap table th:last-child,.tableWrap table td:last-child{z-index:3!important;background:#fff!important;min-width:150px!important;position:sticky!important;right:0!important;box-shadow:-8px 0 14px #102a430a!important}.tableWrap table th:last-child{z-index:4!important;background:#f8fafc!important}.siteMasterInlineActions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.siteMiniAction{color:#163a5f!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:27px!important;padding:5px 11px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 6px 14px #102a4314!important}.siteMiniAction:hover{color:#0f766e!important;border-color:#14b8a6!important}.siteMiniAction.danger{color:#b42318!important;background:#fff7f7!important;border-color:#fecaca!important}.siteMiniAction.danger:hover{color:#912018!important;border-color:#f97066!important}td:has(.siteMasterInlineActions){min-width:220px!important}.siteMasterActionForceV2{visibility:visible!important;opacity:1!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.siteActionBtnV2{color:#163a5f!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:5px 12px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 6px 14px #102a4314!important}.siteActionBtnV2:hover{color:#0f766e!important;border-color:#14b8a6!important}.siteActionBtnV2.danger{color:#b42318!important;background:#fff7f7!important;border-color:#fecaca!important}.siteActionBtnV2.danger:hover{color:#912018!important;border-color:#f97066!important}td:has(.siteMasterActionForceV2){vertical-align:top!important;min-width:245px!important}.dashboardV2 .v2ActionCenter{gap:14px!important;padding:16px!important;display:grid!important;position:relative!important}.dashboardV2 .v2ActionCenter:before{content:"Overall PM Compliance"!important;color:#163a5f!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;background:radial-gradient(circle at center, #fff 0 52%, transparent 53%), conic-gradient(#14b8a6 0 82%, #f59e0b 82% 92%, #ef4444 92% 100%)!important;border:1px solid #d9e2ec!important;border-radius:999px!important;place-items:center!important;width:178px!important;height:178px!important;margin:0 auto 8px!important;font-size:11px!important;font-weight:900!important;display:grid!important;box-shadow:0 20px 42px #14b8a629,inset 0 0 0 12px #ffffffb3!important}.dashboardV2 .v2ActionCenter:after{content:"Live PM Health"!important;color:#0f766e!important;background:#ecfdf5!important;border:1px solid #14b8a638!important;border-radius:999px!important;justify-content:center!important;justify-self:center!important;align-items:center!important;min-height:28px!important;margin-top:-56px!important;margin-bottom:28px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 10px 20px #14b8a61a!important}.dashboardV2 .v2ActionAlert{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #d9e2ec!important;border-radius:20px!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:104px!important;padding:16px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 30px #102a4311,inset 0 1px #ffffffe6!important}.dashboardV2 .v2ActionAlert:before{content:""!important;background:radial-gradient(circle at 30% 25%,#ffffffe6,#0000 32%),linear-gradient(135deg,#14b8a6,#0f766e)!important;border-radius:18px!important;grid-area:1/1/span 3!important;width:52px!important;height:52px!important;display:block!important;box-shadow:0 14px 28px #14b8a633!important}.dashboardV2 .v2ActionAlert:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#14b8a61a,#0000 34%),radial-gradient(circle at 96% 18%,#14b8a61a,#0000 18%)!important;position:absolute!important;inset:0!important}.dashboardV2 .v2ActionAlert.warning:before{background:radial-gradient(circle at 30% 25%,#ffffffe6,#0000 32%),linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 14px 28px #f59e0b33!important}.dashboardV2 .v2ActionAlert.danger:before{background:radial-gradient(circle at 30% 25%,#ffffffe6,#0000 32%),linear-gradient(135deg,#ef4444,#b91c1c)!important;box-shadow:0 14px 28px #ef44442e!important}.dashboardV2 .v2ActionAlert.warning small{color:#b45309!important}.dashboardV2 .v2ActionAlert.danger small{color:#b42318!important}.dashboardV2 .v2ActionAlert p{z-index:2!important;color:#526577!important;grid-column:2!important;max-width:270px!important;margin:5px 0 0!important;font-size:12.5px!important;line-height:1.45!important;position:relative!important}.dashboardV2 .v2ActionAlert strong{z-index:2!important;color:#102a43!important;letter-spacing:-.06em!important;background:#fffc!important;border:1px solid #d9e2eceb!important;border-radius:18px!important;grid-area:1/3/span 3!important;align-self:center!important;place-items:center!important;min-width:86px!important;min-height:64px!important;font-size:34px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:relative!important;box-shadow:0 10px 22px #102a4311!important}.dashboardV2 .panel:has(.v2ActionCenter){background:linear-gradient(#fff 0%,#fbfcfe 100%)!important;border:1px solid #d9e2ec!important;border-radius:24px!important;box-shadow:0 18px 42px #102a4313!important}.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border-bottom:1px solid #e9eef5!important;padding:18px 20px!important}.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader h3{letter-spacing:-.045em!important;color:#102a43!important;font-size:19px!important;font-weight:950!important}.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader span{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #14b8a638!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important}.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader .badge{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #14b8a638!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important}@media (width<=900px){.dashboardV2 .v2ActionAlert{grid-template-columns:48px 1fr!important}.dashboardV2 .v2ActionAlert strong{grid-area:auto/2!important;justify-self:start!important;margin-top:8px!important}}.dashboardV2 .v2MainGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}:is(.dashboardV2 .panel:has(.overallReadinessCard),.dashboardV2 .panel:has(.v2HealthWrap),.dashboardV2 .panel:has(.v2ActionCenter)){background:linear-gradient(#fff 0%,#fbfcfe 100%)!important;border:1px solid #d9e2ec!important;border-radius:24px!important;min-height:430px!important;overflow:hidden!important;box-shadow:0 18px 42px #102a4313!important}.overallReadinessCard{align-content:center!important;gap:18px!important;min-height:330px!important;padding:18px!important;display:grid!important}.readinessRing{background:radial-gradient(circle at center, #fff 0 54%, transparent 55%), conic-gradient(#14b8a6 0 var(--readiness), #e5eaf1 var(--readiness) 100%)!important;border:1px solid #d9e2ec!important;border-radius:999px!important;place-items:center!important;width:172px!important;height:172px!important;margin:0 auto!important;display:grid!important;box-shadow:0 20px 42px #14b8a629!important}.readinessRing>div{background:#fff!important;border:1px solid #e5eaf1!important;border-radius:999px!important;align-content:center!important;place-items:center!important;width:105px!important;height:105px!important;display:grid!important}.readinessRing strong{color:#102a43!important;letter-spacing:-.06em!important;font-size:32px!important;font-weight:950!important;line-height:1!important}.readinessRing span{color:#6b7280!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:5px!important;font-size:10px!important;font-weight:900!important}.readinessBreakdown{gap:9px!important;display:grid!important}.readinessBreakdown>div{background:#f8fafc!important;border:1px solid #e5eaf1!important;border-radius:14px!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.readinessBreakdown p{color:#526577!important;margin:0!important;font-size:12px!important;font-weight:800!important}.readinessBreakdown strong{color:#102a43!important;font-size:16px!important;font-weight:950!important}.readinessDot{border-radius:999px!important;width:9px!important;height:9px!important}.readinessDot.teal{background:#14b8a6!important}.readinessDot.navy{background:#163a5f!important}.readinessDot.amber{background:#f59e0b!important}.readinessNote{background:linear-gradient(135deg,#f0fdfa 0%,#fff 100%)!important;border:1px solid #14b8a633!important;border-radius:16px!important;padding:12px 13px!important}.readinessNote span{color:#0f766e!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:950!important;display:block!important}.readinessNote p{color:#526577!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}@media (width<=1280px){.dashboardV2 .v2MainGrid{grid-template-columns:1fr!important}}.mainArea{background:radial-gradient(circle at 90% 6%,#14b8a60f,#0000 26%),linear-gradient(#f5f7fa 0%,#eef3f8 100%)!important}.dashboardV2{align-content:start!important;gap:12px!important;padding-bottom:18px!important;display:grid!important}.dashboardV2 .v2Hero{color:#102a43!important;background:linear-gradient(135deg,#fffffffa 0%,#f8fbfefa 58%,#f0fdfad9 100%)!important;border:1px solid #d9e2ec!important;border-left:5px solid #14b8a6!important;border-radius:20px!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr)!important;align-items:stretch!important;gap:14px!important;min-height:126px!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #102a4311,inset 0 1px #ffffffe6!important}.dashboardV2 .v2Hero:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#14b8a626,#0000 64%)!important;border-radius:999px!important;width:260px!important;height:260px!important;position:absolute!important;top:-132px!important;right:-92px!important}.dashboardV2 .v2Hero>div:first-child{z-index:1!important;flex-direction:column!important;justify-content:center!important;display:flex!important;position:relative!important}.dashboardV2 .v2Hero .eyebrow{color:#0f766e!important;text-transform:uppercase!important;letter-spacing:.16em!important;margin:0 0 7px!important;font-size:10px!important;font-weight:950!important}.dashboardV2 .v2Hero h3{color:#102a43!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(21px,2.2vw,30px)!important;font-weight:950!important;line-height:1.03!important}.dashboardV2 .v2Hero p{color:#526577!important;max-width:780px!important;margin:8px 0 0!important;font-size:12.5px!important;line-height:1.45!important}.dashboardV2 .v2HeroActions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.dashboardV2 .v2HeroActions button{min-height:34px!important;box-shadow:none!important;border-radius:10px!important;padding:0 13px!important;font-size:11.5px!important;font-weight:900!important}.dashboardV2 .v2HeroActions .primaryButton{color:#fff!important;background:#163a5f!important;border-color:#163a5f!important}.dashboardV2 .v2HeroActions .ghostButton{color:#163a5f!important;background:#fff!important;border:1px solid #c9d7e6!important}.dashboardV2 .v2SyncCard{z-index:1!important;background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border:1px solid #d9e2ec!important;border-radius:18px!important;align-content:center!important;align-self:stretch!important;gap:8px!important;padding:14px!important;display:grid!important;position:relative!important;box-shadow:0 10px 24px #102a430e!important}.dashboardV2 .v2SyncTop{align-items:center!important;gap:9px!important;display:flex!important}.dashboardV2 .v2SyncTop small{color:#163a5f!important;text-transform:uppercase!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:950!important}.dashboardV2 .v2LivePulse{background:#22c55e!important;border-radius:999px!important;width:10px!important;height:10px!important;box-shadow:0 0 0 6px #22c55e24!important}.dashboardV2 .v2SyncCard strong{color:#102a43!important;letter-spacing:-.055em!important;margin:0!important;font-size:26px!important;font-weight:950!important;line-height:1!important}.dashboardV2 .v2SyncCard p{color:#526577!important;margin:0!important;font-size:11.5px!important;line-height:1.45!important}.dashboardV2 .v2SyncPills{flex-wrap:wrap!important;gap:7px!important;margin-top:2px!important;display:flex!important}.dashboardV2 .v2SyncPills span{color:#0f766e!important;background:#f0fdfa!important;border:1px solid #14b8a63d!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important;font-weight:850!important}.dashboardV2 .v2KpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.dashboardV2 .v2KpiCard,.dashboardV2 .v2KpiGrid>*{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:17px!important;height:92px!important;min-height:92px!important;padding:13px 14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 9px 22px #102a430e!important}.dashboardV2 .v2KpiCard:before,.dashboardV2 .v2KpiGrid>:before{content:""!important;background:#14b8a6!important;border-radius:0 999px 999px 0!important;width:4px!important;height:46px!important;position:absolute!important;top:14px!important;left:0!important}.dashboardV2 .v2KpiCard.danger:before{background:#dc2626!important}.dashboardV2 .v2KpiCard.warning:before{background:#d97706!important}.dashboardV2 .v2KpiCard.success:before{background:#16a34a!important}.dashboardV2 .v2KpiCard:after,.dashboardV2 .v2KpiGrid>:after{display:none!important}.dashboardV2 .v2KpiHead{justify-content:space-between!important;align-items:center!important;display:flex!important}.dashboardV2 .v2KpiHead span{color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.dashboardV2 .v2KpiHead b{color:#a7b4c5!important;font-size:10px!important;font-weight:950!important}.dashboardV2 .v2KpiCard strong,.dashboardV2 .v2KpiGrid>* strong{color:#102a43!important;letter-spacing:-.06em!important;margin-top:8px!important;font-size:27px!important;font-weight:950!important;line-height:1!important;display:block!important}.dashboardV2 .v2KpiCard p,.dashboardV2 .v2KpiGrid>* p{color:#526577!important;margin-top:6px!important;font-size:11px!important;line-height:1.25!important}.dashboardV2 .v2MainGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.dashboardV2 .v2MainGrid>.panel{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:20px!important;min-height:350px!important;max-height:380px!important;overflow:hidden!important;box-shadow:0 12px 30px #102a4310!important}.dashboardV2 .panel:has(.v2HealthWrap){background:#fff!important;border:1px solid #d9e2ec!important;border-radius:20px!important;min-height:350px!important;max-height:380px!important;overflow:hidden!important;box-shadow:0 12px 30px #102a4310!important}.dashboardV2 .panel:has(.v2ActionCenter){background:#fff!important;border:1px solid #d9e2ec!important;border-radius:20px!important;min-height:350px!important;max-height:380px!important;overflow:hidden!important;box-shadow:0 12px 30px #102a4310!important}.dashboardV2 .panel:has(.overallReadinessCard){background:#fff!important;border:1px solid #d9e2ec!important;border-radius:20px!important;min-height:350px!important;max-height:380px!important;overflow:hidden!important;box-shadow:0 12px 30px #102a4310!important}:is(.dashboardV2 .v2MainGrid .panelHeader,.dashboardV2 .panel:has(.v2HealthWrap) .panelHeader,.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader,.dashboardV2 .panel:has(.overallReadinessCard) .panelHeader){background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-bottom:1px solid #e9eef5!important;min-height:62px!important;padding:13px 15px!important}:is(.dashboardV2 .v2MainGrid .panelHeader h3,.dashboardV2 .panel:has(.v2HealthWrap) .panelHeader h3,.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader h3,.dashboardV2 .panel:has(.overallReadinessCard) .panelHeader h3){color:#102a43!important;letter-spacing:-.035em!important;font-size:15px!important;font-weight:950!important}.dashboardV2 .v2MainGrid .panelHeader span,.dashboardV2 .panelHeader .badge{color:#526577!important;background:#f3f7fb!important;border:1px solid #d9e2ec!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important}.dashboardV2 .v2HealthWrap{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:15px!important;height:288px!important;min-height:auto!important;padding:16px!important;display:grid!important}.dashboardV2 .v2HealthRing{width:124px!important;height:124px!important;margin:0 auto!important;box-shadow:0 14px 30px #102a4317!important}.dashboardV2 .v2HealthRing strong{color:#102a43!important;font-size:25px!important;font-weight:950!important}.dashboardV2 .v2HealthRing span{color:#526577!important;font-size:9px!important;font-weight:950!important}.dashboardV2 .v2HealthMetrics{gap:9px!important;display:grid!important}.dashboardV2 .v2HealthMetrics>div{background:#f8fafc!important;border:1px solid #e5eaf1!important;border-radius:14px!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:10px 11px!important;display:grid!important}.dashboardV2 .v2HealthMetrics p{color:#526577!important;margin:0!important;font-size:11.5px!important;font-weight:850!important}.dashboardV2 .v2HealthMetrics strong{color:#102a43!important;font-size:17px!important;font-weight:950!important}.dashboardV2 .v2ActionCenter{gap:10px!important;min-height:auto!important;padding:14px!important;display:grid!important}.dashboardV2 .v2ActionCenter:before,.dashboardV2 .v2ActionCenter:after{content:none!important;display:none!important}.dashboardV2 .v2ActionAlert{min-height:74px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e5eaf1!important;border-radius:16px!important;grid-template-columns:7px minmax(0,1fr) 68px!important;align-items:center!important;gap:11px!important;padding:12px 13px!important;display:grid!important;position:relative!important;overflow:hidden!important}.dashboardV2 .v2ActionAlert:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px #102a430f!important}.dashboardV2 .v2ActionAlert:before{content:""!important;background:#14b8a6!important;border-radius:999px!important;grid-area:1/1/span 3!important;width:7px!important;height:48px!important;display:block!important}.dashboardV2 .v2ActionAlert.warning:before{background:#d97706!important}.dashboardV2 .v2ActionAlert.danger:before{background:#dc2626!important}.dashboardV2 .v2ActionAlert:after{content:""!important;opacity:.12!important;background:#14b8a6!important;border-radius:999px!important;width:70px!important;height:70px!important;position:absolute!important;top:-18px!important;right:-18px!important}.dashboardV2 .v2ActionAlert.warning:after{background:#d97706!important}.dashboardV2 .v2ActionAlert.danger:after{background:#dc2626!important}.dashboardV2 .v2ActionAlert>span:first-child{display:none!important}.dashboardV2 .v2ActionAlert small{z-index:1!important;color:#526577!important;letter-spacing:.08em!important;text-transform:uppercase!important;grid-column:2!important;font-size:10.5px!important;font-weight:950!important;position:relative!important}.dashboardV2 .v2ActionAlert p{z-index:1!important;color:#526577!important;grid-column:2!important;margin:4px 0 0!important;font-size:11.5px!important;line-height:1.35!important;position:relative!important}.dashboardV2 .v2ActionAlert strong{z-index:1!important;color:#102a43!important;letter-spacing:-.05em!important;background:#fff!important;border:1px solid #e5eaf1!important;border-radius:14px!important;grid-area:1/3/span 2!important;place-items:center!important;min-width:58px!important;min-height:48px!important;font-size:25px!important;font-weight:950!important;line-height:1!important;display:grid!important;position:relative!important}.dashboardV2 .v2ActionAlert strong:after{content:"assets"!important;color:#6b7280!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:2px!important;font-size:8.5px!important;font-weight:850!important;display:block!important}.dashboardV2 .overallReadinessCard{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;height:288px!important;min-height:auto!important;padding:16px!important;display:grid!important}.dashboardV2 .readinessRing{width:124px!important;height:124px!important;margin:0 auto!important;box-shadow:0 14px 30px #14b8a61f!important}.dashboardV2 .readinessRing strong{color:#102a43!important;font-size:25px!important;font-weight:950!important}.dashboardV2 .readinessRing span{color:#526577!important;font-size:9px!important;font-weight:950!important}.dashboardV2 .readinessBreakdown{gap:8px!important;display:grid!important}.dashboardV2 .readinessBreakdown>div{background:#f8fafc!important;border:1px solid #e5eaf1!important;border-radius:14px!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:45px!important;padding:9px 10px!important;display:grid!important}.dashboardV2 .readinessBreakdown p{color:#526577!important;margin:0!important;font-size:11.3px!important;font-weight:850!important}.dashboardV2 .readinessBreakdown strong{color:#102a43!important;font-size:16px!important;font-weight:950!important}.dashboardV2 .readinessNote{background:#f0fdfa!important;border:1px solid #14b8a633!important;border-radius:14px!important;grid-column:1/-1!important;padding:10px 12px!important}.dashboardV2 .readinessNote span{color:#0f766e!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.dashboardV2 .readinessNote p{color:#526577!important;margin:3px 0 0!important;font-size:11px!important;line-height:1.35!important}.dashboardV2 .v2SiteRow,.dashboardV2 .v2WatchItem{background:#f8fafc!important;border:1px solid #e5eaf1!important;border-radius:13px!important}.dashboardV2 .v2WatchItem{min-height:58px!important;padding:9px 10px!important}.dashboardV2 .panel,.dashboardV2 .card,.dashboardV2 .moduleCard{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:19px!important;box-shadow:0 10px 25px #102a430e!important}.dashboardV2 .panelHeader,.dashboardV2 .cardHeader{background:linear-gradient(#fff 0%,#f8fafc 100%)!important;border-bottom:1px solid #e9eef5!important;padding:13px 15px!important}@media (width<=1380px){.dashboardV2 .v2MainGrid{grid-template-columns:1fr 1fr!important}.dashboardV2 .panel:has(.overallReadinessCard){grid-column:1/-1!important}}@media (width<=1100px){.dashboardV2 .v2Hero,.dashboardV2 .v2MainGrid,.dashboardV2 .v2KpiGrid{grid-template-columns:1fr!important}.dashboardV2 .overallReadinessCard,.dashboardV2 .v2HealthWrap{grid-template-columns:1fr!important;height:auto!important}.dashboardV2 .v2MainGrid>.panel{max-height:none!important}.dashboardV2 .panel:has(.v2HealthWrap){max-height:none!important}.dashboardV2 .panel:has(.v2ActionCenter){max-height:none!important}.dashboardV2 .panel:has(.overallReadinessCard){max-height:none!important}}.dashboardV2 .v2Hero{border-radius:18px!important;grid-template-columns:minmax(0,1.65fr) minmax(260px,.55fr)!important;min-height:104px!important;padding:13px 16px!important}.dashboardV2 .v2Hero h3{font-size:clamp(19px,1.8vw,25px)!important}.dashboardV2 .v2HeroActions button{min-height:31px!important;padding:0 12px!important;font-size:11px!important}.dashboardV2 .v2SyncCard{border-radius:16px!important;gap:6px!important;padding:12px 13px!important}.dashboardV2 .v2KpiGrid{gap:10px!important}.dashboardV2 .v2KpiCard,.dashboardV2 .v2KpiGrid>*{border-radius:15px!important;height:76px!important;min-height:76px!important;padding:10px 12px!important}.dashboardV2 .v2KpiCard p,.dashboardV2 .v2KpiGrid>* p{margin-top:4px!important;font-size:10px!important}.dashboardV2 .v2MainGrid{gap:10px!important}.dashboardV2 .v2MainGrid>.panel{border-radius:18px!important;min-height:318px!important;max-height:338px!important}.dashboardV2 .panel:has(.v2HealthWrap){border-radius:18px!important;min-height:318px!important;max-height:338px!important}.dashboardV2 .panel:has(.v2ActionCenter){border-radius:18px!important;min-height:318px!important;max-height:338px!important}.dashboardV2 .panel:has(.overallReadinessCard){border-radius:18px!important;min-height:318px!important;max-height:338px!important}:is(.dashboardV2 .v2MainGrid .panelHeader,.dashboardV2 .panel:has(.v2HealthWrap) .panelHeader,.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader,.dashboardV2 .panel:has(.overallReadinessCard) .panelHeader){min-height:54px!important;padding:11px 13px!important}.dashboardV2 .v2HealthWrap{grid-template-columns:118px minmax(0,1fr)!important;height:250px!important;padding:13px!important}.dashboardV2 .v2HealthMetrics>div{min-height:42px!important;padding:8px 10px!important}.dashboardV2 .v2ActionCenter{gap:8px!important;padding:12px!important}.dashboardV2 .v2ActionAlert{border-radius:14px!important;grid-template-columns:6px minmax(0,1fr) 58px!important;min-height:64px!important;padding:10px 11px!important}.dashboardV2 .v2ActionAlert:before{width:6px!important;height:40px!important}.dashboardV2 .v2ActionAlert strong{border-radius:12px!important;min-width:50px!important;min-height:42px!important;font-size:22px!important}.dashboardV2 .overallReadinessCard{grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;height:250px!important;padding:13px!important}.dashboardV2 .readinessBreakdown>div{min-height:39px!important;padding:7px 9px!important}.dashboardV2 .readinessNote{padding:8px 10px!important}.dashboardV2 .v2SecondGrid,.dashboardV2 .v2BottomGrid{gap:10px!important;margin-top:0!important}.topbar{border-radius:16px!important;min-height:74px!important;padding:14px 18px!important}.topbar h2{font-size:18px!important;line-height:1.1!important}.topbar .eyebrow{font-size:10px!important}.dashboardV2 .v2Hero{border-radius:18px!important;grid-template-columns:minmax(0,1.7fr) 330px!important;align-items:center!important;height:132px!important;min-height:132px!important;padding:14px 16px!important}.dashboardV2 .v2Hero .eyebrow{margin-bottom:6px!important;font-size:9.5px!important}.dashboardV2 .v2Hero h3{letter-spacing:-.05em!important;font-size:24px!important;line-height:1.05!important}.dashboardV2 .v2Hero p{max-width:720px!important;margin-top:6px!important;font-size:11px!important;line-height:1.35!important}.dashboardV2 .v2HeroActions{margin-top:9px!important}.dashboardV2 .v2HeroActions button{border-radius:9px!important;min-height:29px!important;padding:0 11px!important;font-size:10.5px!important}.dashboardV2 .v2SyncCard{border-radius:15px!important;gap:5px!important;min-height:105px!important;padding:12px!important}.dashboardV2 .v2SyncCard strong{font-size:19px!important}.dashboardV2 .v2SyncCard p{font-size:10.3px!important;line-height:1.32!important}.dashboardV2 .v2SyncPills{gap:6px!important}.dashboardV2 .v2KpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}.dashboardV2 .v2KpiCard,.dashboardV2 .v2KpiGrid>*{border-radius:14px!important;height:72px!important;min-height:72px!important;padding:10px 12px!important;overflow:hidden!important}.dashboardV2 .v2KpiHead span{font-size:9.5px!important}.dashboardV2 .v2KpiHead b{width:22px!important;height:22px!important;font-size:9px!important}.dashboardV2 .v2KpiCard strong,.dashboardV2 .v2KpiGrid>* strong{margin-top:5px!important;font-size:22px!important}.dashboardV2 .v2KpiCard p,.dashboardV2 .v2KpiGrid>* p{display:none!important}.dashboardV2 .v2MiniTrend{height:24px!important;bottom:10px!important;right:12px!important}.dashboardV2 .v2RiskLine{width:52px!important;height:5px!important;bottom:13px!important;right:12px!important}.dashboardV2 .v2MainGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.dashboardV2 .v2MainGrid>.panel{border-radius:17px!important;height:300px!important;min-height:300px!important;max-height:300px!important}.dashboardV2 .panel:has(.v2HealthWrap){border-radius:17px!important;height:300px!important;min-height:300px!important;max-height:300px!important}.dashboardV2 .panel:has(.v2ActionCenter){border-radius:17px!important;height:300px!important;min-height:300px!important;max-height:300px!important}.dashboardV2 .panel:has(.overallReadinessCard){border-radius:17px!important;height:300px!important;min-height:300px!important;max-height:300px!important}:is(.dashboardV2 .v2MainGrid .panelHeader,.dashboardV2 .panel:has(.v2HealthWrap) .panelHeader,.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader,.dashboardV2 .panel:has(.overallReadinessCard) .panelHeader){height:50px!important;min-height:50px!important;padding:10px 13px!important}:is(.dashboardV2 .v2MainGrid .panelHeader h3,.dashboardV2 .panel:has(.v2HealthWrap) .panelHeader h3,.dashboardV2 .panel:has(.v2ActionCenter) .panelHeader h3,.dashboardV2 .panel:has(.overallReadinessCard) .panelHeader h3){font-size:13.5px!important}.dashboardV2 .v2HealthWrap{grid-template-columns:118px 1fr!important;gap:12px!important;height:248px!important;min-height:248px!important;padding:12px 13px!important}.dashboardV2 .v2HealthRing{width:112px!important;height:112px!important}.dashboardV2 .v2HealthRing>div{width:74px!important;height:74px!important}.dashboardV2 .v2HealthRing strong{font-size:22px!important}.dashboardV2 .v2HealthMetrics{gap:7px!important}.dashboardV2 .v2HealthMetrics>div{border-radius:12px!important;min-height:39px!important;padding:7px 9px!important}.dashboardV2 .v2HealthMetrics p{font-size:10.5px!important}.dashboardV2 .v2HealthMetrics strong{font-size:14.5px!important}.dashboardV2 .v2ActionCenter{gap:7px!important;height:248px!important;min-height:248px!important;padding:11px 12px!important}.dashboardV2 .v2ActionAlert{border-radius:13px!important;grid-template-columns:6px 1fr 58px!important;gap:9px!important;height:66px!important;min-height:66px!important;padding:9px 11px!important}.dashboardV2 .v2ActionAlert small{font-size:9.7px!important}.dashboardV2 .v2ActionAlert p{font-size:10.2px!important;line-height:1.25!important}.dashboardV2 .v2ActionAlert strong{min-width:50px!important;min-height:40px!important;font-size:20px!important}.dashboardV2 .overallReadinessCard{grid-template-columns:112px 1fr!important;gap:12px!important;height:248px!important;min-height:248px!important;padding:12px 13px!important}.dashboardV2 .readinessRing{width:108px!important;height:108px!important}.dashboardV2 .readinessRing>div{width:72px!important;height:72px!important}.dashboardV2 .readinessRing strong{font-size:21px!important}.dashboardV2 .readinessBreakdown{gap:7px!important}.dashboardV2 .readinessBreakdown>div{border-radius:12px!important;min-height:37px!important;padding:7px 9px!important}.dashboardV2 .readinessBreakdown p{font-size:10.4px!important}.dashboardV2 .readinessBreakdown strong{font-size:14px!important}.dashboardV2 .readinessNote{border-radius:12px!important;padding:8px 10px!important}.dashboardV2 .readinessNote span{font-size:9.5px!important}.dashboardV2 .readinessNote p{font-size:10px!important;line-height:1.25!important}.dashboardV2 .v2SecondGrid,.dashboardV2 .v2BottomGrid{gap:10px!important}.dashboardV2 .v2SecondGrid .panel,.dashboardV2 .v2BottomGrid .panel{border-radius:17px!important}.dashboardV2 .panel{overflow:hidden!important}@media (width>=1400px){.mainArea{padding-top:14px!important}.dashboardV2{gap:9px!important}}@media (width<=1200px){.dashboardV2 .v2Hero,.dashboardV2 .v2MainGrid,.dashboardV2 .v2KpiGrid{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}.dashboardV2 .v2MainGrid>.panel{height:auto!important;max-height:none!important}.dashboardV2 .panel:has(.v2HealthWrap){height:auto!important;max-height:none!important}.dashboardV2 .panel:has(.v2ActionCenter){height:auto!important;max-height:none!important}.dashboardV2 .panel:has(.overallReadinessCard){height:auto!important;max-height:none!important}}.dashboardV2 .v2Hero{align-items:center!important;height:146px!important;min-height:146px!important;padding:14px 16px!important;overflow:visible!important}.dashboardV2 .v2SyncCard{align-content:center!important;gap:5px!important;height:118px!important;min-height:118px!important;max-height:118px!important;padding:11px 13px!important;display:grid!important;overflow:hidden!important}.dashboardV2 .v2SyncTop{gap:8px!important}.dashboardV2 .v2SyncTop small{letter-spacing:.12em!important;font-size:9.5px!important}.dashboardV2 .v2SyncCard strong{font-size:19px!important;line-height:1!important}.dashboardV2 .v2SyncCard p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.dashboardV2 .v2SyncPills{gap:6px!important;margin-top:2px!important}.dashboardV2 .v2SyncPills span{padding:4px 8px!important;font-size:8.8px!important}.dashboardV2 .v2KpiCard,.dashboardV2 .v2KpiGrid>*{height:78px!important;min-height:78px!important}.dashboardV2 .v2MainGrid{margin-top:2px!important}.dashboardV2 .panel:has(.overallReadinessCard){padding-right:0!important}.dashboardV2 .v2SyncCard{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:20px!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;width:320px!important;max-width:320px!important;height:92px!important;min-height:92px!important;padding:14px 16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #163a5f14!important}.dashboardV2 .v2SyncCard:after{content:""!important;background:radial-gradient(circle,#14b8a629 0%,#14b8a60d 60%,#14b8a600 100%)!important;border-radius:999px!important;width:28px!important;height:28px!important;position:absolute!important;top:14px!important;right:14px!important}.dashboardV2 .v2SyncTop{align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.dashboardV2 .v2SyncTop small{letter-spacing:.16em!important;color:#163a5f!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important}.dashboardV2 .v2SyncDot,.dashboardV2 .v2StatusDot{background:#22c55e!important;border-radius:999px!important;width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important;box-shadow:0 0 0 5px #22c55e24!important}.dashboardV2 .v2SyncCard strong{color:#102a43!important;margin:0!important;font-size:26px!important;font-weight:800!important;line-height:1!important}.dashboardV2 .v2SyncCard p{color:#52606d!important;max-width:240px!important;margin:0!important;font-size:12px!important;line-height:1.4!important;display:none!important}.dashboardV2 .v2SyncPills,.dashboardV2 .v2SyncTags{display:none!important}.dashboardV2 .v2Hero{border-radius:22px!important;align-items:center!important;height:auto!important;min-height:118px!important;padding:18px!important}.dashboardV2 .v2Hero .heroContent,.dashboardV2 .v2HeroLeft{gap:8px!important}.dashboardV2 .v2Hero h1,.dashboardV2 .v2HeroTitle{font-size:28px!important;line-height:1.1!important}.dashboardV2 .v2Hero p,.dashboardV2 .v2HeroDesc{max-width:760px!important;font-size:13px!important;line-height:1.45!important}.dashboardV2 .v2QuickTraceDock .panel{min-height:auto!important}.dashboardV2 .v2QuickTraceDock .panelHeader,.dashboardV2 .v2QuickTraceDock .panel-title{margin-bottom:10px!important}.dashboardV2 .v2QuickTraceDock input[type=text],.dashboardV2 .v2QuickTraceDock input:not([type]),.dashboardV2 .v2QuickTraceDock button{border-radius:12px!important;min-height:46px!important}.dashboardV2 .v2QuickTraceDock form,.dashboardV2 .v2QuickTraceDock .quickTraceForm,.dashboardV2 .v2QuickTraceDock .quickTraceBody{grid-template-columns:1.4fr auto!important;align-items:end!important;gap:12px!important;display:grid!important}.dashboardV2 .v2QuickTraceDock p{margin-bottom:10px!important}.dashboardV2 .v2MainGrid,.dashboardV2 .dashboardMainGrid,.dashboardV2 .dashboardContent{gap:14px!important}.dashboardV2 .panel{border-radius:20px!important}.dashboardV2 .v2Hero .v2SyncCard{border-radius:18px!important;grid-template-rows:auto auto!important;align-content:center!important;gap:8px!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:92px!important;min-height:92px!important;max-height:92px!important;padding:13px 15px!important;display:grid!important;overflow:hidden!important}.dashboardV2 .v2Hero .v2SyncTop{align-items:center!important;gap:9px!important;display:flex!important}.dashboardV2 .v2Hero .v2SyncTop small{letter-spacing:.13em!important;color:#163a5f!important;font-size:9.5px!important}.dashboardV2 .v2Hero .v2SyncCard strong{color:#102a43!important;margin:0!important;font-size:22px!important;line-height:1!important}.dashboardV2 .v2Hero .v2SyncCard p,.dashboardV2 .v2Hero .v2SyncCard .v2SyncPills,.dashboardV2 .v2Hero .v2SyncCard .v2SyncPills span{visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.dashboardV2 .v2Hero .v2SyncCard strong:after{content:"  • Live workspace";color:#0f766e;letter-spacing:.02em;vertical-align:middle;font-size:10px;font-weight:900}.dashboardV2 .v2Hero{grid-template-columns:minmax(0,1fr) 315px!important;gap:14px!important;height:126px!important;min-height:126px!important;padding:14px 16px!important}.dashboardV2 .v2Hero h3{font-size:24px!important;line-height:1.04!important}.dashboardV2 .v2Hero p{max-width:760px!important;font-size:11.2px!important;line-height:1.35!important}.dashboardV2 .v2QuickTraceDock{grid-column:1/-1!important;width:100%!important;margin-top:0!important}.dashboardV2 .v2QuickTraceDock .panel{border-radius:18px!important;min-height:118px!important;max-height:145px!important;overflow:hidden!important}.dashboardV2 .v2QuickTraceDock .panelHeader{height:48px!important;min-height:48px!important;padding:10px 13px!important}.dashboardV2 .v2QuickTraceDock .panelHeader h3{font-size:13.5px!important}.dashboardV2 .v2QuickTraceDock p{color:#526577!important;margin:8px 12px!important;font-size:11px!important}.dashboardV2 .v2QuickTraceDock input,.dashboardV2 .v2QuickTraceDock button{border-radius:11px!important;height:38px!important;min-height:38px!important}.dashboardV2{gap:9px!important}.dashboardV2 .v2KpiGrid,.dashboardV2 .v2MainGrid{margin-top:0!important}.dashboardV2 .panel{box-shadow:0 10px 24px #102a430e!important}
