.ProgressWheelContainer{position:relative;display:inline-grid;place-items:center;color:var(--primaryColor);font-size:36px;font-weight:var(--fontWeightBold)}.ProgressWheelValue{position:absolute;user-select:none}.ProgressWheelProgress{color:var(--tertiaryColor)}.ProgressWheelTrack{stroke:var(--primaryBackground);transition:"stroke-dashoffset 400ms ease"}.RiskScoreGaugeContainer{position:relative;display:flex;justify-content:center;align-items:flex-end}.RiskScoreGaugeValue{position:absolute;font-weight:700;color:#222;transform:translate(-50%,-50%);pointer-events:none}.SecurityPostureRatingGaugeContainer{position:relative;display:flex;justify-content:center;align-items:flex-end}.PartnerHomepageContainer{display:flex;flex-direction:column;gap:1rem}.HomepageDashboardCardsContainer{display:flex;flex-direction:row;gap:1rem;width:100%}.HomepageDashboardCardsContainer>.DashboardCard{width:100%;border:2px solid var(--primaryBorder)}.PartnerHomepageClientManagerActions{display:flex;flex-direction:row}.PartnerHomepageQuickLinksContainer{display:flex;flex-direction:row;gap:1rem}.PartnerHomepageQuickLinkItem{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem;border:2px solid var(--primaryBorder);border-radius:.5rem;cursor:pointer;width:100%}.PartnerHomepageQuickLinkContent{display:flex;flex-direction:column;gap:1rem}.PartnerHomepageQuickLinkTitle{font-weight:600;font-size:var(--largeFontSize)}.PartnerHomepageAddUserModalDescription{color:var(--subtitleText);margin-bottom:1rem}.ClientHomepageContainer{display:flex;flex-direction:column;gap:1rem}.ScoreContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%}.CategoriesContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;width:60%}.SecurityPostureRatingWidgetDescription{color:var(--subtitleText);margin-bottom:1rem;text-align:center}.SecurityPostureRatingWidgetContainer{display:flex;flex-direction:column;align-items:center;height:100%}.DomainScannerWidgetContainer{display:flex;flex-direction:column;gap:1rem;align-items:center;min-height:247px}.DomainScannerResultOverview{display:flex;flex-direction:row;gap:.5rem;width:100%;border-radius:var(--borderRounded);background-color:var(--successColorLight);padding:.5rem}.DomainScannerResultOverview.Error{background-color:var(--secondaryHighlight)}.DomainScannerResultIcon{background-color:var(--secondaryHighlight);border-radius:100%;width:48px;height:48px;display:flex;align-items:center;color:var(--tertiaryColor);justify-content:center}.DomainScannerResultText{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.DomainScannerResultTitle{font-weight:var(--fontWeightBold)}.DomainScannerResultValue{color:var(--subtitleText)}.DomainScannerResults{display:flex;justify-content:space-evenly}.DomainScannerResultItem{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:center}.DomainScannerResultItemTitle{font-weight:var(--fontWeightBold)}.CyberSecurityAchievementsContainer{display:flex;flex-direction:column;gap:2rem;height:288px}.CyberSecurityAchievementsContainer.loading{align-items:center;justify-content:center}.CyberSecurityAchievementsScore{display:flex;flex-direction:row;align-items:center;gap:1rem}.CyberSecurityAchievementsScoreDetail{display:flex;flex-direction:column;flex:1 1 0}.CyberSecurityAchievementsScoreTitle{padding-left:.5rem;font-size:var(--primaryFontSize);font-weight:var(--fontWeightBold)}.CyberSecurityAchievementsScorePercentage{font-size:var(--smallFontSize);color:var(--subtitleText)}.ProgressBarForeground.CyberSecurityAchievementsScoreProgress{background-color:var(--tertiaryColor)}.CyberSecurityAchievementsCategories{display:grid;grid-template-columns:repeat(auto-fit,minmax(32%,1fr));gap:1rem;align-items:stretch}.CyberSecurityAchievementsCategory{display:flex;align-items:center;gap:1rem}.CyberSecurityAchievementsCategoryTitle{font-weight:var(--fontWeightBold);user-select:none}.CyberSecurityAchievementsError{color:var(--errorColor);font-weight:var(--fontWeightMedium);text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.NoDataAvailableMessage{display:flex;justify-content:center;color:var(--subtitleText);text-align:center;height:calc(100% - 64px);opacity:.65}.NoDataAvailableMessageIcon{color:var(--subtitleText)}.SecurityPostureRatingWidgetNotFound{color:var(--subtitleText);display:flex;flex-direction:column;align-items:center;gap:12px}.NoDataAvailableMessageContent{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.PartnerAssignAccountsContainer{display:flex;padding:12px 16px;align-items:center;gap:12px;border-radius:8px;background:var(--secondaryHighlight);justify-content:space-between}.PartnerAssignAccountsMain{display:flex;gap:12px}.PartnerAssignAccountsMainIcon{display:flex;align-items:center;color:var(--tertiaryColor)}.PartnerAssignAccountsMainText{display:flex;flex-direction:column;gap:8px}.PartnerAssignAccountsMainTitle{color:var(--primaryText);font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.PartnerAssignAccountsMainSubtitle{color:var(--subtitleText);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.PartnerDealsOverviewContainer{display:flex;flex-direction:column;gap:1rem}.PartnerDealsOverviewHeader{display:flex;justify-content:space-between;align-items:center}.PartnerDealsOverviewHeaderText{color:var(--subtitleText);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.PartnerDealsOverviewContent{display:flex;flex-direction:row;justify-content:space-between}.PartnerDealsOverviewItem{display:flex;flex-direction:column;gap:8px}.PartnerDealsOverviewItemTitle{color:var(--subtitleText);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}.PartnerDealsOverviewItemValue{color:var(--primaryText);font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.SecurityPostureRatingWidgetScoreWheel{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.Home_VulnerabilityWidgetDistributionContainer{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;min-height:310px}.Home_VulnerabilityWidgetDistributionChartContainer{flex:1 1 307.5px;min-width:307.5px;flex-direction:column;height:100%;padding:24px;border-radius:8px;border:1px solid var(--primaryBorder)}.Home_VulnerabilityWidgetDistributionChartTitle{font-size:var(--mediumFontSize);font-weight:var(--fontWeightHeavy);line-height:24px;padding-bottom:24px;user-select:none}.Home_VulnerabilityWidgetDistributionChart{height:210px}.Home_VulnerabilityWidgetNoData{color:var(--subtitleText);display:flex;justify-content:center;align-items:center;flex-direction:column}.Home_VulnerabilityWidgetNoDataIcon{color:var(--subtitleText);margin-bottom:12px}.Home_MDRWidgetContainer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;min-height:128px}.WidgetContainer.Home_MDRWidgetCard{flex:1 1 0;min-width:136px;width:-webkit-fill-available;overflow:hidden;padding:unset;height:126px}.Home_AssetTypeChatWidgetContainer{position:relative;width:100%;height:250px;display:flex;justify-content:center;align-items:center}.WidgetContainer.Home_WidgetCard{flex:1 1 0;min-width:136px;width:-webkit-fill-available;overflow:hidden;padding:unset;height:126px}.SettingsBrandKitContainer{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding-top:24px}.SettingsBrandKitLogo,.SettingsBrandKitColourScheme{display:flex;flex-direction:column;width:100%;padding:1rem;border:1px solid var(--primaryBorder);border-radius:.5rem;gap:24px;box-sizing:border-box}.SettingsBrandKitColourSchemeHeader,.SettingsBrandKitLogoHeader{display:flex;justify-content:space-between}.SettingsBrandKitLogoImageContainer{max-width:300px;max-height:60px}.SettingsBrandKitLogoTitle,.SettingsBrandKitColourSchemeTitle{font-weight:var(--fontWeightHeavy)}.SettingsEditButton{color:var(--tertiaryText);font-weight:600;cursor:pointer}.SettingsEditButton:hover{text-decoration:underline;text-underline-offset:4px}.SettingsBrandKitColours{display:flex;flex-direction:column;gap:24px}.SettingsBrandKitColourCircleInputParent{border:1px solid var(--primaryBorder);border-radius:9999px;height:25px;overflow:hidden}.SettingsBrandKitColourCircle{border:1px solid var(--primaryBorder);border-radius:9999px;width:25px;height:25px;overflow:hidden}.SettingsBrandKitColourCircleInputParent>.SettingsBrandKitColourCircleInput{opacity:1;width:60px;height:60px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px #0000001a;padding:0;margin:-25px 0 0 -30px}.SettingsBrandKitColourCircleInput{color:#000;background-color:#000}.SettingsBrandKitColoursOne{background-color:var(--tertiaryColor)}.SettingsBrandKitColoursTwo{background-color:var(--secondaryColor)}.SettingsBrandKitColourContainer{font-weight:var(--fontWeightHeavy)}.SettingsBrandKitColourContainer,.SettingsBrandKitEditColourContainer{display:flex;align-items:center;gap:6px}.SettingsBrandKitEditColourContainer{justify-content:space-between}.SettingsBrandKitPreview{display:flex;flex-direction:column;align-items:center;gap:24px;border:1px solid var(--primaryBorder);padding:1rem;border-radius:.5rem}.SettingsBrandKitPreviewTooltip{color:var(--tertiaryColor);display:flex;align-items:center;gap:6px;font-weight:600}.SettingsBrandKitPreviewButtons{display:flex;gap:12px}.SettingsBrandKitPreviewWidget{display:flex;align-items:center;justify-content:start;width:100%;gap:12px;padding:1rem;background-color:var(--secondaryHighlight);border-radius:.5rem;box-sizing:border-box}.SettingsBrandKitPreviewWidget>svg{color:var(--tertiaryColor)}.SettingsBrandKitPreviewWidgetContent{display:flex;flex-direction:column;gap:12px}.SettingsBrandKitPreviewWidgetTitle{font-weight:var(--fontWeightMedium)}.SettingsBrandKitPreviewWidgetDescription{color:var(--tertiaryText);font-weight:600}.SettingsBrandKitEditColourScheme{display:flex;flex-direction:column;gap:24px}.SettingsBrandKitColourSchemeInfoText{color:var(--subtitleText)}.SettingsBrandKitColourSchemeInfoText>a{color:var(--subtitleText);text-decoration:underline}.SettingsBrandKitEditColourContainer{display:flex;justify-content:space-between}.SettingsBrandKitEditColourInputContainer{display:flex;flex-direction:row;gap:12px;align-items:center}.SettingsDetailsEditContainer{display:flex;flex-direction:column;gap:24px;padding:1rem;border:1px solid var(--primaryBorder);border-radius:.5rem}.SettingsDetailsEditHeader{display:flex;justify-content:space-between;border-bottom:1px solid var(--primaryBorder);padding:1rem 0rem 2rem;align-items:center;min-height:32px}.SettingsDetailsEditTitle{font-weight:600}.SettingsPersonalInformationContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-top:24px}.SettingsDataPrivacyHyperlink{color:var(--tertiaryColor);font-weight:600}.SettingsNotificationContainer{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--primaryBorder);border-radius:.5rem;gap:24px}.SettingsNotificationHeader{display:flex;justify-content:space-between}.SettingsNotificationTitle{font-weight:600;font-size:var(--mediumFontSize)}.SettingsCompanyDetailsContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-top:24px}.SettingsDetailsEditFieldLabel{font-weight:600}.SettingsContainer{display:flex;flex-direction:column;gap:24px}.SettingsBrandKitHome{display:flex;flex-direction:column;width:100%;padding:1rem;border:1px solid var(--primaryBorder);border-radius:.5rem;gap:24px;box-sizing:border-box}.SettingsBrandKitHomeHeader{display:flex;justify-content:space-between;align-items:center;min-height:32px}.SettingsBrandKitHomeHeaderTitle{font-weight:var(--fontWeightHeavy)}.SettingsBrandKitHomeLogoContainer{display:flex;flex-direction:column;gap:24px}.SettingsDataPrivacyContainer,.SettingsNotificationsContainer{padding-top:24px}.SettingsBrandKitLogoImage{display:flex;align-items:center;justify-self:center;align-self:center;background-color:var(--tertiaryBackground);width:100%;height:80px}.SettingsBrandKitLogoImage img{width:100%;height:60px;object-fit:contain;display:block}.SettingsBrandKitLogoImagePreview{margin-top:24px;font-weight:var(--fontWeightMedium)}.SettingsUserModalFooterLeft{display:flex;gap:12px}.SettingsHeaderActions{display:inline-flex;align-items:center;gap:8px}#SettingsMFAConfigurationQRCode{display:flex;justify-content:center;align-items:center;margin-top:12px}.SettingsBrandKitHomeURLHomeContainer{display:flex;align-items:center;gap:4px}.SettingsUserModalDeleteWarning{max-width:600px}.AddNewPartnerContainer{display:flex;gap:1rem;flex-direction:column;margin-bottom:1rem}.AddNewPartnerContainerSection{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--primaryBorder);border-radius:.5rem}.AddNewPartnerFormTitle{font-weight:600}.OrganizationsTableActions{display:flex;gap:8px}.PortalOrganizations_AffectedPartnersFilter{display:flex;flex-direction:column;gap:6px}.PortalOrganizations_AffectedPartnersFilterSearch{position:relative;display:flex;align-items:center}.PortalOrganizations_AffectedPartnersFilterSearchInput{padding-left:30px}.PortalOrganizations_AffectedPartnersFilterSearchIcon{pointer-events:none;position:absolute;right:8px}.PortalOrganizations_AffectedPartnersFilterResults{display:flex;flex-direction:column;gap:6px}.OnboardingMainHeader{display:flex;align-items:center;gap:24px}.OnboardingMainHeaderTitle{font-size:var(--formInputMedium);font-weight:var(--fontWeightBold)}.OnboardingSectionTitle{font-weight:var(--fontWeightBold);border-bottom:1px solid var(--primaryBorder);padding-bottom:.5rem;margin-bottom:1rem;display:flex;justify-content:space-between}.OnboardingExternalAssetsWidget{display:flex;flex-direction:column;gap:24px}.OnboardingExternalAssetsTableContainer{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-bottom:1rem}.OnboardingExternalAssetsTableHeader{display:flex;padding:8px 0;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--primaryBorder)}.OnboardingExternalAssetsTableHeaderItem{color:var(--subtitleText);text-align:justify;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.OnboardingExternalAssetsTableBodyRow{display:flex;padding:8px 0;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--primaryBorder)}.OnboardingExternalAssetsTableBodyRowItem{color:var(--primaryText);text-align:justify;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.OnboardingExternalAssetsTableUploadContainer{display:flex;align-items:center;gap:1rem}.InternalAssetsAutoAddContainer{display:flex;flex-direction:column;gap:1rem}.InternalAssetsAutoAddContentText{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.InternalAssetsAddToggleContainer{margin-right:5rem}.OnboardingWindow{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--primaryBackground);z-index:999;padding-top:16px}.FederationFailure{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:var(--errorColor);background-color:var(--primaryBackground);z-index:999}.ImmediateActionDetails_BreakdownDetail{display:flex;gap:24px}.ImmediateActionDetails_BreakdownLeft{flex:2;display:flex;flex-direction:column;gap:16px}.ImmediateActionDetails_BreakdownRight{flex:1;display:flex;flex-direction:column;gap:16px}.ImmediateActionDetails_InfoCard{border-radius:8px;box-shadow:0 1px 4px #0000000a;height:auto}.ImmediateActionDetails_InfoCardHeader{background-color:var(--primaryHeaderBackground);padding:.75rem 1rem;font-weight:var(--fontWeightHeavy);font-size:var(--mediumFontSize);line-height:28px;border-top-left-radius:8px;border-top-right-radius:8px;margin:0}.ImmediateActionDetails_InfoCardBody{padding:16px;background-color:var(--secondaryBackground);border-bottom-left-radius:8px;border-bottom-right-radius:8px;line-height:18px}.ImmediateActionDetails_Description{font-size:var(--primaryFontSize);color:var(--primaryText);margin-top:.25rem;margin-bottom:0}.ImmediateActionDetails_Status{margin-bottom:1rem;color:var(--subtitleText);font-weight:500}.ImmediateActionDetails_TabsContent,.ImmediateActionDetails_TabsWithMargin{margin-top:2rem}.ImmediateActionDetails_List{padding-left:1.2em;margin:0}.ImmediateActionDetails_ActionsFixed{position:absolute;top:56px;right:32px;display:flex;gap:8px;z-index:2}.ImmediateActionDetails_Description{color:var(--subtitleText);font-size:.95rem;margin-bottom:1rem}.ImmediateActionDetails_MarkIncomplete,.ImmediateActionDetails_MarkComplete{color:var(--subtitleText);font-size:.95rem;margin:2rem 0}.ImmediateActionDetails_HeaderActions{display:flex;gap:8px}.ImmediateActionDetails_BreakdownRightSubTitle{font-weight:var(--fontWeightHeavy);line-height:20px;padding-right:4px}.ImmediateActionDetails_BreakdownRightSubTitleText{font-weight:var(--fontWeightNormal);line-height:20px;font-size:var(--primaryFontSize)}.ImmediateActionDetails_BreakdownRightSubTitleText.Capitalize{text-transform:capitalize}.ImmediateActionDetails_BreakdownRightSubDetails{display:flex;flex-direction:column;gap:8px}.ImmediateActionDetails_BreakdownRightSubDetails p{margin:0}.ImmediateActionDetails_NameFilterContainer{position:relative;display:flex;align-items:center}.ImmediateActionDetails_NameFilterInput{padding-left:30px}.Input.ImmediateActionDetails_NameFilterInput{padding-right:30px}.ImmediateActionDetails_NameFilterIcon{pointer-events:none;position:absolute;right:8px}.PortalReports_TableUploadSection{margin-bottom:16px;width:312px}.PortalReports_NewReportModalBody{display:flex;flex-direction:column;gap:12px}.SchedulesPage_TableStatus{color:var(--secondaryText)}.DashboardItem.requestBuilderWidget{min-width:600px;flex:1 1 auto;min-height:0;margin-top:16px;height:calc(50vh - 140px);min-height:500px}.DevelopmentConsole_requestBodyEditor{height:calc(50vh - 470px);min-height:180px;margin-top:16px;margin-bottom:16px}.DashboardItem.responseViewerWidget{min-width:600px;flex:1 1 auto;min-height:0;height:calc(50vh - 140px);min-height:500px}.DevelopmentConsole_responseViewer{height:calc(50vh - 240px);min-height:400px}.DevelopmentConsole_requestBuilder{height:100%;display:flex;flex-direction:column}
