:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f7f9fb;font-synthesis:none;text-rendering:geometricPrecision;--bg: #f7f9fb;--sidebar: #f8fafb;--surface: #ffffff;--border: #e7ecf1;--border-strong: #dbe2e9;--text: #172033;--muted: #738096;--soft: #96a1b2;--accent: #35bdb7;--accent-hover: #2ea9a4;--accent-soft: #eaf8f7;--accent-softer: #f3fbfa;--success: #249c7b;--success-bg: #eaf7f2;--problem: #c95e68;--problem-bg: #fceff1;--action-edit-text: #9a5a16;--action-edit-bg: #fff6e6;--action-edit-border: #efd4a5;--action-edit-hover: #ffedcf;--action-danger-text: #a34852;--action-danger-bg: #fff1f2;--action-danger-border: #edc7cb;--action-danger-hover: #fde4e6;--action-button-height: 25px;--action-button-padding-x: 2px;--action-button-font-size: 13.5px;--action-button-font-weight: 600;--neutral: #718096;--neutral-bg: #f1f4f7;--shadow: 0 18px 50px rgba(23, 32, 51, .06)}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%}body{min-height:100vh;background:var(--bg);color:var(--text)}button,input,select{font:inherit}button:disabled{cursor:default}.brand{display:flex;align-items:center;gap:11px}.brandMark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(53,189,183,.28);border-radius:10px;background:linear-gradient(145deg,#fff,#eefafa);color:#209f9a;font-size:15px;font-weight:650;box-shadow:0 6px 18px #35bdb714}.brandName{color:var(--text);font-size:14px;font-weight:650;letter-spacing:-.01em}.brandSubLine{display:flex;align-items:center;gap:9px;margin-top:1px}.brandIspCount{color:#8d98a8;font-size:9px;font-weight:550;line-height:1;white-space:nowrap}.brandSub{margin-top:0;color:var(--soft);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.loginPage{position:relative;display:grid;place-items:center;min-height:100vh;padding:36px;overflow:hidden}.loginAmbient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 16%,rgba(53,189,183,.07),transparent 28%)}.loginCard{position:relative;z-index:1;width:min(100%,420px);padding:34px;background:#fffffff0;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}.loginIntro{margin-top:38px;margin-bottom:28px}.loginIntro h1{margin:0;font-size:27px;font-weight:600;letter-spacing:-.035em}.loginIntro p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.loginForm{display:grid;gap:17px}.loginForm label{display:grid;gap:7px}.loginForm label>span{color:#3f4a5c;font-size:12px;font-weight:550}.loginForm small{color:var(--soft);font-size:10.5px}.loginForm input{width:100%;height:43px;padding:0 13px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:9px;outline:none;font-size:13px;transition:border-color .14s ease,box-shadow .14s ease}.loginForm input:focus{border-color:#35bdb7b8;box-shadow:0 0 0 3px #35bdb714}.primaryButton{height:43px;margin-top:5px;border:0;border-radius:9px;color:#fff;background:var(--accent);font-size:12.5px;font-weight:600;transition:background .14s ease}.primaryButton:hover{background:var(--accent-hover)}.primaryButton:disabled{opacity:.65}.loginError{padding:10px 12px;border:1px solid rgba(201,94,104,.16);border-radius:8px;background:var(--problem-bg);color:var(--problem);font-size:11.5px;line-height:1.45}.loginSecurity{margin-top:24px;padding-top:18px;border-top:1px solid var(--border);color:var(--soft);font-size:10.5px;line-height:1.5}.loginRecoveryToggle{justify-self:start;margin-top:-7px;padding:0;border:0;background:transparent;color:#278f8a;font-size:10.5px;font-weight:650;cursor:pointer}.loginRecoveryToggle:hover{text-decoration:underline}.appCrashPage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7fa}.appCrashCard{width:min(440px,100%);display:grid;gap:12px;padding:24px;border:1px solid #e1e6ec;border-radius:14px;background:#fff;box-shadow:0 16px 40px #15203314}.appCrashCard strong{color:#152033;font-size:18px}.appCrashCard p{margin:0;color:#6f7b8d;line-height:1.45}.appCrashCard code{padding:8px 10px;border-radius:7px;background:#f4f6f8;color:#a02b22;overflow-wrap:anywhere}.appCrashCard .compactPrimaryAction{width:max-content}.loadingPage{display:grid;place-items:center;align-content:center;gap:18px;min-height:100vh}.loadingText{color:var(--muted);font-size:12px}.appShell{display:grid;grid-template-columns:226px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between;height:100vh;padding:18px 17px 15px;background:var(--sidebar);border-right:1px solid var(--border)}.sidebarTop{min-width:0}.navLabel{margin:8px 10px 2px;color:#a0a9b7;font-size:9.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.sidebarNav{display:grid;gap:0}.sidebarItem{display:flex;align-items:center;width:100%;min-height:24px;padding:0 11px;border:0;border-radius:6px;color:#566274;background:transparent;text-align:left;font-size:12px;font-weight:500;transition:background .12s ease,color .12s ease}.sidebarItem:hover:not(:disabled){background:#ffffffc2;color:var(--text)}.sidebarItem.active{color:#218f8b;background:var(--accent-soft);font-weight:600}.sidebarItem.disabled{opacity:.62}.sidebarBottom{display:grid;gap:12px}.sidebarUser{display:flex;align-items:center;gap:9px;padding:13px 10px 5px;border-top:1px solid var(--border)}.userAvatar{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:var(--accent-soft);color:#218f8b;font-size:11px;font-weight:650}.userMeta{display:grid;min-width:0}.userMeta strong{overflow:hidden;color:#3b4555;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.userEmail{display:block;max-width:125px;margin-top:2px;overflow:hidden;color:#a0a9b7;font-size:8.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.userMeta span{margin-top:2px;color:var(--soft);font-size:9.5px;text-transform:capitalize}.content{min-width:0;padding:20px 36px 28px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1180px;margin:0 auto}.topbarMain{min-width:0;flex:1 1 auto}.topbarTitleRow{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}#infrastructure-header-meta{min-width:0;margin-left:auto}.topbar h1{margin:0;color:var(--text);font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.035em}.topbar p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.2}.topbarActions{display:flex;align-items:flex-start;flex:0 0 auto}.sessionAction{display:grid;justify-items:center;gap:3px;min-width:max-content}.quietButton{height:var(--action-button-height);min-height:var(--action-button-height);width:auto;padding:0 var(--action-button-padding-x);border:1px solid var(--border-strong);border-radius:6px;color:#566173;background:#fff;font-size:var(--action-button-font-size);font-weight:var(--action-button-font-weight);line-height:1;white-space:nowrap}.quietButton:hover{border-color:#cad3dc;color:var(--text)}@media(max-width:900px){.appShell{grid-template-columns:190px minmax(0,1fr)}.content{padding:30px 24px 40px}}@media(max-width:680px){.appShell{display:block}.sidebar{position:static;width:100%;height:auto;padding:18px;border-right:0;border-bottom:1px solid var(--border)}.sidebarNav,.navLabel,.sidebarBottom{display:none}.content{padding:25px 16px 36px}.topbar{align-items:center}.topbar h1{font-size:23px}.loginPage{padding:18px}.loginCard{padding:27px 24px}}.pageBody{max-width:1180px;margin:26px auto 0}.panel{background:var(--surface);border:1px solid var(--border);border-radius:13px;box-shadow:0 10px 30px #17203309}.managedBackupsPage{display:grid;gap:16px}.primarySmallButton,.secondaryButton{height:var(--action-button-height);min-height:var(--action-button-height);width:auto;padding:0 var(--action-button-padding-x);border-radius:6px;font-size:var(--action-button-font-size);font-weight:var(--action-button-font-weight);line-height:1;white-space:nowrap}.primarySmallButton{border:1px solid var(--accent);color:#fff;background:var(--accent)}.secondaryButton{border:1px solid var(--border-strong);color:#4e5b6f;background:#fff}.primarySmallButton:disabled,.secondaryButton:disabled{opacity:.6}.backupTableWrap{width:100%;overflow-x:auto}.backupActionCell{text-align:right}.inlineError,.inlineNotice,.sectionLoading,.emptyState{padding:12px 14px;border-radius:9px;font-size:10.5px;line-height:1.45}.inlineError{color:var(--problem);background:var(--problem-bg);border:1px solid rgba(201,94,104,.14)}.inlineNotice{color:var(--success);background:var(--success-bg);border:1px solid rgba(36,156,123,.12)}.sectionLoading,.emptyState{color:var(--muted);background:#fff;border:1px solid var(--border)}.routeProgress{position:fixed;z-index:10000;top:0;left:0;right:0;height:3px;overflow:hidden;pointer-events:none;background:#189d971f}.routeProgress:after{content:"";display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),#58d8d0);animation:gdevRouteProgress .85s ease-in-out infinite}@keyframes gdevRouteProgress{0%{transform:translate(-110%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.routeProgress:after{animation-duration:2s}}.ispList{display:grid;gap:8px}.ispRow{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:40px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:#fff;text-align:left}.ispRow:hover{border-color:#d4dde6;background:#fbfcfd}.ispRowMeta{display:flex;align-items:center;gap:9px;flex:0 0 auto}.ispWorkspace{display:grid;gap:14px}.backLink{margin:0 0 8px;padding:0;border:0;color:#6f7d90;background:transparent;font-size:9.5px;font-weight:600}.backLink:hover{color:#3e4a5d}.ispTabs{display:flex;align-items:center;gap:4px;padding:0 2px;border-bottom:1px solid var(--border)}.ispTabs button{min-height:34px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:#748095;background:transparent;font-size:10.5px;font-weight:600}.ispTabs button:hover{color:#3f4a5c}.ispTabs button.active{color:#218f8b;border-bottom-color:var(--accent)}@media(max-width:680px){.ispRow{align-items:flex-start;flex-direction:column}.ispRowMeta{flex-wrap:wrap}}.compactSurface{background:#fff;border:1px solid var(--border);border-radius:9px}.ispWorkspace{gap:9px}.ispContextBar{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 3px}.ispContextBar strong{color:var(--text);font-size:14px;font-weight:650}.ispContextBar span{color:#68768a;font-size:10.5px;font-weight:600}.compactBack{margin:0;font-size:10px}.compactTabs{min-height:31px}.compactTabs button{min-height:31px;padding:0 10px}.ispSummaryLine{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:8px 10px}.ispSummaryLine>div{display:flex;align-items:baseline;gap:5px;min-width:0;padding:2px 10px;border-right:1px solid #eef2f5}.ispSummaryLine>div:first-child{padding-left:0}.ispSummaryLine>div:last-child{border-right:0}.ispSummaryLine span{color:var(--soft);font-size:9px;white-space:nowrap}.ispSummaryLine strong{overflow:hidden;color:#455165;font-size:10.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.compactTable{width:100%;border-collapse:collapse;font-size:10.5px}.compactTable th{height:30px;padding:0 10px;border-bottom:1px solid var(--border);color:#8995a7;font-size:8.5px;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.035em}.compactTable td{height:34px;padding:0 10px;border-bottom:1px solid #eef2f5;color:#4c586b;vertical-align:middle;white-space:nowrap}.compactTable tbody tr:last-child td{border-bottom:0}.compactBackupPage{gap:9px}.backupTypeTabs{display:flex;align-items:center;gap:6px;min-height:34px;padding:0;border-bottom:1px solid var(--border)}.backupTypeTabs button{height:30px;padding:0 12px;border:1px solid var(--border-strong);border-radius:7px 7px 0 0;background:transparent;color:var(--muted);font-size:11px;font-weight:650;line-height:1}.backupTypeTabs button:hover{color:var(--accent-hover);background:var(--accent-softer)}.backupTypeTabs button.active{border-color:var(--accent);border-bottom-color:var(--surface);margin-bottom:-1px;background:var(--surface);color:var(--accent-hover)}.backupTypeTabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;margin-left:5px;padding:0 5px;border-radius:9px;background:var(--neutral-bg);color:var(--muted);font-size:9px;font-weight:700}.backupTypeTabs button.active span{background:var(--accent-soft);color:var(--accent-hover)}.inlineAction,.compactAction,.compactPrimaryAction{height:var(--action-button-height);min-height:var(--action-button-height);width:auto;padding:0 var(--action-button-padding-x);border-radius:6px;font-size:var(--action-button-font-size);font-weight:var(--action-button-font-weight);line-height:1;white-space:nowrap}.inlineAction{border:0;color:#657286;background:transparent}.inlineAction:hover{color:#344054;background:#f5f7f9}.inlineEditAction{height:var(--action-button-height)!important;min-height:var(--action-button-height)!important;width:auto!important;padding:0 var(--action-button-padding-x)!important;border:1px solid var(--action-edit-border)!important;border-radius:7px!important;color:var(--action-edit-text)!important;background:var(--action-edit-bg)!important;font-size:var(--action-button-font-size)!important;font-weight:var(--action-button-font-weight)!important;line-height:1!important;text-decoration:none!important}.inlineEditAction:hover:not(:disabled){border-color:#e7c487!important;color:#854c11!important;background:var(--action-edit-hover)!important}.inlineEditAction:disabled{opacity:.55;cursor:default}.compactAction{border:1px solid var(--border-strong);color:#536075;background:#fff}.compactPrimaryAction{border:1px solid var(--accent);color:#fff;background:var(--accent)}.backupHistoryCompact{padding:9px 10px}.compactSectionHeader{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:6px}.compactSectionHeader strong{color:var(--text);font-size:11.5px;font-weight:650}.compactSectionHeader span{color:#68768a;font-size:9.5px;font-weight:600}.compactMessage{margin-top:7px;padding:7px 9px;border-radius:6px;font-size:9.5px}.compactEmpty{padding:10px;border-radius:8px;font-size:10px}.backupHistoryCompact .compactSectionHeader{margin-bottom:2px}.ispSummaryLine{display:flex;align-items:center;flex-wrap:wrap;gap:0;min-height:34px;padding:0 10px;background:#35bdb709}.ispSummaryLine>span{display:inline-flex;align-items:center;color:#566274;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.ispSummaryLine>span+span:before{content:"-";margin:0 8px;color:#a0a9b6;font-weight:400}.ispLifecycleBar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:8px 10px}.ispLifecycleState{display:grid;gap:2px}.ispLifecycleState strong{font-size:12px;font-weight:650}.ispLifecycleState span{color:#778394;font-size:10px}.ispLifecycleActions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dangerTextButton{border:0;background:transparent;color:#b84b4b;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.dangerTextButton:disabled{opacity:.5;cursor:default}.portalSuspendedContent{display:grid;place-items:center;min-height:100vh}.portalSuspendedCard{width:min(620px,calc(100vw - 48px));padding:24px}.portalSuspendedCard h1{margin:6px 0 10px;font-size:22px}.portalSuspendedCard p{margin:6px 0;color:#697586;font-size:12px;line-height:1.55}.portalSuspendedEyebrow{color:#b7791f;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ispRow{background:#35bdb706}.ispRow:hover{background:#35bdb70e}.compactTable tbody tr{background:#35bdb705}.compactTable tbody tr:hover{background:#35bdb70a}.compactTable td{color:#566274;font-size:11.5px;font-weight:500}.ispRow{min-height:36px;padding:0 10px;background:#35bdb70b;border-color:#35bdb714}.ispRow:hover{background:#35bdb712}.ispRow>strong{color:#566274;font-size:12px;font-weight:500}.ispRowMeta{gap:0}.ispRowMeta>span{color:#566274;font-size:12px;font-weight:500;white-space:nowrap}.ispRowMeta>span+span:before{content:"-";margin:0 8px;color:#a0a9b6;font-weight:400}.backupRowActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.inlineDangerAction,.userSecurityDanger,.userDeleteAction,.mapCoverageDelete{height:var(--action-button-height)!important;min-height:var(--action-button-height)!important;width:auto!important;padding:0 var(--action-button-padding-x)!important;border:1px solid var(--action-danger-border)!important;border-radius:7px!important;color:var(--action-danger-text)!important;background:var(--action-danger-bg)!important;font-size:var(--action-button-font-size)!important;font-weight:var(--action-button-font-weight)!important;line-height:1!important;text-decoration:none!important}.inlineDangerAction:hover:not(:disabled),.userSecurityDanger:hover:not(:disabled),.userDeleteAction:hover:not(:disabled),.mapCoverageDelete:hover:not(:disabled){border-color:#e3b1b7!important;color:#8f3c45!important;background:var(--action-danger-hover)!important}.inlineDangerAction:disabled,.userSecurityDanger:disabled,.userDeleteAction:disabled,.mapCoverageDelete:disabled{opacity:.55;cursor:default}.ispSummaryLine>.summaryIndicatorOk{color:var(--success);font-weight:600}.ispSummaryLine>.summaryIndicatorProblem{color:var(--problem);font-weight:600}.ispSummaryLine>.summaryIndicatorNeutral{color:#68768a;font-weight:500}.ispTopbar .topbarMain{display:grid;gap:4px}.ispTopbar h1{display:flex;align-items:center;gap:9px;font-size:24px;font-weight:620;letter-spacing:-.025em}.ispTopbar h1:before{content:"";width:3px;height:19px;border-radius:999px;background:var(--accent)}.ispPageBody{margin-top:14px}.ispPageBody .ispContextBar{min-height:24px;padding:0}.ispPageBody .compactBack{color:#6f7c8f;font-size:10px;font-weight:550}.ispPageBody .compactBack:hover{color:var(--accent-hover)}.auditPage{display:grid;gap:9px}.auditSurface{padding:8px 10px}.auditHeader{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:2px}.auditHeader>strong{color:var(--text);font-size:11.5px;font-weight:650}.auditHeader>div{display:flex;align-items:center;gap:8px}.auditHeader span{color:#7a8697;font-size:9.5px;font-weight:600}.auditTable td:nth-child(1){width:170px}.auditTable td:nth-child(2){width:130px}.auditTable td:nth-child(3){width:110px}.auditTable td:nth-child(5){width:180px}.auditTable td:nth-child(6){width:90px}.auditTable td.auditResultOk{color:var(--success);font-weight:600}.auditTable td.auditResultProblem{color:var(--problem);font-weight:600}.auditTable td.auditResultPending{color:#8a7654;font-weight:600}.serverScanCell{text-align:right;white-space:nowrap}.serverScanCell .inlineAction{white-space:nowrap}.globalSummary{display:grid;gap:9px}.globalSummaryLine{display:flex;align-items:center;flex-wrap:wrap;min-height:36px;padding:0 10px;background:#35bdb709}.globalSummaryLine>span{display:inline-flex;align-items:center;color:#566274;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.globalSummaryLine>span+span:before{content:"-";margin:0 8px;color:#a0a9b6;font-weight:400}.globalSummaryLine>.summaryIndicatorOk,.globalIspMeta>.summaryIndicatorOk{color:var(--success);font-weight:600}.globalSummaryLine>.summaryIndicatorProblem,.globalIspMeta>.summaryIndicatorProblem{color:var(--problem);font-weight:600}.globalSummaryLine>.summaryIndicatorNeutral{color:#68768a;font-weight:500}.globalIspSurface{padding:8px 10px 10px}.globalIspHeader{display:flex;align-items:center;justify-content:space-between;min-height:27px;padding:0 1px}.globalIspHeader strong{color:var(--text);font-size:11.5px;font-weight:650}.globalIspHeader span{color:#7a8697;font-size:9.5px;font-weight:600}.globalIspList{display:grid;gap:5px}.globalIspRow{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:38px;padding:0 9px;border:1px solid rgba(53,189,183,.08);border-radius:7px;color:#566274;background:#35bdb70b;text-align:left}.globalIspRow:hover{background:#35bdb713;border-color:#35bdb724}.globalIspRow>strong{color:#435064;font-size:12px;font-weight:600}.globalIspMeta{display:flex;align-items:center;min-width:0;gap:0;overflow:hidden}.globalIspMeta>span{color:#566274;font-size:11.5px;font-weight:500;white-space:nowrap}.globalIspMeta>span+span:before{content:"-";margin:0 7px;color:#a0a9b6;font-weight:400}.globalIspOpen{color:#728094;font-size:9.5px;font-weight:600;white-space:nowrap}.globalIspRow:hover .globalIspOpen{color:var(--accent-hover)}@media(max-width:900px){.globalIspRow{grid-template-columns:1fr auto;padding:7px 9px}.globalIspMeta{grid-column:1 / -1;flex-wrap:wrap;row-gap:5px}}.usersPage{display:grid;gap:9px}.usersSurface{padding:8px 10px 10px}.usersHeader{display:flex;align-items:center;justify-content:space-between;min-height:30px;margin-bottom:3px}.usersHeader>div{display:flex;align-items:center;gap:8px}.usersHeader strong{color:var(--text);font-size:11.5px;font-weight:650}.usersHeader span{color:#7a8697;font-size:9.5px;font-weight:600}.usersTable td:nth-child(1){min-width:330px}.usersTable td:nth-child(2){width:115px}.usersTable td:nth-child(3){min-width:130px}.usersTable td:nth-child(4){width:90px}.usersTable td:nth-child(5){width:130px}.securityUsersTable th,.securityUsersTable td{white-space:nowrap}.securityUsersTable td{height:30px;padding-top:3px;padding-bottom:3px}.userCell{display:flex;align-items:baseline;gap:9px;min-width:0;white-space:nowrap}.userCell strong{color:#435064;font-size:11.5px;font-weight:600}.userCell span{color:#8490a0;font-size:9.5px;overflow:hidden;text-overflow:ellipsis}.userStatusOk{color:var(--success)!important;font-weight:600!important}.userStatusProblem{color:var(--problem)!important;font-weight:600!important}.userActionCell{width:210px;min-width:210px;text-align:right}.userRowActions{display:flex;justify-content:flex-end;align-items:center;gap:4px;white-space:nowrap}.userRowActions .inlineAction{min-height:24px;padding:0 7px;border-radius:6px}.userDeleteAction{color:var(--action-danger-text)!important;background:var(--action-danger-bg)!important}.userDeleteAction:hover{background:var(--action-danger-hover)!important}.userModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#1720332e}.userModal{width:min(820px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:13px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:0 18px 48px #17203321}.userOnboardingModal{width:min(560px,calc(100vw - 40px))}.userCreateSimpleModal{width:min(680px,calc(100vw - 40px))}.userCreateSimpleBody{display:grid;gap:14px;padding:14px 1px 4px}.userInviteHint{display:grid;gap:3px;padding:10px 11px;border:1px solid rgba(53,189,183,.18);border-radius:8px;background:#35bdb70b}.userInviteHint strong{color:#3f4c60;font-size:10.5px;font-weight:700}.userInviteHint span{color:#7c8897;font-size:9.5px;line-height:1.4}.userCreateRoleBlock{display:grid;gap:8px}.userCreateRoleHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.userCreateRoleHeader strong{color:#465267;font-size:11px;font-weight:700}.userCreateRoleHeader span{color:#8a95a4;font-size:9.5px}.userCreateRoleChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.userCreateRole{display:grid;gap:3px;min-height:62px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfd;text-align:left;cursor:pointer}.userCreateRole:hover,.userCreateRole.active{border-color:#35bdb766;background:#35bdb70f}.userCreateRole strong{color:#435064;font-size:11px;font-weight:700}.userCreateRole span{color:#7f8b9a;font-size:9.5px;line-height:1.35}.userCreateRole.active strong{color:#218f8b}.userCreateSimpleActions{margin-top:10px}.userModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:1px 1px 10px;border-bottom:1px solid var(--border)}.userModalHeader>div{display:grid;gap:2px}.userModalHeader strong{color:var(--text);font-size:13px;font-weight:650}.userModalHeader span{color:#7a8697;font-size:10px}.modalClose{width:25px;height:25px;padding:0;border:0;color:#7f8b9b;background:transparent;font-size:19px;line-height:1}.userSteps{display:flex;align-items:center;gap:0;min-height:38px;border-bottom:1px solid var(--border)}.userSteps span{display:inline-flex;align-items:center;color:#98a2b1;font-size:9.5px;font-weight:550;white-space:nowrap}.userSteps span+span:before{content:"-";margin:0 8px;color:#c0c7d0}.userSteps span.active{color:#3f4c60;font-weight:650}.userSteps span.done{color:var(--success)}.userSectionCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:11px 1px 3px}.userSectionCards>button{display:grid;gap:2px;min-width:0;min-height:58px;padding:8px 9px;border:1px solid var(--border);border-radius:7px;background:#fbfcfd;text-align:left;cursor:pointer}.userSectionCards>button:hover,.userSectionCards>button.active{border-color:#35bdb757;background:#35bdb70e}.userSectionCards>button.active{box-shadow:inset 0 0 0 1px #35bdb714}.userSectionCards span{color:#7a8697;font-size:9.5px}.userSectionCards strong{overflow:hidden;color:#435064;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.userSectionCards small{overflow:hidden;color:#8b96a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.userSectionCards>button.active span,.userSectionCards>button.active strong{color:#218f8b}.userSecurityPanel{display:grid;gap:10px}.userSecurityStatusToggle{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfd}@media(max-width:760px){.userSectionCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.userStepBody{min-height:280px;padding:13px 1px 8px}.userFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.userField{display:grid;gap:5px}.userField>span,.permissionGroupTitle{color:#667287;font-size:9.5px;font-weight:600}.userField input{width:100%;min-height:34px;padding:0 9px;border:1px solid var(--border-strong);border-radius:7px;color:#435064;background:#fff;outline:none;font-size:11px}.userField input:focus{border-color:#35bdb7b8;box-shadow:0 0 0 3px #35bdb712}.userField input:disabled{color:#8b96a6;background:#f7f9fb}.userField small,.formHint{color:#8b96a6;font-size:9.5px;line-height:1.4}.userFieldWide{grid-column:1 / -1}.userToggleRow{display:flex;align-items:center;gap:7px;min-height:32px;color:#566274;font-size:10.5px}.userSecurityAccess{display:grid;gap:9px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfd}.userSecurityAccessHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.userSecurityAccessHeader>div:first-child{display:grid;gap:2px}.userSecurityAccessHeader strong{color:#435064;font-size:11px;font-weight:700}.userSecurityAccessHeader span{color:#7a8697;font-size:9.5px}.userSecurityStatus{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.userSecurityStatus span{padding:3px 6px;border-radius:10px;background:#eef7f5;color:#287d64;font-size:9px;font-weight:650}.userSecurityActions{display:grid;gap:7px}.userSecurityActionItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfd}.userSecurityActionItem>div{display:grid;gap:2px}.userSecurityActionItem strong{color:#536075;font-size:10px;font-weight:650}.userSecurityActionItem span{color:#7f8a9a;font-size:9.5px;line-height:1.35}.userSecurityActionItemDanger{border-color:#b4231824;background:snow}.userSecurityActionItemDanger strong{color:#9f2d24}.userSecurityActions .inlineAction,.userPasswordReset .inlineAction{min-height:28px;padding:0 8px}.userSecurityDanger{color:var(--action-danger-text)!important;background:var(--action-danger-bg)!important}.userPasswordReset{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:6px;align-items:end;padding-top:3px}.userSecurityMessage{padding:7px 8px;border:1px solid rgba(53,189,183,.18);border-radius:7px;background:#35bdb70b;color:#287d64;font-size:10px;line-height:1.4}.userSessionPolicy{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fbfcfd}.userSessionPolicy>div:first-child{display:grid;gap:2px}.userSessionPolicy>div:first-child strong{color:#435064;font-size:11px;font-weight:700}.userSessionPolicy>div:first-child span,.userSessionPolicy>small{color:#7a8697;font-size:9.5px;line-height:1.4}.userSessionPolicyChoices{display:inline-flex;width:fit-content;align-items:stretch;gap:3px;padding:3px;border:1px solid var(--border);border-radius:8px;background:#f6f8fa}.userSessionPolicyChoices button{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;min-width:58px;min-height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#566377;cursor:pointer}.userSessionPolicyChoices button.active{background:#fff;color:#218f8b;box-shadow:0 1px 5px #17203314}.userSessionPolicyChoices button:disabled{cursor:default;opacity:.72}.userSessionPolicyChoices strong{font-size:11.5px}.userSessionPolicyChoices span{font-size:9.5px}.ownerProfileModal{width:min(760px,calc(100vw - 40px))}.ownerProfileSummary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:11px 1px 1px}.ownerProfileSummary>div{display:grid;gap:2px;padding:8px 9px;border:1px solid var(--border);border-radius:7px;background:#fbfcfd}.ownerProfileSummary span,.ownerProfileSectionHeader span,.ownerProfileSectionActions>span,.ownerSessionRow span,.ownerRecoveryCount span{color:#7a8697;font-size:9.5px}.ownerProfileSummary strong{color:#435064;font-size:11px}.ownerProfileSection{display:grid;gap:9px;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff}.ownerProfileSectionHeader,.ownerProfileSectionActions,.ownerSessionRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ownerProfileSectionHeader>div:first-child,.ownerSessionRow>div:first-child{display:grid;gap:2px}.ownerProfileSectionHeader>div:first-child>strong,.ownerSessionRow strong{color:#435064;font-size:11px;font-weight:700}.ownerProfileSectionHeader>strong{color:#324054;font-size:12px;white-space:nowrap}.ownerProfileSectionActions{align-items:center}.ownerSessionList{display:grid;gap:5px}.ownerSessionRow{padding:7px 8px;border:1px solid var(--border);border-radius:7px;background:#fbfcfd}.ownerRecoveryCount{display:grid;justify-items:end;gap:1px}.ownerRecoveryCount strong{color:#324054;font-size:18px;line-height:1}.ownerRecoveryPanel{display:grid;gap:10px;padding-top:2px}@media(max-width:760px){.ownerProfileSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerProfileSectionHeader,.ownerProfileSectionActions,.ownerSessionRow{align-items:flex-start}}.roleChoiceList,.userIspList,.permissionGroups{display:grid;gap:6px}.roleChoice{display:grid;gap:2px;width:100%;min-height:45px;padding:7px 9px;border:1px solid var(--border);border-radius:7px;color:#566274;background:#35bdb705;text-align:left}.roleChoice:hover:not(:disabled),.roleChoice.active{border-color:#35bdb733;background:#35bdb70e}.roleChoice strong{color:#435064;font-size:11px;font-weight:620}.roleChoice span{color:#8490a0;font-size:9.5px}.userIspRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:#35bdb705}.userIspRow.active{background:#35bdb70d;border-color:#35bdb729}.userIspRow strong{color:#4a576a;font-size:10.5px;font-weight:600}.userIspRow span{color:#8b96a6;font-size:9px}.permissionAccessStep{display:grid;gap:10px}.permissionCurrentRole{display:flex;align-items:baseline;gap:5px;padding:0 2px;color:#6f7b8d;font-size:10px}.permissionCurrentRole strong{color:#218f8b}.permissionCurrentRole span{margin-left:auto;color:#8d98a7;font-size:9.5px}.permissionGroups{gap:10px}.permissionGroup{display:grid;gap:5px}.permissionGroupHeader{display:grid;gap:1px;padding:0 1px}.permissionGroupHeader p{margin:0;color:#8b96a6;font-size:9.5px;line-height:1.35}.permissionRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.permissionRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;padding:0 8px;border:1px solid var(--border);border-radius:6px;color:#5d697b;background:#35bdb703;font-size:10px}.permissionRow.active{background:#35bdb70b;border-color:#35bdb721}.permissionRow small{color:#a16a70;font-size:8.5px;font-weight:600}.userConfirm{display:grid;gap:0;border:1px solid var(--border);border-radius:7px;overflow:hidden}.userConfirm>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;min-height:36px;padding:0 9px;background:#35bdb705}.userConfirm>div+div{border-top:1px solid var(--border)}.userConfirm span{color:#8a95a5;font-size:9.5px}.userConfirm strong{color:#4a5668;font-size:10.5px;font-weight:600}.userModalActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:10px;border-top:1px solid var(--border)}.onboardingNotice{margin:13px 0;padding:9px 10px;border:1px solid rgba(53,189,183,.12);border-radius:7px;color:#5d697b;background:#35bdb709;font-size:10px;line-height:1.45}.authenticatorSetup{display:grid;gap:10px}.authenticatorQrBox{display:grid;place-items:center;gap:8px;padding:14px;border:1px solid var(--border);border-radius:9px;background:#fff}.authenticatorQrBox svg{display:block;max-width:100%;height:auto}.authenticatorQrBox span{max-width:280px;color:#7b8798;font-size:10px;line-height:1.4;text-align:center}.authenticatorManualKey{display:grid;gap:5px}.authenticatorManualKey>span{color:#536075;font-size:10px;font-weight:650}.copyField{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:#fafcfd}.copyField code{overflow-wrap:anywhere;color:#435064;font-size:10.5px}@media(max-width:760px){.userFormGrid,.permissionRows{grid-template-columns:1fr}.userFieldWide{grid-column:auto}.userSteps{overflow-x:auto}}.infrastructurePage{display:grid;gap:11px}.infrastructurePage .compactSurface{border-radius:7px}.infraStateBadge{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:5px;font-size:8.5px;font-weight:650;white-space:nowrap}.infraStateBadge.ok{color:var(--success);background:var(--success-bg)}.infraStateBadge.warning{color:#9b7421;background:#fff7df}.infraStateBadge.problem{color:var(--problem);background:var(--problem-bg)}.infraStateBadge.neutral{color:var(--neutral);background:var(--neutral-bg)}.infraQuickGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.infraQuickCard{padding:11px 13px}.infraMetric{display:grid;min-width:0;gap:3px}.infraMetric>span{color:var(--soft);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.045em}.infraMetric>strong{overflow:hidden;color:var(--text);font-size:17px;font-weight:620;line-height:1.15;text-overflow:ellipsis}.infraMetric>strong.metricState.ok{color:var(--success)}.infraMetric>strong.metricState.warning{color:#9b7421}.infraMetric>strong.metricState.problem{color:var(--problem)}.infraMetric small{overflow:hidden;color:var(--muted);font-size:9.5px;line-height:1.35;text-overflow:ellipsis}.infraProgress{height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:#eef2f5}.infraProgressFill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.infraProgressFill.warning{background:#d8a83b}.infraProgressFill.problem{background:var(--problem)}.infraTwoColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-items:start}.infraSection{min-width:0;padding:13px 14px}.infraSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.infraSectionHeader>div{display:grid;gap:3px}.infraSectionHeader strong{color:var(--text);font-size:12px;font-weight:650}.infraSectionHeader span:not(.infraStateBadge){color:var(--muted);font-size:9.5px}.infraHardwareBlock{padding:11px 0;border-bottom:1px solid var(--border)}.infraHardwareBlock.compactLast{padding-bottom:0;border-bottom:0}.infraBlockTitle{margin-bottom:6px;color:var(--soft);font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.infraPrimaryText{display:block;margin-bottom:13px;color:#3f4a5c;font-size:11px;font-weight:620}.infraMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.infraMetricGrid .infraMetric>strong{font-size:13px}.infraMetricGridWide{margin-top:15px}.infraInlineMeta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;color:var(--muted);font-size:9px}.infraKeyRows{display:grid;gap:0}.infraKeyRows>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr);gap:14px;padding:8px 0;border-bottom:1px solid var(--border)}.infraKeyRows>div:last-child{border-bottom:0}.infraKeyRows span{color:var(--soft);font-size:9.5px}.infraKeyRows strong{overflow:hidden;color:#465165;font-size:10px;font-weight:600;text-align:right;text-overflow:ellipsis}.infraTableWrap{width:100%;margin-top:12px;overflow-x:auto}.infraTable{width:100%;border-collapse:collapse;font-size:9.5px}.infraTable th{padding:7px 8px;border-bottom:1px solid var(--border);color:var(--soft);font-size:8.5px;font-weight:650;text-align:left;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.infraTable td{padding:9px 8px;border-bottom:1px solid var(--border);color:#5b6678;vertical-align:middle;white-space:nowrap}.infraTable tbody tr:last-child td{border-bottom:0}.infraTable td strong{color:#394456;font-size:9.8px;font-weight:620}.infraTable td small{display:block;max-width:180px;margin-top:2px;overflow:hidden;color:var(--soft);font-size:8px;text-overflow:ellipsis}.infraTable .cellWarning{color:#9b7421;font-weight:700}.infraFilesystemList{display:grid;gap:10px;margin-top:15px;padding-top:14px;border-top:1px solid var(--border)}.infraFilesystemRow{display:grid;grid-template-columns:minmax(110px,.8fr) auto;gap:3px 16px;align-items:center}.infraFilesystemRow>div:first-child,.infraFilesystemUsage{display:grid;gap:2px}.infraFilesystemRow strong{color:#465165;font-size:9.8px;font-weight:620}.infraFilesystemRow span{color:var(--soft);font-size:8.5px}.infraFilesystemUsage{justify-items:end}.infraFilesystemRow .infraProgress{grid-column:1 / -1;width:100%;margin-top:3px}.infraServiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.infraServiceRow{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:11px 0;border-bottom:1px solid var(--border)}.infraServiceRow:nth-last-child(-n+2){border-bottom-color:transparent}.infraServiceRow>div{display:grid;min-width:0;gap:2px}.infraServiceRow strong{color:#404b5e;font-size:10.5px;font-weight:620}.infraServiceRow span:not(.infraStateBadge){overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.infraContainerTable{min-width:850px}.infraNetworkDetails{margin-top:13px;padding-top:5px;border-top:1px solid var(--border)}.infraSubsection{margin-top:15px;padding-top:14px;border-top:1px solid var(--border)}.infraCompactRow{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--border)}.infraCompactRow:last-child{border-bottom:0}.infraCompactRow strong{color:#465165;font-size:9.8px;font-weight:620}.infraCompactRow span{color:var(--muted);font-size:9px;text-align:right}@media(max-width:1080px){.infraQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.infraTwoColumns{grid-template-columns:1fr}}@media(max-width:760px){.infraQuickGrid{grid-template-columns:1fr}.infraMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.infraServiceGrid{grid-template-columns:1fr}.infraServiceRow{border-bottom:1px solid var(--border)!important}.infraServiceRow:last-child{border-bottom:0!important}.infraKeyRows>div{grid-template-columns:1fr;gap:4px}.infraKeyRows strong{text-align:left}}.infraIssuesSection{order:-200;padding-bottom:8px}.infraIssues{display:grid;gap:0;padding-top:2px}.infraIssue{padding:5px 4px 5px 8px;border:0;border-left:2px solid transparent;border-radius:0;background:transparent}.infraIssue+.infraIssue{border-top:1px solid var(--border)}.infraIssue.warning{border-left-color:#dfbd64;background:transparent}.infraIssue.problem{border-left-color:#d58f97;background:transparent}.infraIssueTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.infraIssueTop>div{display:grid;min-width:0;gap:0}.infraIssueTop strong{color:#3f4a5c;font-size:10.5px;font-weight:650}.infraIssueTop>div>span{color:var(--muted);font-size:9.5px;line-height:1.4}.infraIssueResolution{display:flex;align-items:baseline;gap:7px;margin-top:2px;padding-top:0;border-top:0}.infraIssueResolution>span{flex:0 0 auto;color:#68758a;font-size:8.8px;font-weight:650;text-transform:none;letter-spacing:0;white-space:nowrap}.infraIssueResolution p{margin:0;color:#556174;font-size:9.5px;line-height:1.5}@media(max-width:680px){.infraIssueTop{display:grid}.infraIssueResolution{grid-template-columns:1fr;gap:5px}}.infraIssueTop>.infraIssueActions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.infraModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#17203357;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.infraOperationModal{width:min(760px,100%);max-height:min(92vh,820px);overflow:auto;padding:14px 16px;border:1px solid var(--border-strong);border-radius:11px;background:#fff;box-shadow:0 24px 64px #17203329}.infraOperationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.infraOperationHeader>div{min-width:0}.infraOperationHeader>div>span{color:var(--soft);font-size:9px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.infraOperationHeader h2{margin:2px 0 0;color:var(--text);font-size:16px;font-weight:620;letter-spacing:-.02em}.infraOperationHeader p{margin:3px 0 0;color:var(--muted);font-size:9.5px;line-height:1.35}.infraModalClose{min-height:24px;padding:0 8px;border:1px solid var(--border-strong);border-radius:7px;color:#5a6678;background:#fff;font-size:9.5px;font-weight:600}.infraNoChangeNotice{margin-top:9px;padding:6px 9px;border:1px solid #dcefeb;border-radius:8px;color:#267f72;background:#f2fbf8;font-size:9.5px;font-weight:600}.infraOperationSummary{display:grid;grid-template-columns:.8fr .55fr 1.4fr 1.15fr;gap:8px;margin-top:9px;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:#fbfcfd}.infraOperationSummary .infraMetric>strong{font-size:11px;line-height:1.35;white-space:normal}.infraOperationBody{display:grid;gap:8px;margin-top:9px}.infraOperationBlock{padding:9px 11px;border:1px solid var(--border);border-radius:10px}.infraOperationBlock>span{color:#68758a;font-size:9px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.infraOperationBlock ol{margin:6px 0 0;padding-left:18px;color:#4f5c70;font-size:9.5px;line-height:1.45}.infraOperationBlock li+li{margin-top:2px}.infraOperationBlock p{margin:5px 0 0;color:#566276;font-size:9.5px;line-height:1.4}.infraOperationFooter{display:flex;justify-content:flex-end;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.infraOperationFooter .primarySmallButton:disabled{opacity:.72}@media(max-width:760px){.infraIssueActions{align-items:flex-end;flex-direction:column}.infraOperationSummary{grid-template-columns:1fr 1fr}}@media(max-width:520px){.infraModalBackdrop{padding:10px}.infraOperationModal{padding:15px}.infraOperationHeader{display:grid}.infraOperationSummary{grid-template-columns:1fr}.infraOperationFooter{display:grid;grid-template-columns:1fr}}.infraHeaderMeta{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0;white-space:nowrap}.infraHeaderStatus{display:flex;align-items:center;gap:6px}.infraHeaderIncident{color:#9b7421;font-size:8.8px;font-weight:600}.infraHeaderUpdated{color:var(--soft);font-size:8.8px}@media(max-width:1120px){.topbarTitleRow{align-items:flex-start;flex-direction:column;gap:7px}#infrastructure-header-meta{margin-left:0}.infraHeaderMeta{flex-wrap:wrap;justify-content:flex-start;row-gap:5px}}.infraHeaderIssueLink{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer}.infraHeaderIssueLink:hover .infraHeaderIncident{text-decoration:underline;text-underline-offset:2px}.infraHeaderIssueLink:focus-visible{outline:2px solid rgba(53,189,183,.34);outline-offset:3px;border-radius:5px}.infraIssue:focus{outline:2px solid rgba(53,189,183,.28);outline-offset:3px;box-shadow:0 0 0 5px #35bdb712}.infraOperationChecks{display:grid;gap:4px;margin-top:6px}.infraOperationCheck{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:7px;padding:5px 0;border-bottom:1px solid var(--border)}.infraOperationCheck:last-child{border-bottom:0;padding-bottom:0}.infraOperationCheck>div{display:grid;gap:2px;min-width:0}.infraOperationCheck strong{color:#465165;font-size:9.8px;font-weight:650}.infraOperationCheck p{margin:0;color:var(--muted);font-family:inherit;font-size:9.2px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.infraOperationResult{padding:11px 12px;border:1px solid #d4ebe8;border-radius:8px;background:#f4fbfa}.infraOperationResult strong{color:#267f72;font-size:9.5px;font-weight:650}.infraOperationResult p{margin:5px 0 0;color:#52666a;font-size:10px;line-height:1.5}.infraNoChangeNotice.executed{border-color:#cde8e4;color:#267f72;background:#f0faf8}.content{padding:14px 36px 24px}.topbar h1{font-size:26px}.topbar p{margin-top:2px;font-size:11px}.quietButton{height:var(--action-button-height);min-height:var(--action-button-height);padding:0 var(--action-button-padding-x)}.infrastructurePage{gap:8px}.infrastructurePage .compactSurface{border-radius:6px}.infraStateBadge{min-height:0;padding:0;border-radius:0;background:transparent!important;font-size:8.5px}.infraStateBadge.ok{color:var(--success)}.infraStateBadge.warning{color:#9b7421}.infraStateBadge.problem{color:var(--problem)}.infraStateBadge.neutral{color:var(--neutral)}.infraIssuesSection{padding-top:9px;padding-bottom:8px}.infraIssuesSection .infraSectionHeader{align-items:center;padding-bottom:5px}.infraIssuesSection .infraSectionHeader>div{display:flex;align-items:baseline;gap:8px;min-width:0}.infraIssuesSection .infraSectionHeader span:not(.infraStateBadge){white-space:nowrap}.infraIssues{padding-top:2px}.infraIssue{padding:6px 2px 6px 8px}.infraIssueResolution{margin-top:3px}.infraQuickGrid{gap:7px}.infraQuickCard{padding:9px 11px}.infraProgress{margin-top:7px}.infraTwoColumns{gap:7px}.infraSection{padding:10px 12px}.infraSectionHeader{gap:10px;padding-bottom:7px}.infraHardwareBlock{padding:8px 0}.infraPrimaryText{margin-bottom:8px}.infraMetricGrid{gap:9px}.infraInlineMeta{gap:4px 8px;margin-top:6px}.infraKeyRows>div{gap:10px;padding:6px 0}.infraTableWrap{margin-top:8px}.infraTable th{padding:5px 7px}.infraTable td{padding:6px 7px}.infraFilesystemList{gap:7px;margin-top:9px;padding-top:9px}.infraServiceRow{gap:10px;padding:8px 0}.infraNetworkDetails{margin-top:8px}.infraSubsection{margin-top:9px;padding-top:9px}.infraCompactRow{padding:5px 0}.infraOperationProgress{padding:9px 11px;border:1px solid #eadfbf;border-radius:7px;background:#fffdf7}.infraOperationProgressTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.infraOperationProgressTop strong{color:#6e5a22;font-size:9.8px;font-weight:650}.infraOperationProgressTop span{color:#8a6f26;font-size:9px;font-weight:600}.infraOperationProgress small{display:block;margin-top:5px;color:#7c7563;font-size:8.8px}.infraOperationNext{padding:9px 11px;border-left:2px solid var(--accent);background:#f8fcfc}.infraOperationNext strong{color:#356b6a;font-size:9.5px;font-weight:650}.infraOperationNext p{margin:4px 0 0;color:#52666a;font-size:9.5px;line-height:1.45}.auditFilters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 8px;padding:7px 0 8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.auditFilters input,.auditFilters select{height:28px;border:1px solid var(--border-strong);border-radius:6px;color:#4d596b;background:#fff;font-size:9.5px;outline:none}.auditFilters input:focus,.auditFilters select:focus{border-color:#35bdb77a;box-shadow:0 0 0 2px #35bdb714}.auditSearch{flex:1 1 190px;min-width:170px;padding:0 9px}.auditFilters select{flex:0 1 150px;min-width:125px;padding:0 24px 0 8px}.auditDateFilter{display:flex;align-items:center;gap:5px;min-width:0}.auditDateFilter>span{color:var(--soft);font-size:8.5px;font-weight:600}.auditDateFilter input{width:118px;padding:0 6px}.auditClearButton{height:28px;padding:0 8px;border:1px solid var(--border);border-radius:6px;color:#657286;background:#fff;font-size:9px;font-weight:600}.auditClearButton:disabled{opacity:.45;cursor:default}.auditClearButton:not(:disabled):hover{border-color:#ccd7df;background:#f8fafb}@media(max-width:900px){.auditFilters{align-items:stretch}.auditSearch,.auditFilters select,.auditDateFilter{flex:1 1 180px}.auditDateFilter input{flex:1 1 auto;width:auto}}.content{padding:14px 18px 24px}.topbar,.pageBody{width:100%;max-width:none;margin-left:0;margin-right:0}.pageBody{margin-top:16px}.sidebarItem{font-size:13px}.navLabel{font-size:10px}.brandName{font-size:14.5px}.userMeta strong{font-size:11.5px}.userEmail{max-width:145px;font-size:9px}.topbar h1{font-size:30px}.topbar p{font-size:13px;line-height:1.3}.quietButton,.primarySmallButton,.secondaryButton{font-size:11px}.compactTable{font-size:11.5px}.compactTable th{height:31px;font-size:9.5px}.compactTable td{height:35px}.inlineAction,.compactAction,.compactPrimaryAction{font-size:10.5px}.compactSectionHeader strong,.auditHeader>strong,.usersHeader strong{font-size:12.5px}.compactSectionHeader span,.auditHeader span,.usersHeader span{font-size:10.5px}.userCell strong{font-size:12px}.userCell span{font-size:10px}.infraHeaderIncident,.infraHeaderUpdated{font-size:9.5px}.infraSectionHeader strong{font-size:13px}.infraSectionHeader span:not(.infraStateBadge){font-size:10.5px}.infraStateBadge{font-size:9.5px}.infraMetric>span{font-size:10px}.infraMetric>strong{font-size:18px}.infraMetric small{font-size:10.5px}.infraMetricGrid .infraMetric>strong{font-size:14px}.infraBlockTitle{font-size:10px}.infraPrimaryText{font-size:12px}.infraInlineMeta{font-size:10px}.infraKeyRows span{font-size:10.5px}.infraKeyRows strong{font-size:11px}.infraTable{font-size:10.5px}.infraTable th{font-size:9px}.infraTable td strong{font-size:10.8px}.infraTable td small{font-size:9px}.infraFilesystemRow strong{font-size:10.8px}.infraFilesystemRow span{font-size:9.5px}.infraServiceRow strong{font-size:11.5px}.infraServiceRow span:not(.infraStateBadge){font-size:10px}.infraIssueTop strong{font-size:11.5px}.infraIssueTop>div>span,.infraIssueResolution p{font-size:10.5px}.infraIssueResolution>span{font-size:9.5px}@media(max-width:680px){.content{padding:18px 12px 28px}.topbar h1{font-size:24px}}.sidebarItem{font-size:14px}.navLabel{font-size:11px}.brandName{font-size:15.5px}.userMeta strong{font-size:12.5px}.userEmail{font-size:10px}.topbar h1{font-size:31px}.topbar p{font-size:14px}.quietButton,.primarySmallButton,.secondaryButton{font-size:12px}.compactTable{font-size:12.5px}.compactTable th{font-size:10.5px}.inlineAction,.compactAction,.compactPrimaryAction{font-size:11.5px}.compactSectionHeader strong,.auditHeader>strong,.usersHeader strong{font-size:13.5px}.compactSectionHeader span,.auditHeader span,.usersHeader span{font-size:11.5px}.userCell strong{font-size:13px}.userCell span{font-size:11px}.infraHeaderIncident,.infraHeaderUpdated{font-size:10.5px}.infraSectionHeader strong{font-size:14px}.infraSectionHeader span:not(.infraStateBadge){font-size:11.5px}.infraStateBadge{font-size:10.5px}.infraMetric>span{font-size:11px}.infraMetric>strong{font-size:19px}.infraMetric small{font-size:11.5px}.infraMetricGrid .infraMetric>strong{font-size:15px}.infraBlockTitle{font-size:11px}.infraPrimaryText{font-size:13px}.infraInlineMeta{font-size:11px}.infraKeyRows span{font-size:11.5px}.infraKeyRows strong{font-size:12px}.infraTable{font-size:11.5px}.infraTable th{font-size:10px}.infraTable td strong{font-size:11.8px}.infraTable td small{font-size:10px}.infraFilesystemRow strong{font-size:11.8px}.infraFilesystemRow span{font-size:10.5px}.infraServiceRow strong{font-size:12.5px}.infraServiceRow span:not(.infraStateBadge){font-size:11px}.infraIssueTop strong{font-size:12.5px}.infraIssueTop>div>span,.infraIssueResolution p{font-size:11.5px}.infraIssueResolution>span{font-size:10.5px}.navLabel{font-size:12px}.brandName{font-size:16.5px}.userMeta strong{font-size:13.5px}.userEmail{font-size:11px}.topbar h1{font-size:32px}.topbar p{font-size:15px}.quietButton,.primarySmallButton,.secondaryButton{font-size:13px}.compactTable{font-size:13.5px}.compactTable th{font-size:11.5px}.inlineAction,.compactAction,.compactPrimaryAction{font-size:12.5px}.compactSectionHeader strong,.auditHeader>strong,.usersHeader strong{font-size:14.5px}.compactSectionHeader span,.auditHeader span,.usersHeader span{font-size:12.5px}.userCell strong{font-size:14px}.userCell span{font-size:12px}.infraHeaderIncident,.infraHeaderUpdated{font-size:11.5px}.infraSectionHeader strong{font-size:15px}.infraSectionHeader span:not(.infraStateBadge){font-size:12.5px}.infraStateBadge{font-size:11.5px}.infraMetric>span{font-size:12px}.infraMetric>strong{font-size:20px}.infraMetric small{font-size:12.5px}.infraMetricGrid .infraMetric>strong{font-size:16px}.infraBlockTitle{font-size:12px}.infraPrimaryText{font-size:14px}.infraInlineMeta{font-size:12px}.infraKeyRows span{font-size:12.5px}.infraKeyRows strong{font-size:13px}.infraTable{font-size:12.5px}.infraTable th{font-size:11px}.infraTable td strong{font-size:12.8px}.infraTable td small{font-size:11px}.infraFilesystemRow strong{font-size:12.8px}.infraFilesystemRow span{font-size:11.5px}.infraServiceRow strong{font-size:13.5px}.infraServiceRow span:not(.infraStateBadge){font-size:12px}.infraIssueTop strong{font-size:13.5px}.infraIssueTop>div>span,.infraIssueResolution p{font-size:12.5px}.infraIssueResolution>span{font-size:11.5px}.infraIssue:hover{background:#35bdb709}.infraIssueActions .infraStateBadge{min-height:0;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.infraIssue:focus-visible{outline:2px solid rgba(53,189,183,.28);outline-offset:2px}.userModalHeader strong{font-size:15px}.userModalHeader span{font-size:12.5px}.userSteps span{font-size:12px}.userField>span,.permissionGroupTitle{font-size:12.5px}.userField input{font-size:14px}.userField small,.formHint{font-size:11.5px}.userToggleRow{font-size:13px}.roleChoice strong{font-size:13.5px}.roleChoice span{font-size:12px}.userIspRow strong{font-size:13px}.userIspRow span{font-size:11.5px}.permissionRow{font-size:12.5px}.permissionRow small{font-size:10.5px}.userConfirm span{font-size:12px}.userConfirm strong{font-size:13px}.onboardingNotice{font-size:12.5px}.copyField code{font-size:13px}.infraHistoryRange{display:flex;align-items:center;gap:4px}.infraHistoryRange button{min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:6px;color:#69768a;background:#fff;font-size:12px;font-weight:600}.infraHistoryRange button:hover:not(:disabled){border-color:#35bdb74d;color:#3f4c60}.infraHistoryRange button.active{border-color:#35bdb747;color:#218f8b;background:var(--accent-soft)}.infraHistoryError{color:var(--problem);font-size:12px}.infraHistoryChartCard{min-width:0;padding:10px 11px 8px;border:1px solid #edf1f4;border-radius:8px;background:#fff}.infraHistoryChartCard:last-child{grid-column:1 / -1}.infraHistoryChartHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:34px}.infraHistoryChartHeader>div:first-child{display:grid;gap:2px}.infraHistoryChartHeader>div:first-child>strong{color:#354155;font-size:13.5px;font-weight:650}.infraHistoryChartHeader>div:first-child>span{color:#8490a0;font-size:11px}.infraHistoryLegend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px 12px}.infraHistoryLegend>span{display:inline-flex;align-items:center;gap:4px;color:#7d8999;font-size:10.5px;white-space:nowrap}.infraHistoryLegend>span>i{width:8px;height:2px;border-radius:2px;background:var(--accent)}.infraHistoryLegend>span>strong{color:#4b586b;font-size:11px;font-weight:650}.infraHistoryLegend .seriesSecondary>i{background:#60758f}.infraHistoryLegend .seriesTertiary>i{background:#9a7f67}.infraHistoryLegend .seriesWarning>i{background:#aa7b27}.infraHistoryChart{display:block;width:100%;height:auto;min-height:150px;overflow:visible}.infraHistoryGridLine{stroke:#edf1f4;stroke-width:1}.infraHistoryAxisLabel{fill:#98a3b2;font-size:8.5px;font-weight:500}.infraHistoryLine{stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.infraHistoryLine.seriesSecondary{stroke:#60758f}.infraHistoryLine.seriesTertiary{stroke:#9a7f67}.infraHistoryLine.seriesWarning{stroke:#aa7b27}.infraHistoryEmpty{display:grid;place-items:center;min-height:145px;color:#8b96a6;font-size:12px;text-align:center}@media(max-width:980px){.infraHistoryChartCard:last-child{grid-column:auto}}@media(max-width:680px){.infraHistoryRange{width:100%}.infraHistoryRange button{flex:1 1 0}.infraHistoryChartHeader{flex-direction:column;gap:6px}.infraHistoryLegend{justify-content:flex-start}}.infraQuickHistoryCard{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.infraQuickHistoryCard:hover{border-color:#35bdb757;box-shadow:0 4px 14px #1720330d}.infraQuickHistoryCard:focus-visible{outline:2px solid rgba(53,189,183,.28);outline-offset:2px}.infraHistoryModalBackdrop{padding:18px}.infraHistoryModal{width:min(760px,100%);max-height:min(88vh,720px);overflow:auto;padding:13px 15px 14px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;box-shadow:0 22px 58px #17203329}.infraHistoryModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:9px;border-bottom:1px solid var(--border)}.infraHistoryModalHeader>div{display:grid;gap:2px}.infraHistoryModalHeader>div>strong{color:var(--text);font-size:16px;font-weight:650}.infraHistoryModalHeader>div>span{color:var(--muted);font-size:12px}.infraHistoryModalToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0 7px}.infraHistoryModalToolbar>span{color:var(--muted);font-size:11.5px;white-space:nowrap}.infraHistoryModal .infraHistoryChartCard{padding:5px 0 0;border:0;border-radius:0}.infraHistoryModal .infraHistoryChart{min-height:0}.infraHistoryDiskSummary{display:grid;gap:5px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.infraHistoryDiskSummaryHeader{display:flex;align-items:baseline;gap:8px}.infraHistoryDiskSummaryHeader strong{color:#435064;font-size:12.5px;font-weight:650}.infraHistoryDiskSummaryHeader span{color:var(--muted);font-size:11px}.infraHistoryDiskRows{display:grid}.infraHistoryDiskRow{display:grid;grid-template-columns:42px minmax(120px,1fr) 70px 90px auto;align-items:center;gap:8px;min-height:31px;border-top:1px solid #eef2f4}.infraHistoryDiskRow:first-child{border-top:0}.infraHistoryDiskRow>strong{color:#445165;font-size:12px}.infraHistoryDiskRow>span{overflow:hidden;color:#788599;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.infraHistoryModalToolbar{align-items:flex-start;flex-direction:column;gap:6px}.infraHistoryDiskRow{grid-template-columns:38px 1fr auto}.infraHistoryDiskRow>span:nth-of-type(2),.infraHistoryDiskRow>span:nth-of-type(3){display:none}}.infraQuickGrid{align-items:stretch}.infraQuickGrid>.infraQuickCard{height:100%}.infraTwoColumns{align-items:stretch}.infraTwoColumns>.infraSection{height:100%}.infraTwoColumns>.compactSurface{align-self:stretch}.infraSectionClickable{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.infraSectionClickable:hover{border-color:#35bdb752;box-shadow:0 4px 14px #1720330b}.infraSectionClickable:focus-visible{outline:2px solid rgba(53,189,183,.28);outline-offset:2px}.infraContainerHistoryRow{cursor:pointer;transition:background .12s ease}.infraContainerHistoryRow:hover{background:#35bdb709}.infraContainerHistoryRow:focus-visible{outline:2px solid rgba(53,189,183,.24);outline-offset:-2px}.infraHistorySecondaryChart{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.infraHistoryLegend .seriesProblem>i{background:var(--problem)}.infraHistoryLine.seriesProblem{stroke:var(--problem)}.infraContainerHistorySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 8px;padding:8px 0;border-bottom:1px solid var(--border)}.infraContainerHistorySummary>div{display:grid;gap:2px;min-width:0}.infraContainerHistorySummary span{color:var(--soft);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.035em}.infraContainerHistorySummary strong{color:var(--text);font-size:13px;font-weight:650}.infraContainerHistorySummary small{color:var(--muted);font-size:10.5px}.infraContainerHistorySummary .infraStateBadge{justify-self:start}@media(max-width:680px){.infraContainerHistorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.alertsPage{display:grid;gap:10px}.alertsMainPanel,.alertsNotificationsPanel{padding:0;overflow:hidden}.alertsPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--border)}.alertsPanelHeader>div:first-child{display:grid;gap:2px}.alertsPanelHeader strong{color:var(--text);font-size:14.5px;font-weight:650}.alertsPanelHeader span{color:var(--muted);font-size:11.8px}.alertsTabs{display:flex!important;align-items:center;gap:3px!important}.alertsTabs button,.alertsSilenceActions button{min-height:27px;padding:3px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer}.alertsTabs button:hover,.alertsSilenceActions button:hover{background:#35bdb70e;color:var(--text)}.alertsTabs button.active{border-color:#35bdb738;background:#35bdb712;color:#287d79}.alertsRows{display:grid}.alertsRow{display:grid;grid-template-columns:108px minmax(260px,1fr) 150px 130px;align-items:center;gap:12px;min-height:62px;padding:8px 12px 8px 10px;border-top:1px solid #edf1f3;border-left:3px solid transparent;cursor:pointer;transition:background .12s ease}.alertsRow:first-child{border-top:0}.alertsRow.warning{border-left-color:#c9952d}.alertsRow.critical{border-left-color:var(--problem)}.alertsRow:hover{background:#35bdb706}.alertsRow:focus-visible{outline:2px solid rgba(53,189,183,.25);outline-offset:-2px}.alertsSeverity{font-size:12px;font-weight:650;white-space:nowrap}.alertsSeverity.warning{color:#9b7421}.alertsSeverity.critical{color:var(--problem)}.alertsSeverity.information{color:var(--muted)}.alertsRowMain,.alertsRowMeta,.alertsRowState{display:grid;gap:2px;min-width:0}.alertsRowMain strong{overflow:hidden;color:var(--text);font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.alertsRowMain span,.alertsRowMeta span,.alertsRowState span{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.alertsRowMeta strong,.alertsRowState strong{color:#4e5a6d;font-size:12px;font-weight:620}.alertsEmpty,.alertsEmptyInline{padding:18px 12px;color:var(--muted);font-size:12.5px}.alertsNotificationsPanel .alertsPanelHeader{min-height:44px}.alertsWorkerState{font-weight:650}.alertsWorkerState.ok{color:var(--success)!important}.alertsWorkerState.problem{color:var(--problem)!important}.alertsChannelRows{display:grid}.alertsChannelRows>div{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center;min-height:36px;padding:6px 12px;border-top:1px solid #edf1f3}.alertsChannelRows>div:first-child{border-top:0}.alertsChannelRows strong{color:var(--text);font-size:12.5px}.alertsChannelRows span{color:var(--muted);font-size:11.5px}.alertsModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#17203338}.alertsModal{width:min(820px,100%);max-height:88vh;overflow:auto;border:1px solid var(--border-strong);border-radius:10px;background:#fff;box-shadow:0 22px 58px #17203329}.alertsModalLoading{padding:30px;color:var(--muted);text-align:center}.alertsModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px 15px 11px;border-bottom:1px solid var(--border)}.alertsModalHeader>div:first-child{min-width:0}.alertsModalHeadline{display:flex;align-items:center;gap:10px;margin-bottom:4px}.alertsModalHeadline>span:last-child{color:var(--muted);font-size:11.5px}.alertsModalHeader h2{margin:0;color:var(--text);font-size:18px;font-weight:650}.alertsModalHeader p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.alertsDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:10px 15px;background:#edf1f3}.alertsDetailGrid>div{display:grid;gap:2px;min-height:48px;padding:7px 9px;background:#fff}.alertsDetailGrid span{color:var(--soft);font-size:10.5px;text-transform:uppercase;letter-spacing:.035em}.alertsDetailGrid strong{color:#485468;font-size:12.5px;font-weight:630}.alertsActions{display:flex;align-items:center;gap:10px;padding:9px 15px;border-bottom:1px solid var(--border)}.alertsSilenceActions{display:flex;align-items:center;gap:3px}.alertsSilenceActions>span{margin-right:3px;color:var(--muted);font-size:11.5px}.alertsSilencedNotice{margin:9px 15px 0;padding:7px 9px;border-left:2px solid #c9952d;background:#fffaf0;color:#755a20;font-size:11.8px}.alertsDetailSection{padding:12px 15px;border-top:1px solid var(--border)}.alertsDetailSection>header{margin-bottom:7px}.alertsDetailSection>header strong{color:var(--text);font-size:13px;font-weight:650}.alertsTimeline{display:grid}.alertsTimelineRow{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:start;min-height:40px;padding:6px 0;border-top:1px solid #edf1f3}.alertsTimelineRow:first-child{border-top:0}.alertsTimelineDot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#97a3b3}.alertsTimelineDot.warning{background:#c9952d}.alertsTimelineDot.critical{background:var(--problem)}.alertsTimelineRow>div{display:grid;gap:2px}.alertsTimelineRow strong{color:#485468;font-size:12px}.alertsTimelineRow span,.alertsTimelineRow time{color:var(--muted);font-size:11px}.alertsDeliveryRows{display:grid}.alertsDeliveryRows>div{display:grid;grid-template-columns:90px 1fr 90px 110px;gap:8px;padding:6px 0;border-top:1px solid #edf1f3;color:var(--muted);font-size:11.5px}.alertsDeliveryRows>div:first-child{border-top:0}.alertsDeliveryRows strong{color:#485468}@media(max-width:900px){.alertsRow{grid-template-columns:92px minmax(180px,1fr) 120px}.alertsRowState{display:none}}@media(max-width:680px){.alertsRow{grid-template-columns:86px minmax(0,1fr)}.alertsRowMeta{display:none}.alertsPanelHeader{align-items:flex-start;flex-direction:column}.alertsDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alertsActions{align-items:flex-start;flex-direction:column}.alertsSilenceActions{flex-wrap:wrap}}.alertsPage{gap:7px}.alertsPanelHeader{min-height:38px;padding:5px 10px}.alertsPanelHeader>div:first-child{gap:0}.alertsPanelHeader strong{font-size:14px}.alertsPanelHeader span{font-size:11.3px}.alertsTabs button,.alertsSilenceActions button{min-height:23px;padding:2px 7px;border-radius:5px;font-size:11px}.alertsRow{min-height:46px;padding:5px 10px 5px 8px;gap:10px}.alertsRowMain,.alertsRowMeta,.alertsRowState{gap:0}.alertsRowMain strong{font-size:13px}.alertsRowMain span,.alertsRowMeta span,.alertsRowState span{font-size:11px}.alertsRowMeta strong,.alertsRowState strong,.alertsSeverity{font-size:11.5px}.alertsEmpty,.alertsEmptyInline{padding:11px 10px;font-size:12px}.alertsNotificationsPanel .alertsPanelHeader{min-height:36px}.alertsChannelRows>div{min-height:29px;padding:4px 10px}.alertsChannelRows strong{font-size:12px}.alertsChannelRows span{font-size:11px}.alertsModalHeader{padding:9px 12px 8px}.alertsModalHeadline{gap:8px;margin-bottom:2px}.alertsModalHeader h2{font-size:16px}.alertsModalHeader p{margin-top:3px;font-size:12px;line-height:1.35}.alertsDetailGrid{padding:7px 12px}.alertsDetailGrid>div{min-height:40px;padding:5px 7px}.alertsDetailGrid span{font-size:10px}.alertsDetailGrid strong{font-size:12px}.alertsActions{gap:8px;padding:6px 12px}.alertsSilencedNotice{margin:6px 12px 0;padding:5px 7px;font-size:11px}.alertsDetailSection{padding:8px 12px}.alertsDetailSection>header{margin-bottom:4px}.alertsTimelineRow{min-height:32px;padding:4px 0}.alertsDeliveryRows>div{padding:4px 0}.alertsRow{grid-template-columns:105px minmax(0,1fr) 135px 155px;min-height:36px;padding:4px 10px 4px 8px;gap:10px}.alertsRowMain,.alertsRowMeta,.alertsRowState{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.alertsRowMain strong,.alertsRowMeta strong,.alertsRowState strong{flex:0 0 auto;white-space:nowrap}.alertsRowMain span,.alertsRowMeta span,.alertsRowState span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertsRowMain span:before,.alertsRowMeta strong:before,.alertsRowState span:before{content:"·";margin-right:5px;color:#a6b0bd}.alertsRow{grid-template-columns:minmax(0,1fr) 135px 155px}.alertsRow.warning{border-left-color:#c9952d;background:#c9952d0b}.alertsRow.warning .alertsRowMain strong,.alertsRow.warning .alertsRowMeta strong,.alertsRow.warning .alertsRowState strong{color:#8b681f}.alertsRow.critical{background:#be43430b}.alertsNotificationsHeader>div:first-child{display:flex;align-items:baseline;gap:6px}.alertsNotificationsHeader>div:first-child span:before{content:"·";margin-right:6px;color:#a6b0bd}.alertsMainPanel .alertsPanelHeader>div:first-child{display:flex;align-items:baseline;gap:6px}.alertsMainPanel .alertsPanelHeader>div:first-child span:before{content:"·";margin-right:6px;color:#a6b0bd}.alertsTabs button,.alertsTabs button.active,.alertsTabs button:hover{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.alertsTabs{gap:12px!important}.alertsTabs button{color:var(--muted);font-size:11.5px}.alertsTabs button.active{color:var(--accent);font-weight:650}.alertsRow{min-height:30px;padding:2px 9px 2px 7px}.alertsRow.warning{border-left-color:#c9952d;background:#c9952d09}.alertsRow.warning .alertsRowMain strong,.alertsRow.warning .alertsRowMeta strong,.alertsRow.warning .alertsRowState strong{color:#9b7421}.alertsRow.warning .alertsRowMain span,.alertsRow.warning .alertsRowMeta span,.alertsRow.warning .alertsRowState span{color:#9a7e45}.topbarActions{align-items:center;gap:12px}#alerts-header-meta{display:flex;align-items:center}.alertsHeaderSummary{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.alertsHeaderSummary>span{display:inline-flex;align-items:center;gap:4px;color:#566274;font-size:11.5px;font-weight:500;line-height:1}.alertsHeaderSummary>span+span:before{content:"-";margin:0 7px;color:#a0a9b6;font-weight:400}.alertsHeaderSummary strong{color:var(--text);font-size:12px;font-weight:650}.alertsHeaderSummary .alertsSummaryCritical,.alertsHeaderSummary .alertsSummaryCritical strong{color:var(--problem)}.alertsHeaderSummary .alertsSummaryWarning,.alertsHeaderSummary .alertsSummaryWarning strong{color:#9b7421}.alertsChannelRows>div{grid-template-columns:130px minmax(0,1fr) auto auto}.alertsInlineAction{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.alertsInlineAction:hover:not(:disabled){color:var(--accent-hover)}.alertsInlineAction:disabled{opacity:.55;cursor:default}.alertsTestMessage{color:var(--muted);font-size:10.5px;white-space:nowrap}.alertsChannelActions{display:flex;align-items:center;gap:9px;white-space:nowrap}.alertsChannelActions .alertsInlineAction+.alertsInlineAction:not(.inlineEditAction):before{content:"·";margin-right:9px;color:#a6b0bd;font-weight:400}.alertsChannelModal{width:min(470px,100%);max-height:88vh;overflow:auto;border:1px solid var(--border-strong);border-radius:10px;background:#fff;box-shadow:0 22px 58px #17203329}.alertsChannelModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 12px 8px;border-bottom:1px solid var(--border)}.alertsChannelModalHeader>div{display:grid;gap:1px}.alertsChannelModalHeader strong{color:var(--text);font-size:15px;font-weight:650}.alertsChannelModalHeader span{color:var(--muted);font-size:11.5px}.alertsChannelForm{display:grid;gap:8px;padding:10px 12px 11px}.alertsChannelForm>label:not(.alertsChannelEnabled){display:grid;gap:4px}.alertsChannelForm>label>span{color:#526075;font-size:11.5px;font-weight:600}.alertsChannelForm input[type=text],.alertsChannelForm input[type=number],.alertsChannelForm input:not([type]){width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:6px;background:#fff;color:var(--text);font:inherit;font-size:13px}.backupPolicyNumberField{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.backupPolicyNumberField>span{min-width:42px;color:var(--muted)!important;font-size:11.5px!important;font-weight:500!important}.alertsChannelForm input:focus{outline:2px solid rgba(53,189,183,.18);border-color:#35bdb78c}.alertsChannelEnabled{display:flex;align-items:center;gap:7px;min-height:26px}.alertsChannelEnabled input{margin:0}.alertsChannelEnabled span{font-size:12px!important;font-weight:500!important}.alertsChannelSecretNote{padding-top:2px;color:var(--muted);font-size:10.8px;line-height:1.35}.alertsChannelModalActions{display:flex;justify-content:flex-end;gap:7px;padding-top:2px}.ns1BackupsPage{display:grid;gap:10px}.ns1BackupOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.recoveryReadinessOverview{grid-template-columns:repeat(3,minmax(0,1fr))}.recoveryReadinessOverview strong{font-size:10.5px}.ns1BackupOverview>div{display:grid;gap:1px;min-width:0;padding:7px 12px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .12s ease}.ns1BackupOverview>div:hover{background:#fafcfd}.recoveryMetricInteractive{cursor:pointer}.recoveryMetricInteractive:after{content:"Ver historial ↓";color:var(--accent-hover);font-size:8.5px;font-weight:620;line-height:1;opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.recoveryMetricInteractive:hover:after{opacity:1;transform:translateY(0)}.ns1BackupOverview>div:nth-child(4n){border-right:0}.recoveryReadinessOverview>div:nth-child(4n){border-right:1px solid var(--border)}.recoveryReadinessOverview>div:nth-child(3n){border-right:0}.ns1BackupOverview span{color:var(--soft);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ns1BackupOverview>div>small{display:block;min-height:24px;color:var(--muted);font-size:9px;font-weight:500;line-height:1.35;text-transform:none;letter-spacing:0}.recoveryReadinessOverview>div{gap:3px;padding-top:9px;padding-bottom:9px}.recoveryReadinessOverview>div>small{min-height:25px}.ns1BackupOverview strong{overflow:hidden;color:#3f4a5c;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ns1BackupOverview strong.ns1HealthGood{color:var(--success)}.ns1BackupOverview strong.ns1HealthWarn{color:#9b7421}.ns1BackupOverview strong.ns1HealthBad{color:var(--problem)}.ns1BackupHistory{padding:13px}.recoveryHistoryPanel{padding:0;overflow:hidden}.recoveryHistoryHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-bottom:1px solid var(--border)}.recoveryHistoryHeader>div:first-child{display:grid;gap:2px;min-width:0}.recoveryHistoryHeader>div:first-child>strong{color:var(--text);font-size:12px;font-weight:670}.recoveryHistoryHeader>div:first-child>span{color:var(--muted);font-size:9.5px}.recoveryHistoryTabs{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--border);border-radius:8px;background:#f7f9fb}.recoveryHistoryTabs button{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:9.5px;font-weight:620;cursor:pointer}.recoveryHistoryTabs button:hover{background:#fff;color:var(--text)}.recoveryHistoryTabs button.isActive{background:#fff;color:var(--text);box-shadow:0 1px 3px #17203314}.recoveryHistoryTabs small{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--neutral-bg);color:var(--neutral);font-size:8px}.recoveryHistoryTabs button.isActive small{background:var(--success-bg);color:var(--success)}.recoveryContextBar{display:flex;align-items:baseline;gap:8px;padding:8px 13px;border-bottom:1px solid var(--border);background:#fbfcfd}.recoveryContextBar strong{flex:0 0 auto;color:#3f4a5c;font-size:9.5px;font-weight:650}.recoveryContextBar span{color:var(--muted);font-size:9.5px;line-height:1.4}.recoveryHistoryTable tbody tr{transition:background .12s ease}.recoveryHistoryTable tbody tr:hover{background:#fafcfd}.historyStatus{display:inline-flex;align-items:center;gap:5px;font-weight:620}.historyStatus:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--neutral)}.historyStatus.isGood{color:var(--success)}.historyStatus.isGood:before{background:var(--success)}.historyStatus.isBad{color:var(--problem)}.historyStatus.isBad:before{background:var(--problem)}.recoveryHistoryFooter{display:flex;justify-content:center;padding:9px 12px 11px;border-top:1px solid var(--border)}.ns1BackupRestoreNote{padding:13px 14px}.ns1BackupRestoreNote strong{color:#3f4a5c;font-size:11px}.ns1BackupRestoreNote p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.ns1BackupModal{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.ns1BackupModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--border)}.ns1BackupModalHeader>div{display:grid;gap:3px;min-width:0}.ns1BackupModalHeader strong{color:var(--text);font-size:13px}.ns1BackupModalHeader span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ns1BackupDetailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border)}.ns1BackupDetailGrid>div{display:grid;gap:3px;padding:12px 14px;border-right:1px solid var(--border)}.ns1BackupDetailGrid>div:last-child{border-right:0}.ns1BackupDetailGrid span,.ns1BackupTechnical span{color:var(--soft);font-size:9px}.ns1BackupDetailGrid strong,.ns1BackupTechnical strong,.ns1BackupTechnical code{color:#3f4a5c;font-size:10.5px;font-weight:600}.ns1BackupDetailSection,.ns1BackupImpact,.ns1BackupTechnical{padding:14px 16px;border-bottom:1px solid var(--border)}.ns1BackupDetailSection h3,.ns1BackupImpact h3{margin:0 0 8px;color:#3f4a5c;font-size:11px}.ns1BackupDetailSection ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;margin:0;padding-left:17px;color:var(--muted);font-size:10px;line-height:1.4}.ns1BackupDetailSection p,.ns1BackupImpact p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.ns1BackupTechnical{display:grid;gap:9px;border-bottom:0}.ns1BackupTechnical>div{display:grid;gap:3px}.ns1BackupTechnical code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}@media(max-width:900px){.ns1BackupOverview,.ns1BackupDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns1BackupOverview>div:nth-child(2n){border-right:0}}@media(max-width:680px){.ns1BackupOverview,.ns1BackupDetailGrid,.ns1BackupDetailSection ul{grid-template-columns:1fr}.recoveryHistoryHeader{align-items:stretch;flex-direction:column}.recoveryHistoryTabs{align-self:flex-start}}.ns1BackupApply{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-top:1px solid var(--border)}.ns1BackupApply>div{display:grid;gap:3px;min-width:0}.ns1BackupApply strong{color:#3f4a5c;font-size:11px}.ns1BackupApply p{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.ns1BackupApply .inlineDangerAction{flex:0 0 auto}.sensitiveActionBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:24px;background:#1720336b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sensitiveActionModal{width:min(560px,100%);overflow:hidden;border:1px solid rgba(53,189,183,.24);border-radius:12px;background:#fff;box-shadow:0 24px 70px #1720332e}.sensitiveActionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 17px;border-bottom:1px solid rgba(53,189,183,.16);background:linear-gradient(180deg,#35bdb70e,#35bdb703)}.sensitiveActionHeader>div{display:grid;gap:3px;min-width:0}.sensitiveActionHeader span{color:var(--success);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.sensitiveActionHeader h2{margin:0;color:var(--text);font-size:14px}.sensitiveActionHeader p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.45}.sensitiveActionBody{display:grid;gap:12px;padding:15px 16px}.sensitiveActionDetails{display:grid;gap:5px;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:#fafbfd;color:var(--muted);font-size:10px;line-height:1.45}.sensitiveActionField{display:grid;gap:5px}.sensitiveActionField>span{color:#3f4a5c;font-size:10px;font-weight:650}.sensitiveActionField input{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:15px;font-weight:650;letter-spacing:.12em;outline:none}.sensitiveActionField input:focus{border-color:#35bdb78c;box-shadow:0 0 0 2px #35bdb714}.sensitiveActionField small{color:var(--soft);font-size:9.5px;line-height:1.35}.sensitiveActionFooter{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}@media(max-width:560px){.sensitiveActionBackdrop{padding:10px}.sensitiveActionFooter{flex-direction:column-reverse}}.ns1BackupsPage .ns1BackupOverview span{color:#536075;font-size:10px;font-weight:650}.ns1BackupsPage .ns1BackupOverview>div>small{color:#475467;font-size:10px;line-height:1.42}.ns1BackupsPage .ns1BackupOverview strong{color:#344054;font-size:12px;font-weight:650}.ns1BackupsPage .recoveryReadinessOverview strong{font-size:11.5px}.ns1BackupsPage .recoveryHistoryHeader>div:first-child>strong{color:#344054;font-size:13px}.ns1BackupsPage .recoveryHistoryHeader>div:first-child>span{color:#475467;font-size:10.5px;line-height:1.4}.ns1BackupsPage .recoveryContextBar strong{color:#344054;font-size:10.5px}.ns1BackupsPage .recoveryContextBar span{color:#475467;font-size:10.5px;line-height:1.45}.ns1BackupsPage .recoveryHistoryTabs button{color:#536075;font-size:10.5px}.ns1BackupsPage .compactTable{color:#344054;font-size:13.5px}.ns1BackupsPage .compactTable th{color:#667085;font-size:11.5px;font-weight:650}.ns1BackupsPage .compactTable td{color:#344054}.ns1BackupsPage .historyStatus{font-weight:650}.ns1BackupsPage .ns1BackupRestoreNote strong{color:#344054;font-size:12px}.ns1BackupsPage .ns1BackupRestoreNote p{color:#475467;font-size:11px;line-height:1.5}.ns1BackupsPage .inlineAction,.ns1BackupsPage .compactAction{font-size:11.5px}.ns1BackupsPage .recoveryReadinessOverview>div>span{color:var(--success);font-weight:700}.ns1BackupsPage .recoveryHistoryHeader>div:first-child>strong{color:var(--success)}.ns1BackupsPage .recoveryHistoryTabs button.isActive,.ns1BackupsPage .recoveryContextBar strong{color:var(--success)}.ns1BackupsPage .ns1BackupRestoreNote>strong{color:var(--success)}.ns1BackupsPage .historyStatus.isGood,.ns1BackupsPage .backupActionCell .inlineAction:hover{color:var(--success)}.ns1BackupsPage .ns1BackupOverview>div>span,.compactSectionHeader>strong,.usersHeader strong,.auditHeader>strong,.globalIspHeader>strong,.alertsPanelHeader>div>strong,.infraSectionHeader>div>strong,.infraHistoryChartHeader>div:first-child>strong,.infraBlockTitle,.infraMetric>span:first-child,.permissionGroupTitle,.userModalHeader>div>strong,.alertsModalHeader>div>strong,.alertsChannelModalHeader>div>strong,.ns1BackupModalHeader>div>strong{color:var(--success);font-weight:700}.databaseRestoreStatus{display:grid;gap:2px;padding:8px 13px;border-bottom:1px solid var(--border);background:#fbfcfd}.databaseRestoreStatus strong{font-size:10.5px;font-weight:700}.databaseRestoreStatus span{color:#475467;font-size:10px;line-height:1.4}.databaseRestoreStatus.isGood strong{color:var(--success)}.databaseRestoreStatus.isWarn strong{color:#9b7421}.databaseRestoreStatus.isBad strong{color:var(--problem)}.infraIssuesSection{padding-top:5px;padding-bottom:5px}.infraIssuesSection .infraSectionHeader{padding-bottom:2px}.infraIssue{padding:3px 2px 3px 8px}.infraIssueTop strong{line-height:1.2}.infraIssueResolution{margin-top:1px;line-height:1.25}.infraIssueResolution>span,.infraIssueResolution p{line-height:1.25}.auditTable th{height:27px;padding-top:0;padding-bottom:0;line-height:1.15}.auditTable td{height:28px;padding-top:0;padding-bottom:0;line-height:1.15}.auditTable tbody tr{height:28px}.infraIssuesSection{padding:4px 10px;border-left:2px solid #dfbd64}.infraIssuesSection .infraSectionHeader{padding:0 0 2px;border-bottom:0}.infraIssuesSection .infraSectionHeader>div{display:block}.infraIssuesSection .infraSectionHeader strong{line-height:1.15}.infraIssues{padding-top:0}.infraIssue{padding:1px 0 2px;border-left:0!important;background:transparent!important}.infraIssue+.infraIssue{border-top:1px solid var(--border);margin-top:3px;padding-top:3px}.infraIssueTop{gap:8px}.infraIssueTop strong{line-height:1.15}.infraIssueResolution{margin-top:1px;gap:6px}.infraIssueResolution>span,.infraIssueResolution p{line-height:1.2}.configOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:hidden}.configOverview>div{display:grid;gap:2px;min-width:0;padding:8px 11px;border-right:1px solid var(--border)}.configOverview>div:last-child{border-right:0}.configOverview span{color:var(--success);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.configOverview strong{color:#344054;font-size:11.5px;font-weight:650;line-height:1.3}.configurationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.configCard{min-width:0;padding:0;overflow:hidden}.configCardHeader{display:grid;gap:2px;padding:10px 12px 8px;border-bottom:1px solid var(--border)}.configCardHeader strong{color:var(--success);font-size:12.5px;font-weight:700}.configCardHeader span{color:#536075;font-size:10px;line-height:1.4}.configRows{display:grid}.configRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:46px;padding:7px 12px;border-bottom:1px solid #eef2f5}.configRow:last-child{border-bottom:0}.configRow:hover{background:#fafcfd}.configRow>div{display:grid;gap:2px;min-width:0}.configRow span{color:#344054;font-size:10.5px;font-weight:650}.configRow small{color:#667085;font-size:9.5px;line-height:1.35}.configRow>strong{max-width:230px;color:#344054;font-size:10.5px;font-weight:650;text-align:right;line-height:1.3}.configValueGood{color:var(--success)!important}.configValueWarn{color:#9b7421!important}.configValueBad{color:var(--problem)!important}.configValueNeutral{color:#536075!important}@media(max-width:980px){.configOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.configOverview>div:nth-child(2n){border-right:0}.configurationGrid{grid-template-columns:1fr}}@media(max-width:640px){.configOverview{grid-template-columns:1fr}.configOverview>div{border-right:0;border-bottom:1px solid var(--border)}.configOverview>div:last-child{border-bottom:0}.configRow{grid-template-columns:1fr;gap:4px}.configRow>strong{max-width:none;text-align:left}}.configurationPage{gap:6px}.configOverview>div{padding:5px 9px}.configOverview span{font-size:9px}.configOverview strong{font-size:11px;line-height:1.2}.configurationGrid{gap:6px}.configCardHeader{gap:1px;padding:6px 10px 5px}.configCardHeader strong{font-size:12px;line-height:1.2}.configCardHeader span{font-size:9.5px;line-height:1.25}.configRow{min-height:34px;gap:10px;padding:4px 10px}.configRow>div{gap:0}.configRow span{font-size:10.5px;line-height:1.2}.configRow small{font-size:9px;line-height:1.2}.configRow>strong{font-size:10.5px;line-height:1.2}.configRowRight{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.configRowRight>strong{max-width:220px;color:#344054;font-size:10.5px;font-weight:650;line-height:1.2;text-align:right}.configRowActions{display:inline-flex;align-items:center;gap:4px}.configInlineAction{min-height:23px;padding:0 7px;border:1px solid var(--border);border-radius:6px;background:#fff;color:#536075;font:inherit;font-size:9.5px;font-weight:650;cursor:pointer}.configInlineAction:hover{border-color:var(--border-strong);background:#f8fafb;color:var(--success)}.configInlineAction:disabled{cursor:default;opacity:.55}.configCardNotice{padding:5px 10px;border-top:1px solid var(--border);background:#f7fbf9;color:var(--success);font-size:9.5px;font-weight:650;line-height:1.3}@media(max-width:640px){.configRowRight{justify-content:flex-start;flex-wrap:wrap}.configRowRight>strong{max-width:none;text-align:left}}.configRowRight{flex-wrap:nowrap;white-space:nowrap}.configRowRight>strong{flex:0 0 auto;max-width:none;min-width:44px}.configRowActions{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.configRow:has(.configRowActions){min-height:34px}.configRow:has(.configRowActions) .configRowRight{gap:7px}.configRow:has(.configRowActions) .configInlineAction{min-height:22px;padding:0 7px}.configurationPage .configOverview span{font-size:14px}.configurationPage .configOverview strong{font-size:16px}.configurationPage .configCardHeader{padding:10px 14px 9px}.configurationPage .configCardHeader strong{font-size:17px;line-height:1.2}.configurationPage .configCardHeader span{font-size:14px;line-height:1.3}.configurationPage .configRow{min-height:44px;padding:6px 14px;gap:14px}.configurationPage .configRow span{font-size:15.5px;line-height:1.2}.configurationPage .configRow small{font-size:14px;line-height:1.25}.configurationPage .configRowRight>strong{font-size:15.5px;line-height:1.2}.configurationPage .configInlineAction{min-height:30px;padding:0 10px;font-size:14.5px}.configurationPage .configCardNotice{padding:7px 14px;font-size:14px}.configurationPage .configStatusText{font-weight:700}.configurationPage .configStatusText.good,.configurationPage .configOverviewHealth.good span,.configurationPage .configOverviewHealth.good strong{color:var(--success)!important}.configurationPage .configStatusText.warn,.configurationPage .configOverviewHealth.warn span,.configurationPage .configOverviewHealth.warn strong{color:#b98516!important}.configurationPage .configStatusText.bad,.configurationPage .configOverviewHealth.bad span,.configurationPage .configOverviewHealth.bad strong{color:var(--problem)!important}.configurationPage .configRow:has(.configRowActions){min-height:44px}.configurationPage .configRowActions{gap:6px}@media(max-width:980px){.configurationPage .configRow span{font-size:15px}.configurationPage .configRow small{font-size:13.5px}}.configurationPage .configInlineAction{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#536075;font-size:14.5px;font-weight:650;line-height:1.2;box-shadow:none}.configurationPage .configInlineAction:hover{border:0;background:transparent;color:var(--success);text-decoration:underline;text-underline-offset:2px}.configurationPage .configInlineAction:disabled{background:transparent;opacity:.5}.configurationPage .configRowActions{gap:10px}.configurationPage .configOverview span{font-size:9px}.configurationPage .configOverview strong{font-size:11px}.configurationPage .configCardHeader{padding:5px 9px 4px}.configurationPage .configCardHeader strong{font-size:12px}.configurationPage .configCardHeader span{font-size:9px}.configurationPage .configRow{min-height:39px;padding:4px 9px;gap:9px}.configurationPage .configRow span{font-size:10.5px}.configurationPage .configRow small{font-size:9px}.configurationPage .configRowRight>strong{font-size:10.5px}.configurationPage .configInlineAction{font-size:9.5px}.configurationPage .configCardNotice{padding:4px 9px;font-size:9px}.configurationPage .configRow:has(.configRowActions){min-height:39px}@media(max-width:980px){.configurationPage .configRow span{font-size:10px}.configurationPage .configRow small{font-size:8.5px}}.configurationPage .configCardHeader{display:flex;align-items:baseline;gap:6px;padding:5px 9px;white-space:nowrap}.configurationPage .configCardHeader strong{flex:0 0 auto}.configurationPage .configCardHeader span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurationPage .configRow{min-height:32px;padding:3px 9px}.configurationPage .configRowLabel{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.configurationPage .configRowLabel>span{flex:0 0 auto}.configurationPage .configRowLabel>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurationPage .configRow:has(.configRowActions){min-height:32px}@media(max-width:780px){.configurationPage .configCardHeader,.configurationPage .configRowLabel{white-space:normal;flex-wrap:wrap}.configurationPage .configCardHeader span,.configurationPage .configRowLabel>small{white-space:normal;overflow:visible;text-overflow:clip}}.configurationPage .configCardHeader span,.configurationPage .configRowLabel>small{color:#4f5d6b!important;font-weight:550}.configurationPage .configRowLabel>span{color:#27364a;font-weight:700}.configurationPage .configRowLabel>small{color:#465467!important;font-weight:500}.configurationPage .configRowLabel>span:not(.configStatusText){color:#263548}.configurationPage .configValueNeutral{color:#344054!important}.configurationPage .configCardActions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.configurationPage .configCardHeader span,.configurationPage .configRowLabel>small{color:#405064!important;font-weight:550}.configSettingsModal{width:min(520px,calc(100vw - 28px))}.configSettingsForm select,.configSettingsForm input[type=time]{width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:6px;background:#fff;color:var(--text);font:inherit;font-size:13px}.configSettingsForm select:focus,.configSettingsForm input[type=time]:focus{outline:2px solid rgba(53,189,183,.18);border-color:#35bdb78c}.configTimeRange{display:grid;grid-template-columns:1fr 1fr;gap:8px}.configTimeRange>label{display:grid;gap:4px}.configTimeRange>label>span{color:#405064;font-size:11.5px;font-weight:600}@media(max-width:640px){.configurationPage .configCardHeader{flex-wrap:wrap}.configurationPage .configCardActions{margin-left:0}}.configurationPage{width:100%}.configurationPage .configurationGrid{grid-template-columns:minmax(0,1fr);gap:8px}.configurationPage .configCard{width:100%}.configurationPage .configCardHeader{padding:7px 12px}.configurationPage .configCardHeader strong{font-size:14px}.configurationPage .configCardHeader span{font-size:11.5px}.configurationPage .configRow{min-height:36px;padding:5px 12px}.configurationPage .configRowLabel>span{font-size:12.5px}.configurationPage .configRowLabel>small{font-size:11.5px}.configurationPage .configRowRight>strong{font-size:12.5px}.configurationPage .configInlineAction{font-size:11.5px}.configurationPage .configOverview span{font-size:10.5px}.configurationPage .configOverview strong{font-size:12.5px}.configurationPage .configOverview>div{padding:7px 10px}.configurationPage .configRow.isClickable{cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.configurationPage .configRow.isClickable:hover{background:#f4faf8}.configurationPage .configRow.isClickable:hover .configRowLabel>span,.configurationPage .configRow.isClickable:hover .configRowRight>strong{color:var(--success)!important}.configurationPage .configRow.isClickable:focus-visible{outline:0;background:#f4faf8;box-shadow:inset 0 0 0 1px #249c7b47}.configurationPage .configSingleSettingModal{width:min(460px,calc(100vw - 32px))}.configurationPage .configSingleSettingModal .configSettingsForm{gap:10px}.alertsChannelModal.emailProviderModal{width:min(620px,calc(100vw - 32px))}.configProviderGrid{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:8px}@media(max-width:640px){.configProviderGrid{grid-template-columns:1fr}}.infrastructureDetailClose{width:36px;height:36px;border:0;border-radius:10px;background:#0f172a0f;font-size:24px;line-height:1;cursor:pointer}.portalServerAutoDetectNote{display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(31,157,151,.13);border-radius:7px;background:#1f9d970b}.portalServerAutoDetectNote strong{color:#218f8b;font-size:10px;font-weight:650}.portalServerAutoDetectNote span{color:#75828d;font-size:9.5px;line-height:1.35}.serverScanCell{display:flex;gap:8px;justify-content:flex-end;align-items:center}.userToggleRow>span>small{color:#8b96a6;font-size:9px;line-height:1.35}.userSecurityActionButtons{display:flex!important;align-items:center;justify-content:flex-end;gap:6px!important}.ispListHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 10px;border-bottom:1px solid var(--border)}.ispListHeader>div{display:grid;gap:2px}.ispListHeader strong{color:#435064;font-size:12px;font-weight:700}.ispListHeader span{color:#8b96a6;font-size:9.5px}.ispCreateModal{max-width:520px}.portalLoadingBrand .brandName{font-size:18px;font-weight:700;color:#24333a}.portalLoadingBrand .brandMark{color:#2f958b;border-color:#cfe7e3;background:#f4fbfa}.portalLoadingGdev{color:#a0aab1;font-size:9px;font-weight:500}.ispSubscriberAdmin{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px}.ispSubscriberAdminInfo{display:grid;gap:3px;min-width:0}.ispSubscriberAdminInfo strong{font-size:13px}.ispSubscriberAdminInfo span{font-size:11.5px;line-height:1.35;color:var(--muted)}@media(max-width:820px){.ispSubscriberAdmin{align-items:flex-start;flex-direction:column}}.userModalBackdrop{background:#121d2842!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.userModal{width:min(720px,calc(100vw - 44px));max-height:min(780px,calc(100vh - 44px));padding:14px;border:1px solid rgba(53,189,183,.16)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 22px 58px #16212f29,0 2px 10px #16212f0d!important}.userOnboardingModal{width:min(620px,calc(100vw - 44px))}.userCreateSimpleModal{width:min(680px,calc(100vw - 44px))}.userModalHeader{align-items:flex-start;gap:16px;padding:2px 1px 12px!important;border-bottom:1px solid #e5ecec!important}.userModalHeader>div{gap:3px!important}.userModalHeader strong{color:#169f98!important;font-size:15px!important;font-weight:700!important;line-height:1.25}.userModalHeader span{color:#748293!important;font-size:11.5px!important;line-height:1.4}.modalClose{width:28px!important;height:28px!important;border-radius:7px;color:#7b8898!important;font-size:20px!important;cursor:pointer}.modalClose:hover{background:#f4f7f7;color:#425164!important}.userModalActions{gap:10px!important;margin-top:4px;padding-top:13px!important;border-top:1px solid #e5ecec!important}.userModal .quietButton,.userModal .secondaryButton,.userModal .compactPrimaryAction{min-height:34px;font-size:12.5px!important}.userModal input:not([type=checkbox]):not([type=radio]),.userModal select,.userModal textarea{width:100%;min-height:35px;border:1px solid #dbe4e7;border-radius:8px;background:#fff;color:#344257;font-size:12.5px;outline:none}.userModal input:not([type=checkbox]):not([type=radio]):focus,.userModal select:focus,.userModal textarea:focus{border-color:#35bdb79e;box-shadow:0 0 0 3px #35bdb714}.userModal label>span{color:#5b687b;font-size:11.5px;font-weight:600}.gdevModalForm{display:grid;gap:14px;padding:14px 1px 1px}.gdevModalFieldBlock{display:grid;gap:9px}.gdevModalFieldHeader{display:grid;gap:2px}.gdevModalFieldHeader strong{color:#465367;font-size:12px;font-weight:700}.gdevModalFieldHeader span{color:#7e8a99;font-size:10.5px;line-height:1.4}.gdevModalField{display:grid;gap:5px}.subscriberSourceForm{margin:0!important;border:0!important;background:transparent!important}.subscriberSourceChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.subscriberSourceChoice{display:grid;gap:4px;min-height:70px;padding:10px 11px;border:1px solid #dde5e8;border-radius:9px;background:#fbfcfd;color:inherit;text-align:left;cursor:pointer}.subscriberSourceChoice:hover{border-color:#35bdb757;background:#35bdb709}.subscriberSourceChoice.active{border-color:#35bdb785;background:#35bdb712;box-shadow:inset 0 0 0 1px #35bdb714}.subscriberSourceChoice strong{color:#455267;font-size:12px;font-weight:700}.subscriberSourceChoice span{color:#7b8797;font-size:10.5px;line-height:1.35}.subscriberSourceChoice.active strong{color:#178f89}@media(max-width:680px){.userModal{width:min(100%,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:12px}.subscriberSourceChoices{grid-template-columns:1fr}}.wisproConnectForm{padding-top:16px}.wisproTokenField{gap:7px!important}.wisproTokenField>span{display:block;margin-bottom:1px;line-height:1.3}.gdevIntegrationHelp{display:grid;gap:7px;padding:11px 12px;border:1px solid rgba(53,189,183,.22);border-radius:9px;background:#35bdb70b}.gdevIntegrationHelp strong{color:#3f4d61;font-size:11.5px}.gdevIntegrationHelp ol{margin:0;padding-left:18px;color:#6f7d8f;font-size:10.8px;line-height:1.55}.gdevIntegrationHelp a{width:fit-content;color:#169f98;font-size:10.8px;font-weight:600;text-decoration:none}.gdevIntegrationHelp a:hover{text-decoration:underline}.migrationProgressModal{width:min(700px,calc(100vw - 44px))}.migrationProgressBody{display:grid;gap:16px;padding:16px 1px 2px}.migrationProgressTop{display:flex;align-items:center;justify-content:space-between;gap:16px}.migrationProgressTop span{color:#5f6c7d;font-size:12px;line-height:1.4}.migrationProgressTop strong{color:#169f98;font-size:18px;font-weight:700}.migrationProgressTrack{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#edf3f3;box-shadow:inset 0 0 0 1px #169f9814}.migrationProgressBar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1ca79f,#43beb7);transition:width .32s ease}.migrationSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.migrationStep{display:grid;justify-items:center;gap:6px;padding:9px 6px;border:1px solid #e2e8eb;border-radius:9px;background:#fbfcfd;text-align:center}.migrationStep>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #d9e2e5;border-radius:50%;color:#8793a2;font-size:10px;font-weight:700;background:#fff}.migrationStep strong{color:#687588;font-size:10.5px;font-weight:600}.migrationStep.complete{border-color:#35bdb747;background:#35bdb70a}.migrationStep.complete>span{border-color:#35bdb780;color:#169f98;background:#35bdb714}.migrationStep.complete strong{color:#2b5e5a}.migrationResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.migrationResultGrid>div{display:grid;gap:3px;padding:10px;border:1px solid #e1e8ea;border-radius:9px;background:#fafcfc}.migrationResultGrid strong{color:#203145;font-size:18px}.migrationResultGrid span{color:#7b8795;font-size:10.5px}@media(max-width:680px){.migrationSteps,.migrationResultGrid{grid-template-columns:1fr 1fr}}.networkDiscoveryModal{width:min(980px,calc(100vw - 44px))!important;max-height:calc(100vh - 44px)!important;overflow-y:auto}.networkDiscoveryModal.networkDiscoveryPanel{margin:0!important;padding:16px!important;border:1px solid rgba(53,189,183,.16)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 22px 58px #16212f29,0 2px 10px #16212f0d!important}.networkDiscoveryModal .networkDiscoveryHeader{margin:0!important;padding:2px 1px 12px!important;border-bottom:1px solid #e5ecec!important}.networkDiscoveryModal .networkDiscoveryHeader strong{color:#169f98!important;font-size:15px!important}.networkDiscoveryModal .networkDiscoveryHeader span{font-size:11.5px!important;line-height:1.4}.networkDiscoveryModal .networkDiscoveryControls{margin-top:14px}.networkDiscoveryModal{width:min(760px,calc(100vw - 44px))!important;min-height:360px;padding:18px!important;border-radius:16px!important}.networkDiscoveryModal .networkDiscoveryHeader{align-items:flex-start!important;padding:2px 1px 14px!important}.networkDiscoveryModal .networkDiscoveryControls{display:grid!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:12px!important;margin-top:18px!important;padding:14px!important;border:1px solid #e3ecee;border-radius:11px;background:#fbfdfd}.networkDiscoveryModal .networkDiscoveryControls label{display:grid;gap:7px}.networkDiscoveryModal .networkDiscoveryControls label>span{color:#5d6b7c;font-size:11.5px;font-weight:600}.networkDiscoveryModal .networkDiscoveryControls select{min-height:38px;border-radius:9px;border:1px solid #dbe5e7;background:#fff;font-size:12.5px;padding:0 11px}.networkDiscoveryModal .compactPrimaryAction{min-height:38px;padding:0 18px}.networkDiscoveryModal .networkDiscoveryEmpty{margin-top:18px;padding:14px;border:1px solid #e3ecee;border-radius:11px;background:#fbfdfd;color:#6f7c8d;font-size:12px;line-height:1.45}.networkDiscoveryModal .networkDiscoveryGroups{margin-top:16px}@media(max-width:680px){.networkDiscoveryModal{min-height:0}}.networkDiscoveryModal{width:min(690px,calc(100vw - 44px))!important;min-height:0!important;padding:16px 18px 18px!important;border-radius:14px!important}.networkDiscoveryModal .networkDiscoveryHeader{padding:2px 0 14px!important}.networkDiscoveryModal .networkDiscoveryHeader strong{font-size:17px!important;line-height:1.25!important;letter-spacing:-.01em}.networkDiscoveryModal .networkDiscoveryHeader span{margin-top:4px;max-width:540px;color:#748193!important;font-size:12.5px!important;line-height:1.45!important}.networkDiscoveryModal .networkDiscoveryControls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;margin-top:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.networkDiscoveryModal .networkDiscoveryControls label{gap:6px!important}.networkDiscoveryModal .networkDiscoveryControls label>span{color:#566476!important;font-size:12.5px!important;font-weight:600!important}.networkDiscoveryModal .networkDiscoveryControls select{min-height:40px!important;border:1px solid #dbe5e7!important;border-radius:9px!important;background:#fff!important;color:#354357!important;font-size:13px!important;padding:0 12px!important;box-shadow:0 1px 2px #16212f06}.networkDiscoveryModal .compactPrimaryAction{min-height:40px!important;padding:0 17px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:600!important}.networkDiscoveryModal .networkDiscoveryEmpty,.networkDiscoveryModal .networkDiscoveryGroups,.networkDiscoveryModal .inlineError{margin-top:14px!important}@media(max-width:680px){.networkDiscoveryModal{width:calc(100vw - 24px)!important}.networkDiscoveryModal .networkDiscoveryControls{grid-template-columns:1fr!important}}.networkDiscoveryIdentity{display:grid;gap:2px;min-width:0}.networkDiscoveryIdentity>strong{overflow:hidden;color:#26364a;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.networkDiscoveryIdentity>small{overflow:hidden;color:#7b8797;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.networkDiscoveryCustomer{color:#168f88}.networkDiscoveryCustomer{font-size:10.5px;font-weight:700}.networkDiscoveryModal{width:min(1240px,calc(100vw - 72px))!important;max-height:calc(100vh - 56px)!important}.portalTitleRow{display:flex;align-items:baseline;gap:10px}.portalTitleMeta{color:#7b8797;font-size:12px;font-weight:600}.portalShell .portalSection{margin-top:6px!important;padding:5px 10px!important}.portalShell .portalSectionHeader,.portalShell .messageTemplatesHeader,.portalShell .networkReviewHeader{min-height:0!important;margin-bottom:3px!important;padding-top:0!important;padding-bottom:4px!important;align-items:center!important}.portalShell .portalSectionHeader>div,.portalShell .messageTemplatesHeader>div,.portalShell .networkReviewHeader>div{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:7px!important;min-width:0}.portalShell .portalSectionHeader>div>span,.portalShell .messageTemplatesHeader>div>span,.portalShell .networkReviewHeader>div>span{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-size:11px!important;line-height:1.2!important}.portalShell .portalSectionHeader>div>strong,.portalShell .messageTemplatesHeader>div>strong,.portalShell .networkReviewHeader>div>strong{white-space:nowrap;font-size:13px!important;line-height:1.2!important}.portalShell .messageTemplatesSection{gap:4px!important}.portalShell .messageTemplatesHeader{border-bottom:1px solid rgba(36,55,70,.08)}.portalShell .portalSitesSection{gap:4px!important}.portalShell .networkReviewSection{margin:6px 0!important}.portalShell .networkReviewHeader{padding-left:9px!important;padding-right:9px!important}.portalShell .networkReviewRow{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.portalShell .compactTable th{height:26px!important;padding-top:0!important;padding-bottom:0!important}.portalShell .compactTable td{height:34px!important;padding-top:0!important;padding-bottom:0!important}.portalShell .compactSurface,.portalShell .backupHistoryCompact{padding:5px 10px!important}.portalShell .compactSectionHeader{min-height:0!important;margin-bottom:3px!important;justify-content:flex-start!important;gap:7px!important}.portalShell .compactSectionHeader strong{font-size:13px!important;line-height:1.2!important}.portalShell .compactSectionHeader span{font-size:11px!important;line-height:1.2!important}.portalShell .coverageSetupEmpty{gap:3px!important;padding:12px 14px!important}.portalShell .coverageSetupEmpty h3{margin:0!important;font-size:15px!important;line-height:1.2!important}.portalShell .coverageSetupEmpty p{margin:0 0 2px!important;line-height:1.3!important}.portalShell .portalTopbarActions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 4px!important;border:0!important;background:transparent!important;color:#18aaa0!important;line-height:1!important;vertical-align:middle!important}.portalShell .portalTopbarActions>button:hover{color:#128d85!important}.clickableServerRow{cursor:pointer}.clickableServerRow:hover td{background:#14a49709}.clickableServerRow:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ispInfrastructureIntro{display:flex;flex-direction:column;gap:3px;margin:0 0 10px;padding:9px 12px;border-left:3px solid var(--accent);background:var(--soft-panel)}.ispInfrastructureIntro strong{font-size:12px;color:var(--text)}.ispInfrastructureIntro span{font-size:10.5px;color:var(--muted)}.ispSubscribersReadOnly{padding:10px 12px 12px}.ispSubscribersReadOnlyHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.ispSubscribersSearch{width:min(320px,34vw);height:30px;padding:0 9px;border:1px solid var(--border-strong);border-radius:6px;background:#fff;color:var(--text);font-size:11px}.ispSubscribersTableWrap{max-height:440px;overflow:auto;border-top:1px solid var(--border)}.ispSubscribersTable{width:100%;border-collapse:collapse;font-size:10.5px}.ispSubscribersTable th,.ispSubscribersTable td{padding:7px 8px;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.ispSubscribersTable th{position:sticky;top:0;z-index:1;background:var(--panel);color:var(--muted);font-size:9.5px;font-weight:700;text-transform:uppercase}.ispSubscribersTable td:first-child{font-weight:600;color:var(--text)}.ispSubscribersEmpty{padding:18px!important;text-align:center!important;color:var(--muted)}@media(max-width:1050px){.ispSubscribersReadOnlyHeader{align-items:flex-start;flex-direction:column}.ispSubscribersSearch{width:min(520px,75vw)}}.ispInfrastructureRow{cursor:pointer}.ispInfrastructureRow:hover,.ispInfrastructureRow:focus-visible{background:var(--soft-panel);outline:none}.infrastructureDetailBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#121b2447}.infrastructureDetailPanel{width:min(980px,94vw);max-height:88vh;overflow:auto;border:1px solid var(--border-strong);border-radius:10px;background:var(--panel);box-shadow:0 18px 60px #121b2429}.infrastructureDetailHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.infrastructureDetailHeader{position:sticky;top:0;z-index:2;background:var(--panel);border-bottom:1px solid var(--border)}.infrastructureDetailHeader>div{display:grid;gap:2px}.infrastructureDetailHeader strong{font-size:14px}.infrastructureDetailHeader span{font-size:10px;color:var(--muted)}.infrastructureDetailSections{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px}.infrastructureDetailSections>section{border:1px solid var(--border);border-radius:8px;padding:10px}.infrastructureDetailSections h3{margin:0 0 8px;font-size:11px;color:var(--text)}.infrastructureDetailGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px}.infrastructureDetailGrid>div{display:grid;gap:2px;min-width:0}.infrastructureDetailGrid span{font-size:9.5px;color:var(--muted)}.infrastructureDetailGrid strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.infrastructureDetailSections,.infrastructureDetailGrid{grid-template-columns:1fr}}.infrastructureDetailBackdrop{background:#1720286b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.infrastructureDetailPanel{position:relative;isolation:isolate;width:min(940px,92vw);max-height:86vh;overflow:auto;background:#fff!important;opacity:1!important;border:1px solid #d8e0e5;box-shadow:0 24px 70px #141f283d}.infrastructureDetailHeader,.infrastructureDetailSections,.infrastructureDetailSections>section{background:#fff;opacity:1}.infrastructureDetailHeader{padding:16px 18px}.infrastructureDetailHeader strong{font-size:15px;line-height:1.25}.infrastructureDetailHeader span{font-size:11px;line-height:1.35}.infrastructureDetailSections{gap:14px;padding:16px 18px 18px}.infrastructureDetailSections>section{min-height:150px;padding:14px;border-color:#e1e7eb}.infrastructureDetailSections h3{margin:0 0 12px;font-size:12px;line-height:1.3}.infrastructureDetailGrid{gap:11px 18px}.infrastructureDetailGrid>div{min-height:38px;align-content:start}.infrastructureDetailGrid span{font-size:10px;line-height:1.25}.infrastructureDetailGrid strong{font-size:11.5px;line-height:1.35}.infrastructureDetailBackdrop{background:#26313a38;-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%)}.infrastructureDetailPanel{width:min(920px,90vw);background:#fafcfdf0!important;border:1px solid rgba(183,198,207,.62);border-radius:14px;box-shadow:0 18px 48px #1c293224;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.infrastructureDetailHeader{background:#fafcfdd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.infrastructureDetailHeader{padding:14px 16px;border-bottom:1px solid rgba(190,202,210,.46)}.infrastructureDetailSections{gap:12px;padding:14px 16px 16px;background:transparent}.infrastructureDetailSections>section{min-height:142px;padding:13px 14px;background:#ffffff85;border:1px solid rgba(188,201,209,.46);border-radius:10px;box-shadow:0 3px 12px #1b293206;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.infrastructureDetailSections h3{margin-bottom:10px;font-weight:650}.infrastructureDetailGrid{gap:10px 18px}.infrastructureDetailGrid>div{min-height:34px}.infrastructureDetailGrid span{color:#7a8892}.infrastructureDetailGrid strong{font-weight:600;color:#26343e}.infrastructureDetailHeader>.infrastructureDetailHeadline{display:flex;align-items:baseline;gap:7px;min-width:0;flex-wrap:wrap}.infrastructureDetailName{font-size:14px;font-weight:700}.infrastructureDetailHeadline>span{font-size:10.5px;color:#7b8993}.infrastructureDetailSections{align-items:stretch}.infrastructureDetailSections>section:nth-child(3){order:4}.infrastructureDetailSections>section:nth-child(4){order:3}.infrastructureDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start}.infrastructureDetailGrid>div{min-height:36px}.infrastructureDetailGrid strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.infraMetric-good{color:#198b69!important}.infraMetric-warning{color:#b17c23!important}.infraMetric-bad{color:#b94f4f!important}.infraMetric-neutral{color:#687782!important}.infraMetric-bad{color:#d97706!important}.infrastructureDetailHeaderActions,.portalInfraDetailHeaderActions{display:flex;align-items:center;gap:8px}.infrastructureDetailPanel,.portalInfraDetailPanel{font-size:13px}.infrastructureDetailHeader strong,.portalInfraDetailHeader strong{font-size:18px}.infrastructureDetailHeadline>span,.portalInfraDetailHeadline>span{font-size:13.5px}.infrastructureDetailSections h3,.portalInfraDetailSections h3{font-size:15px}.infrastructureDetailGrid span{font-size:13px}.infrastructureDetailGrid strong{font-size:14.5px}.portalInfraDetailFooter span{font-size:13px}.infraIpLink{color:#159f98!important;text-decoration:none;font-weight:650;cursor:pointer}.infraConnectedPeer{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.infraPeerSeparator{color:#98a4ac;font-weight:400}.infraNeighborList{margin-top:14px;border-top:1px solid rgba(183,198,207,.55)}.infraNeighborHeader,.infraNeighborRow{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(110px,.9fr) minmax(150px,1.15fr) minmax(110px,.9fr);gap:10px;align-items:center;min-height:34px}.infraNeighborHeader{color:#7b8994;font-size:12px;font-weight:600;padding-top:8px}.infraNeighborRow{border-top:1px solid rgba(214,223,228,.55);font-size:13px}.infraNeighborRow>span{min-width:0;overflow-wrap:anywhere}.infraNeighborRow .infraIpLink{font-size:inherit}.managedBackupsPage{display:flex;flex-direction:column;gap:8px;color:var(--text, #344454)}.managedBackupsPage .backupTypeTabs{display:flex;align-items:center;gap:4px;padding:8px 16px 0;min-height:0;margin:0;border-bottom:1px solid rgba(190,202,210,.42);background:#fcfdfdc2;overflow-x:auto}.managedBackupsPage .backupTypeTabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:31px;height:auto;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0 11px 7px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#71808a;font-size:11.5px;font-weight:680;line-height:1;white-space:nowrap;cursor:pointer}.managedBackupsPage .backupTypeTabs button:hover{color:#188f88;background:transparent}.managedBackupsPage .backupTypeTabs button.active{margin:0;border:0;border-bottom:2px solid #27b5ac;background:transparent;color:#168e87}.managedBackupsPage .backupTypeTabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#e2ebefd1;color:#71808a;font-size:9px;font-weight:700}.managedBackupsPage .backupTypeTabs button.active span{background:#2bb8af1a;color:#168e87}.managedBackupsPage>.compactEmpty{min-height:44px;margin:0;padding:14px 20px;border:0;border-bottom:1px solid rgba(190,202,210,.42);border-radius:0;background:transparent;color:#7b8994;font-size:11px;text-align:left}.managedBackupsPage .backupHistoryCompact{border:1px solid rgba(190,203,210,.62);border-radius:8px;background:#ffffffc7;box-shadow:none}.managedBackupsPage .backupHistoryCompact{overflow:hidden}.managedBackupsPage .backupHistoryCompact .compactSectionHeader{min-height:34px;padding:0 10px;border-bottom:1px solid rgba(190,203,210,.55)}.managedBackupsPage .backupHistoryCompact .compactSectionHeader strong{color:#168f87;font-size:12px;font-weight:700}.managedBackupsPage .backupHistoryCompact .compactSectionHeader span{color:#7b8994;font-size:10px}.managedBackupsPage .compactTable{font-size:10.5px}.managedBackupsPage .compactTable th{height:28px;padding:0 10px;background:#f7fafbbf;color:#7f8d97;font-size:8.5px}.managedBackupsPage .compactTable td{height:32px;padding:0 10px;color:#53626d;border-bottom-color:#e5ebeed1}.managedBackupsPage .compactTable tbody tr:hover{background:#18a99e09}.managedBackupsPage .backupActionCell{width:92px;text-align:right}.managedBackupsPage .backupRowActions button{color:#b44b4b;font-size:10px}.managedBackupsPage .backupDeviceList{border:1px solid rgba(190,203,210,.62);border-radius:8px;background:#ffffffc7;overflow:hidden}.managedBackupsPage .backupDeviceListHeader{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid rgba(190,203,210,.55)}.managedBackupsPage .backupDeviceListHeader strong{color:#168f87;font-size:12px;font-weight:700}.managedBackupsPage .backupDeviceListHeader span{color:#7b8994;font-size:10px}.managedBackupsPage .backupDeviceRows{display:flex;flex-direction:column}.managedBackupsPage .backupDeviceRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:34px;display:grid;grid-template-columns:minmax(260px,2.2fr) minmax(150px,1.2fr) 100px 100px 110px;align-items:center;gap:10px;padding:0 11px;border:0;border-bottom:1px solid rgba(229,235,238,.82);border-radius:0;background:transparent;color:#53626d;text-align:left;cursor:pointer}.managedBackupsPage .backupDeviceRow:last-child{border-bottom:0}.managedBackupsPage .backupDeviceRow:hover{background:#18a99e0a}.managedBackupsPage .backupDeviceRow.active{background:#2bb8af13;box-shadow:inset 3px 0 #27b5ac}.managedBackupsPage .backupDeviceName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344454;font-size:10.8px;font-weight:650}.managedBackupsPage .backupDeviceSite,.managedBackupsPage .backupDeviceVersion,.managedBackupsPage .backupDeviceStatus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#788792;font-size:10px}.managedBackupsPage .backupDeviceOpen{justify-self:end;color:#168f87;font-size:10px;font-weight:650;white-space:nowrap}.managedBackupsPage .backupDeviceRow.active .backupDeviceOpen{color:#344454}.backupDetailsBackdrop{z-index:1300;padding:28px;background:#1e2d3647;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.backupPolicyBackdrop{z-index:1400}.backupDetailsModal{width:min(1180px,calc(100vw - 56px));max-height:min(84vh,820px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(178,194,202,.75);border-radius:12px;background:#fcfdfdfb;box-shadow:0 24px 70px #1d2d3638}.backupDetailsHeader{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid rgba(190,203,210,.58);background:#f8fbfbf5}.backupDetailsTitle{min-width:0;display:flex;flex-direction:column;gap:3px}.backupDetailsTitle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#30424f;font-size:15px;font-weight:720}.backupDetailsTitle>span:last-child{color:#7b8994;font-size:10.5px}.backupDetailsEyebrow{width:fit-content;color:#168f87;font-size:9.5px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.backupDetailsHeaderActions{display:flex;align-items:center;gap:7px;flex-shrink:0}.backupDetailsHeaderActions button{min-height:30px}.backupDetailsMeta{min-height:36px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(220,228,232,.8);color:#71808b;font-size:10px}.backupDetailsMeta span+span:before{content:"·";margin-right:10px;color:#a4b0b7}.backupDetailsModal>.compactMessage{margin:8px 12px 0}.backupDetailsBody{min-height:0;padding:10px 12px 12px;overflow:auto}.backupDetailsBody .backupHistoryCompact{margin:0;border-radius:8px}.backupDetailsBody .backupTableWrap{overflow:visible}.backupDetailsBody .compactTable thead th{position:sticky;top:0;z-index:2}.managedBackupsPage .backupOverviewBar{display:flex;align-items:center;gap:10px;padding:0 0 2px}.managedBackupsPage .backupOverviewBar>input{flex:1;min-width:220px;min-height:34px;padding:0 11px;border:1px solid rgba(190,203,210,.78);border-radius:8px;background:#fff;color:#344454;font:inherit;font-size:11px;outline:none}.managedBackupsPage .backupOverviewBar>input:focus{border-color:#27b5acb3;box-shadow:0 0 0 2px #27b5ac14}.managedBackupsPage .backupStatusFilters{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.managedBackupsPage .backupStatusFilters button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(190,203,210,.68);border-radius:999px;background:#fff;color:#65747f;font:inherit;font-size:10.5px;font-weight:650;cursor:pointer}.managedBackupsPage .backupStatusFilters button:hover,.managedBackupsPage .backupStatusFilters button.active{border-color:#27b5ac75;background:#2bb8af13;color:#168e87}.managedBackupsPage .backupStatusFilters button span{min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#e2ebefd1;color:#71808a;font-size:8.5px;font-weight:700}.managedBackupsPage .backupDeviceColumns,.managedBackupsPage .backupDeviceRow{grid-template-columns:minmax(280px,2.1fr) 120px 110px minmax(150px,1fr) 110px 70px}.managedBackupsPage .backupDeviceColumns{min-height:28px;display:grid;align-items:center;gap:10px;padding:0 11px;border-bottom:1px solid rgba(220,228,232,.9);background:#f7fafbbf;color:#81909a;font-size:8.5px;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.managedBackupsPage .backupDeviceRow{min-height:35px}.managedBackupsPage .backupDeviceIp,.managedBackupsPage .backupDeviceLastRun{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6f7f8a;font-size:10px}.managedBackupsPage .backupDeviceStatus{font-size:10px;font-weight:680}.managedBackupsPage .backupDeviceStatus-verified{color:#168f72}.managedBackupsPage .backupDeviceStatus-pending{color:#8d7a55}.managedBackupsPage .backupDeviceStatus-failed{color:#b34c4c}.managedBackupsPage .backupDeviceStatus-disabled{color:#8b969e}.managedBackupsPage .backupDeviceEmpty{min-height:52px;display:flex;align-items:center;padding:0 12px;color:#7b8994;font-size:10.5px}@media(max-width:980px){.managedBackupsPage .backupOverviewBar{align-items:stretch;flex-direction:column}.managedBackupsPage .backupDeviceColumns{display:none}.managedBackupsPage .backupDeviceRow{grid-template-columns:minmax(0,1fr) 90px 70px;grid-template-areas:"name status open" "ip last last";row-gap:3px;padding:7px 10px}.managedBackupsPage .backupDeviceName{grid-area:name}.managedBackupsPage .backupDeviceIp{grid-area:ip}.managedBackupsPage .backupDeviceVersion{display:none}.managedBackupsPage .backupDeviceLastRun{grid-area:last}.managedBackupsPage .backupDeviceStatus{grid-area:status}.managedBackupsPage .backupDeviceOpen{grid-area:open}}.backupDetailsModal{width:min(1040px,calc(100vw - 48px));max-height:min(78vh,720px)}.backupDetailsHeader{min-height:54px;padding:8px 12px;gap:12px}.backupDetailsTitle{gap:1px}.backupDetailsTitle strong{font-size:14px}.backupDetailsTitle>span:last-child{font-size:9.5px}.backupDetailsHeaderActions{gap:5px}.backupDetailsHeaderActions button{min-height:27px;padding-inline:8px;font-size:10px}.backupDetailsMetaGrid{display:grid;grid-template-columns:90px 90px 100px minmax(150px,1fr) minmax(150px,1fr);min-height:44px;border-bottom:1px solid rgba(220,228,232,.8);background:#fafcfcb8}.backupDetailsMetaGrid>span{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:6px 10px;border-right:1px solid rgba(226,232,235,.8)}.backupDetailsMetaGrid>span:last-child{border-right:0}.backupDetailsMetaGrid small{color:#8a969f;font-size:8px;font-weight:650;line-height:1;text-transform:uppercase;letter-spacing:.03em}.backupDetailsMetaGrid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#586873;font-size:10px;font-weight:650;line-height:1.15}.backupDetailsBody{padding:6px 8px 8px}.backupDetailsBody .backupHistoryCompact{padding:5px 7px 7px}.backupDetailsBody .compactSectionHeader{min-height:20px;margin-bottom:1px}.backupDetailsBody .compactTable th{height:24px;padding:0 8px;font-size:8px}.backupDetailsBody .compactTable td{height:27px;padding:0 8px;font-size:9.5px}.backupDetailsBody .backupActionCell{width:72px}.backupDetailsBody .backupRowActions button{font-size:9.5px}@media(max-width:800px){.backupDetailsMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.backupDetailsMetaGrid>span{border-bottom:1px solid rgba(226,232,235,.7)}}.managedBackupsPage .backupDeviceColumns,.managedBackupsPage .backupDeviceRow{grid-template-columns:minmax(260px,1.9fr) 110px 95px minmax(145px,1fr) minmax(180px,1.15fr) 58px}.managedBackupsPage .backupDeviceStatus{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backupDetailsBody .compactTable td:nth-child(3),.backupDetailsBody .compactTable th:nth-child(3){min-width:180px}.backupDetailsMetaGrid{grid-template-columns:86px 100px 86px 86px minmax(170px,1fr) minmax(170px,1fr)}.backupDetailsBody .backupActionCell{width:150px;min-width:150px}.backupDetailsBody .backupRowActions{width:100%;justify-content:flex-end}.backupDetailsBody .backupRowActions .compactAction{min-height:24px;padding:0 7px;font-size:9.5px}.backupDetailsBody .compactTable td:nth-child(3),.backupDetailsBody .compactTable th:nth-child(3){min-width:140px}.backupDetailsBody .compactTable td:nth-child(7),.backupDetailsBody .compactTable th:nth-child(7){min-width:88px}@media(max-width:900px){.backupDetailsMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.restoreVerificationState{display:inline-flex;flex-direction:column;gap:1px;min-width:150px;line-height:1.1}.restoreVerificationState strong{font-size:9.5px;font-weight:750}.restoreVerificationState small{color:#89959d;font-size:8px;font-weight:600}.restoreVerificationState-verified strong{color:#168f72}.restoreVerificationState-failed strong{color:#b34046}.restoreVerificationState-not-tested strong{color:#7f8c95}.restoreVerificationState-pending strong{color:#8b7751}.backupComparePanel{margin:6px 8px 0;border:1px solid rgba(198,210,216,.82);border-radius:8px;background:#fbfcfc;overflow:hidden}.backupCompareHeader{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 9px;border-bottom:1px solid rgba(220,228,232,.85)}.backupCompareHeader>div{display:flex;flex-direction:column;gap:1px}.backupCompareHeader strong{font-size:11px}.backupCompareHeader span{color:#81909a;font-size:9px}.backupCompareHeader button{border:0;background:transparent;color:#677985;font:inherit;font-size:9.5px;cursor:pointer}.backupCompareSummary{display:flex;gap:14px;padding:5px 9px;border-bottom:1px solid rgba(226,232,235,.75);color:#5f707c;font-size:9.5px;font-weight:700}.backupCompareColumns{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce4e8cc}.backupCompareColumns>div{min-width:0;padding:7px 9px;background:#fff}.backupCompareColumns strong{display:block;margin-bottom:4px;font-size:9px;color:#667783}.backupCompareColumns pre{max-height:180px;margin:0;padding:6px;overflow:auto;border-radius:5px;background:#f7f9fa;color:#40515d;font-size:8.5px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.backupCompareEmpty{color:#8b969e;font-size:9px}.backupRowActions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:800px){.backupCompareColumns{grid-template-columns:1fr}}.backupDetailsModal{width:min(1180px,calc(100vw - 56px))}.backupDetailsBody .backupActionCell{width:255px;min-width:255px;padding-right:10px}.backupDetailsBody .backupRowActions{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px}.backupDetailsBody .backupRowActions button{min-height:25px;padding:0 7px;border-radius:5px;white-space:nowrap;font-size:9px;font-weight:700}.backupDetailsBody .backupRowActions .compactAction{border:1px solid rgba(190,203,210,.76);background:#fff;color:#536775}.backupDetailsBody .backupRowActions .compactAction:hover:not(:disabled){border-color:#27b5ac73;background:#f4fbfa;color:#168e87}.backupDetailsBody .backupRowActions .inlineDangerAction{border:1px solid rgba(205,91,96,.22);background:#fff;color:#af4b50}.backupDetailsBody .backupRowActions .inlineDangerAction:hover:not(:disabled){background:#fff7f7;border-color:#cd5b6061}.backupDetailsBody .backupRowActions button:disabled{opacity:.42;cursor:not-allowed}.backupDetailsBody .compactTable th:last-child{width:255px;min-width:255px}.backupDetailsBody .compactTable td,.backupDetailsBody .compactTable th{vertical-align:middle}.backupDetailsBody .compactTable td:nth-child(1){min-width:135px}.backupDetailsBody .compactTable td:nth-child(2){min-width:62px}.backupDetailsBody .compactTable td:nth-child(3){min-width:205px;max-width:205px}.backupDetailsBody .compactTable td:nth-child(4){min-width:112px}.backupDetailsBody .compactTable td:nth-child(5){min-width:92px}.backupDetailsBody .compactTable td:nth-child(6){min-width:72px}.backupDetailsBody .compactTable td:nth-child(7){min-width:130px}.backupFailureCell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a64b50}.restoreVerificationState{min-width:118px}.backupComparePanel{margin:6px 8px 4px}.backupCompareHeader{min-height:34px;padding:5px 9px}.backupCompareSummary{padding:4px 9px}.backupCompareColumns pre{max-height:145px}@media(max-width:1180px){.backupDetailsModal{width:calc(100vw - 28px)}.backupDetailsBody .backupActionCell,.backupDetailsBody .compactTable th:last-child{width:230px;min-width:230px}.backupDetailsBody .backupRowActions button{padding:0 5px;font-size:8.5px}}.backupDetailsModal{overflow:hidden;border-radius:10px}.backupDetailsBody{padding:0!important;background:#fff}.backupDetailsBody .backupHistoryCompact,.backupDetailsBody .compactSurface{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.backupDetailsBody .compactSectionHeader{min-height:32px!important;display:flex;align-items:center;gap:6px;margin:0!important;padding:0 12px!important;border-top:1px solid rgba(220,228,232,.85);border-bottom:1px solid rgba(220,228,232,.85);background:#fafcfc}.backupDetailsBody .compactSectionHeader strong{color:#168e87;font-size:11px;font-weight:750}.backupDetailsBody .compactSectionHeader span{color:#7f8d96;font-size:9px;font-weight:650}.backupDetailsBody .backupTableWrap{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:auto;background:#fff}.backupDetailsBody .compactTable{width:100%;margin:0!important;border:0!important;border-collapse:collapse}.backupDetailsBody .compactTable thead th{background:#f7f9fa;border-top:0;border-bottom:1px solid rgba(220,228,232,.9)}.backupDetailsBody .compactTable tbody tr{background:#fff}.backupDetailsBody .compactTable tbody tr:hover{background:#fbfdfd}.backupDetailsBody .compactTable td{border-bottom:1px solid rgba(229,234,237,.88)}.backupDetailsBody .compactTable tbody tr:last-child td{border-bottom:0}.backupDetailsMetaGrid{border-bottom:0!important}.backupDetailsModal>.compactMessage{margin:7px 10px 0!important}.backupComparePanel{margin:7px 10px 0!important;border-radius:6px}.backupComparePanel+.backupDetailsBody .compactSectionHeader{margin-top:7px!important}@media(max-width:800px){.backupDetailsBody .compactSectionHeader{padding-inline:9px!important}}.backupDetailsHeader{min-height:48px!important;padding:7px 11px!important;align-items:center}.backupDetailsTitle{min-width:0;flex:1 1 auto;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"type name" "status status";column-gap:7px;row-gap:1px;align-items:center}.backupDetailsTitle>span:first-child{grid-area:type;margin:0!important;font-size:8px!important;line-height:1}.backupDetailsTitle strong{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;line-height:1.05}.backupDetailsTitle>span:last-child{grid-area:status;margin:0!important;font-size:9px!important;line-height:1.05;white-space:nowrap}.backupDetailsHeaderActions{flex:0 0 auto;margin-left:12px;white-space:nowrap}.backupDetailsHeaderActions button{min-height:26px!important;padding:0 7px!important;font-size:9.5px!important}.backupDetailsMetaGrid{grid-template-columns:minmax(110px,.9fr) minmax(105px,.8fr) 88px 88px minmax(205px,1.45fr) minmax(205px,1.45fr)!important;min-height:42px!important}.backupDetailsMetaGrid>span{padding:5px 8px!important;gap:2px!important}.backupDetailsMetaGrid small{font-size:7.5px!important;line-height:1!important;letter-spacing:.02em!important}.backupDetailsMetaGrid strong{font-size:9.5px!important;line-height:1.1!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.backupDetailsMetaGrid>span{border-right:1px solid rgba(230,235,238,.7)!important}.backupDetailsMetaGrid>span:last-child{border-right:0!important}@media(max-width:1050px){.backupDetailsMetaGrid{grid-template-columns:minmax(100px,1fr) minmax(95px,1fr) 78px 78px minmax(175px,1.5fr) minmax(175px,1.5fr)!important}.backupDetailsHeaderActions{margin-left:8px}}.backupDetailsTitle{grid-template-areas:"type name"!important;grid-template-rows:auto!important}.backupDetailsTitle>span:first-child{font-size:10px!important}.backupDetailsTitle strong{font-size:15px!important}.backupDetailsHeaderActions button{font-size:11.5px!important}.backupDetailsMetaGrid small{font-size:9.5px!important}.backupDetailsMetaGrid strong{font-size:11.5px!important}.backupDetailsTitle{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"type" "name"!important;row-gap:2px!important;align-items:start!important}.backupDetailsTitle>span:first-child{grid-area:type;width:max-content;margin:0!important;padding:2px 6px;border-radius:4px;background:#168e8714;color:#168e87;font-size:10.5px!important;font-weight:800!important;line-height:1.05!important;letter-spacing:.05em!important;text-transform:uppercase}.backupDetailsTitle strong{grid-area:name;margin:0!important;font-size:15px!important;font-weight:750!important;line-height:1.08!important;color:#263844}.managedBackupsPage .backupDeviceListHeader{min-height:30px}.managedBackupsPage .backupDeviceColumns{min-height:24px}.managedBackupsPage .backupDeviceRow{min-height:29px}.backupDetailsBody .compactTable th{height:24px}.backupDetailsBody .compactTable td{height:30px}.managedBackupsPage{font-size:12.5px!important}.managedBackupsPage .backupDeviceListHeader{min-height:28px!important}.managedBackupsPage .backupDeviceColumns{min-height:24px!important;font-size:10.5px!important}.managedBackupsPage .backupDeviceRow{min-height:30px!important;padding-top:1px!important;padding-bottom:1px!important;font-size:12.5px!important}.managedBackupsPage .backupDeviceName{font-size:12.8px!important}.managedBackupsPage .backupDeviceIp,.managedBackupsPage .backupDeviceVersion,.managedBackupsPage .backupDeviceLastRun,.managedBackupsPage .backupDeviceStatus,.managedBackupsPage .backupDeviceOpen{font-size:11.5px!important;line-height:1.05!important}.managedBackupsPage button,.managedBackupsPage input,.managedBackupsPage select{font-size:12.5px!important;min-height:28px}.managedBackupsPage .backupDeviceColumns,.managedBackupsPage .backupDeviceRow{grid-template-columns:minmax(320px,2.3fr) minmax(135px,.9fr) minmax(110px,.7fr) minmax(180px,1.15fr) minmax(120px,.75fr)!important;column-gap:18px!important}.managedBackupsPage .backupDeviceColumns>span,.managedBackupsPage .backupDeviceRow>span{min-width:0}.managedBackupsPage .backupDeviceName{padding-right:8px}.managedBackupsPage .backupDeviceIp,.managedBackupsPage .backupDeviceVersion,.managedBackupsPage .backupDeviceLastRun,.managedBackupsPage .backupDeviceStatus{justify-self:start;text-align:left}.managedBackupsPage .backupDeviceStatus{overflow:visible;text-overflow:clip}.ispBrandingCard{grid-column:1 / -1}.ispBrandingBody{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px}.ispBrandingPreview{display:grid;place-items:center;width:88px;height:64px;border:1px solid rgba(210,224,224,.92);border-radius:12px;background:#fff;overflow:hidden}.ispBrandingPreview img{max-width:76px;max-height:52px;object-fit:contain}.ispBrandingPlaceholder{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#173e48;color:#fff;font-weight:800;font-size:18px}.ispBrandingInfo{display:grid;gap:3px;min-width:0}.ispBrandingInfo strong{color:#263d46;font-size:13px}.ispBrandingInfo span,.ispBrandingInfo small{color:#778991;font-size:11px}.ispBrandingActions{display:flex;gap:8px;align-items:center}.configInlineAction.danger{color:#b4545c}@media(max-width:760px){.ispBrandingBody{grid-template-columns:72px minmax(0,1fr)}.ispBrandingActions{grid-column:1 / -1}}.backupDetailsModal{width:min(1500px,calc(100vw - 40px))!important}.backupDetailsBody .backupTableWrap,.gdevIspTableWrap{overflow-x:auto}.gdevIspTable{width:840px;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.gdevIspTable th{text-align:left;font-weight:600;color:#667085;padding:6px 8px;border-bottom:1px solid #e4e7ec;white-space:nowrap}.gdevIspTable td{padding:6px 8px;border-bottom:1px solid #f2f4f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdevIspTable tbody tr{cursor:pointer}.gdevIspTable tbody tr:hover td{background:#f9fafb}.gdevIspTable tbody tr:focus-visible{outline:1px solid #98a2b3;outline-offset:-1px}.gdevIspTable tr[data-tone=ok] td{color:var(--gdev-ok, #1f8f88)}.gdevIspTable tr[data-tone=warn] td{color:var(--gdev-warn, #c98436)}.gdevIspTable tr[data-tone=bad] td{color:var(--gdev-bad, #c4545c)}.gdevContacts{padding:8px 12px}.gdevContactsHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:13px}.gdevContactsEmpty{font-size:12px;color:#667085}.gdevContactsTable{width:860px;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.gdevContactsTable th{text-align:left;font-weight:600;color:#667085;padding:4px 8px;border-bottom:1px solid #e4e7ec}.gdevContactsTable td{padding:4px 8px;border-bottom:1px solid #f2f4f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdevContactsTable a{color:var(--gdev-ok, #1f8f88);text-decoration:none}.gdevContactsEdit input{width:100%;box-sizing:border-box;height:26px;padding:2px 6px;font-size:12.5px;border:1px solid #d0d5dd;border-radius:4px}.gdevContactsActions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.content{padding:10px 16px 18px}.topbar h1{font-size:22px;line-height:1.2}.topbar p{font-size:12.5px;margin-top:2px}.pageBody{margin-top:10px}.content .compactSurface{padding:8px 12px}.content .compactSurface+.compactSurface{margin-top:8px}.ispListHeader{padding:6px 12px}.gdevIspTable td,.gdevIspTable th{padding:4px 8px}.sidebar{padding:18px 17px 15px!important}.sidebar .navLabel{margin:18px 10px 3px!important;font-size:10.5px!important;letter-spacing:.04em!important;color:#a0a9b7!important}.sidebar .sidebarNav{display:grid!important;gap:0!important}.sidebar .sidebarItem{min-height:30px!important;padding:4px 11px!important;border-radius:6px!important;font-size:13px!important;line-height:1.15!important;font-weight:500!important;color:#566274}.sidebar .sidebarItem.active{color:#218f8b!important;font-weight:600!important}.sidebar .sidebarBottom .sidebarItem{min-height:30px!important}.sidebar .brandName{font-size:15.5px!important}.sidebar .userMeta strong{font-size:12px!important}.sidebar .userEmail{font-size:10px!important}.ispListHeader>div.gdevIspTotals{display:flex!important;align-items:baseline;gap:6px;flex-wrap:nowrap;white-space:nowrap}.gdevIspTotals strong{font-size:12.5px!important;font-weight:600!important;color:#344054!important}.gdevIspTotals span{font-size:11.5px!important;color:#98a2b3!important}.gdevIspTotals .gdevIspTotalsOk{color:var(--gdev-ok, #1f8f88)!important}.gdevIspTotals .gdevIspTotalsWarn{color:var(--gdev-warn, #c98436)!important}.gdevIspTable{width:100%;min-width:760px;max-width:980px;font-size:12.5px}.gdevIspTable th{font-size:10px;font-weight:500!important;color:#98a2b3!important;text-transform:uppercase;letter-spacing:.05em}.gdevIspTable td,.gdevIspTable th{padding:6px 10px!important}.gdevIspTable td{font-weight:400}.gdevIspName{font-weight:500!important}.gdevIspDot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:1px;opacity:.7}.gdevSummary{display:grid;gap:10px}.gdevSummaryHead{display:flex;align-items:baseline;gap:6px;white-space:nowrap;margin-bottom:4px}.gdevSummaryHead strong{font-size:12.5px;font-weight:600;color:#344054}.gdevSummaryHead span{font-size:11.5px;color:#98a2b3}.gdevSummaryHead .quietButton{margin-left:auto}.gdevSummaryTable{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.gdevSummaryTable td{padding:5px 10px;border-bottom:1px solid #f2f4f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gdevSummaryTable tr:last-child td{border-bottom:0}.gdevSummaryTable tr[data-tone=ok] td{color:var(--gdev-ok, #1f8f88)}.gdevSummaryTable tr[data-tone=warn] td{color:var(--gdev-warn, #c98436)}.gdevSummaryTable tr[data-tone=bad] td{color:var(--gdev-bad, #c4545c)}.gdevSummaryClickable tr{cursor:pointer}.gdevSummaryClickable tr:hover td{background:#f9fafb}.gdevSummarySection th{text-align:left;padding:10px 10px 4px!important;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#667085;border-bottom:1px solid #e4e7ec}.gdevSummarySection th span{margin-left:8px;font-weight:500;text-transform:none;letter-spacing:0;font-size:11px}.gdevSummarySection[data-tone=ok] th span{color:var(--gdev-ok, #1f8f88)}.gdevSummarySection[data-tone=warn] th span{color:var(--gdev-warn, #c98436)}.gdevSummarySection[data-tone=bad] th span{color:var(--gdev-bad, #c4545c)}.gdevSummaryTable tbody:first-of-type .gdevSummarySection th{padding-top:4px!important}.gdevLoadingLogo{display:grid;justify-items:center;gap:10px}.gdevLoadingLogo img{width:280px;max-width:70vw;max-height:200px;object-fit:contain}.gdevLoadingName{font-size:15px;font-weight:600;color:#344054}.gdevPlatformLogoPreview img{max-width:90%;max-height:90%;object-fit:contain}.gdevSummaryCols th{text-align:left;padding:4px 10px;font-size:10px;font-weight:500;color:#98a2b3;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e4e7ec}.internalNotifications{position:fixed;right:24px;bottom:22px;z-index:1600}.internalNotificationBell{position:relative;width:46px;height:46px;border:1px solid rgba(53,189,183,.28);border-radius:50%;background:#fff;color:#218f8b;box-shadow:0 10px 28px #17203324;cursor:pointer}.notificationBellIcon{display:block;width:21px;height:21px;margin:auto}.notificationOnlineDot{position:absolute;right:3px;bottom:4px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#12a56d}.notificationBadge{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border:2px solid #fff;border-radius:10px;background:#d92d20;color:#fff;font-size:9px;line-height:15px;text-align:center}.internalNotificationPanel{position:absolute;right:0;bottom:58px;width:min(390px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 120px));overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 18px 52px #1720332e}.internalNotificationHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:9px 11px;border-bottom:1px solid var(--border)}.internalNotificationHeader>div:first-child{display:grid;gap:2px}.internalNotificationHeader strong{color:var(--text);font-size:13px;font-weight:750}.internalNotificationHeader span{color:var(--muted);font-size:10.5px}.internalNotificationHeaderActions{display:flex;align-items:center;gap:5px}.internalNotificationHeaderActions button{min-height:27px;padding:0 8px;border:1px solid var(--border);border-radius:6px;background:#fff;color:#536075;font:inherit;font-size:10.5px;cursor:pointer}.internalNotificationError{padding:7px 10px;border-bottom:1px solid #f7c9c6;background:#fff4f3;color:#b42318;font-size:10.5px}.notificationOnlineStrip{padding:8px 10px;border-bottom:1px solid var(--border);background:#fbfcfd}.notificationOnlineStrip>strong{display:block;margin-bottom:6px;color:#536075;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.notificationOnlineStrip>div{display:flex;flex-wrap:wrap;gap:5px}.notificationOnlineStrip span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:12px;background:#eefaf6;color:#287d64;font-size:10.5px;font-weight:650}.notificationOnlineStrip i{width:7px;height:7px;border-radius:50%;background:#12a56d}.internalNotificationList{max-height:470px;overflow:auto}.internalNotificationList article{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 10px;border-bottom:1px solid #eef1f4}.internalNotificationList article.unread{background:#35bdb70e}.notificationKind{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#98a2b3}.notificationKind.user_online,.notificationKind.account_activation{background:#12a56d}.notificationKind.login_failed{background:#d92d20}.notificationKind.user_management{background:#218f8b}.notificationKind.sensitive_action{background:#b7791f}.internalNotificationList article>div{display:grid;gap:2px;min-width:0}.internalNotificationList article>div strong{overflow:hidden;color:#344054;font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.internalNotificationList article>div span,.internalNotificationList time{color:#7b8797;font-size:9.5px}.internalNotificationList time{white-space:nowrap}.internalNotificationEmpty{padding:24px 12px;color:#7b8797;font-size:11px;text-align:center}.internalNotificationEditor{max-height:520px;overflow:auto;padding:10px}.notificationMasterToggle,.notificationOption,.notificationUserChoices label{display:flex;align-items:flex-start;gap:8px}.notificationMasterToggle{padding:8px;border:1px solid rgba(53,189,183,.24);border-radius:8px;background:#35bdb70b}.notificationMasterToggle span,.notificationOption span,.notificationUserChoices label>span{display:grid;gap:2px}.notificationMasterToggle strong,.notificationOption strong,.notificationUserChoices strong{color:#3c485a;font-size:11px;font-weight:650}.notificationMasterToggle small,.notificationOption small,.notificationUserChoices small{color:#7b8797;font-size:9.5px}.notificationEditorSection{display:grid;gap:7px;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.notificationEditorSection>strong{color:#536075;font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.035em}.notificationOption{padding:5px 2px}.notificationUserChoices{display:grid;gap:4px;max-height:150px;overflow:auto;padding:6px 8px;border:1px solid var(--border);border-radius:7px;background:#fbfcfd}.notificationUserChoices label{padding:4px 0}.notificationEditorActions{display:flex;justify-content:flex-end;gap:6px;margin-top:12px;padding-top:9px;border-top:1px solid var(--border)}.notificationEditorActions>button:not(.primarySmallButton){min-height:29px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:#fff;color:#536075;font:inherit;font-size:10.5px}.internalNotificationToast{position:absolute;right:0;bottom:58px;display:grid;grid-template-columns:9px minmax(0,1fr);gap:8px;width:315px;padding:10px 11px;border:1px solid rgba(53,189,183,.28);border-radius:10px;background:#fff;box-shadow:0 14px 38px #17203329;color:inherit;text-align:left;cursor:pointer}.notificationToastDot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#218f8b}.internalNotificationToast>div{display:grid;gap:2px;min-width:0}.internalNotificationToast strong{color:#344054;font-size:11.5px}.internalNotificationToast span{color:#7b8797;font-size:9.5px}@media(max-width:760px){.securityRecentHeader{align-items:flex-start;flex-wrap:wrap}.securityUserFilter{order:3;width:100%;max-width:100%}.internalNotifications{right:14px;bottom:14px}.internalNotificationPanel{width:min(390px,calc(100vw - 28px))}.internalNotificationToast{width:min(315px,calc(100vw - 28px))}}
