@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3Hbtg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___Ej-Fa {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1YU6_ {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3KJw9 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1uS-1 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___9stgF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1eRKh {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___hlTcH {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___6jMBa {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___6jMBa .sectionTitle___jXsNJ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___6jMBa .sectionBody___Ve_6J {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___6jMBa .sectionBody___Ve_6J .infoRow___35hI9 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___6jMBa .sectionBody___Ve_6J .infoRow___35hI9 .key___3PhWq {
  font-weight: 600;
}
.overviewSection___6jMBa .sectionBody___Ve_6J .infoRow___35hI9 .rowValue___9stgF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1ztHt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1ztHt .showSign___2n18g {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1ztHt .showMore___2jlLD::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.processAndSitesContainer___3QVty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
}
.siteOrShopValue___3m5jy {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 450px;
  white-space: nowrap;
}
.subSectionTitle___-IeKX {
  font-size: 14px;
  font-weight: 600;
  color: #1d1d1d;
  position: absolute;
  top: 0;
  left: 24px;
  margin-bottom: 16px;
}
.simpleValueContainer___3EN00 {
  padding: 7px 9px;
  border-radius: 6px;
  border: solid 1px #c4d1db;
  color: #1d1d1d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.simpleValueContainer___3EN00:last-child {
  margin-bottom: 26px;
}
.noDataContainer___39s0g {
  margin-top: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.noDataContainer___39s0g .innerNoDataContainer___3x2m9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.noDataContainer___39s0g .innerNoDataContainer___3x2m9 .noDataTxt___15s8B {
  margin-top: -42px;
  color: rgba(29, 29, 29, 0.6);
  font-size: 14px;
  font-weight: 600;
}
.valueContainer___3ToxZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
}
.impactLevel___2bMMe {
  color: var(--primary-primary, #00ACC1);
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.25px;
  width: 334px;
}
.key___3PhWq {
  margin-right: 24px;
  font-weight: 600;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.objectContainer___3MH8M {
  border: solid 1px #c4d1db;
  border-radius: 6px;
  margin: 8px 0;
}
.listOfObjects___3H40G .ant-collapse-header {
  padding: 8px 0 8px 16px !important;
}
.listOfObjects___3H40G .ant-collapse-content-box {
  margin-top: -8px;
  padding-top: 0 !important;
  padding-bottom: 8px !important;
}
.listOfObjects___3H40G .valueContainer___3ToxZ {
  padding: 8px 0 8px 0;
}
.ant-collapse-no-arrow {
  padding: 8px 0 !important;
}
.exportBtn___D6ixU {
  float: left;
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
}
.subSectionCollapse___1UkPP {
  margin-bottom: 24px;
}
.openCaseModal___15kD1 .openCaseModalDescription___2HM4A,
.openCaseModal___15kD1 .editCaseModalDescription___2cdLz {
  margin-top: 16px;
  margin-bottom: 16px;
}
.openCaseModal___15kD1 .ant-btn-primary {
  min-width: 180px;
  width: auto !important;
}
.openCaseModal___15kD1 .ant-form-item-control input:hover {
  border: none;
}
.openCaseModal___15kD1 .ant-form-item-control .ant-select-disabled .ant-select-selection {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.openCaseModal___15kD1 .ant-modal-header {
  padding: 21px 2px 12px;
}
.openCaseModal___15kD1 .ant-modal-content {
  padding: 0 32px 0;
}
.openCaseModal___15kD1 .ant-modal-body {
  padding: 0 40px 0;
}
.openCaseModal___15kD1 .ant-modal-footer {
  padding: 10px 0px;
}
.openCaseModal___15kD1 .ant-modal-body {
  padding: 0 !important;
}
.openCaseModal___15kD1 .ant-modal-body .openCaseForm___3XR6f,
.openCaseModal___15kD1 .ant-modal-body .editCaseForm___1euud {
  max-height: 755px;
  overflow: scroll;
  padding: 0 28px;
}
.openCaseModal___15kD1 .ant-form-item {
  margin-bottom: 16px;
}
.openCaseBtn___uewXt {
  padding: 0 15px;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  width: 100%;
  border: none;
  border-radius: 4px;
}
.openCaseBtn___uewXt.remoteConnect___1Kl6X {
  margin-left: 48px;
  width: 120px;
}
.openCaseBtn___uewXt:hover,
.openCaseBtn___uewXt:active,
.openCaseBtn___uewXt:focus {
  opacity: 0.25 !important;
}
.editAssetBtn___2HOMf {
  padding: 0 15px;
  background-color: #ffffff !important;
  color: #00acc1 !important;
  width: 100%;
  border: 1px solid #00acc1 !important;
  border-radius: 4px;
}
.editAssetBtn___2HOMf:hover,
.editAssetBtn___2HOMf:active,
.editAssetBtn___2HOMf:focus {
  opacity: 0.25 !important;
  background-color: #00acc1 !important;
  color: #ffffff !important;
}
.sidePanelButtons___1Cma8 .reportFormButton___D2mgt {
  float: left;
}
.sidePanelButtons___1Cma8 .openCaseButton___2IPae {
  float: right;
}
.inlineBlock___3H_d_ {
  text-align: center;
}
.inlineBlock___3H_d_ .leftSection___295C1 {
  display: inline;
  margin-right: 0px;
}
.inlineBlock___3H_d_ .rightSection___30UjM {
  display: inline;
  float: right;
  margin-left: 5px;
}
.inlineBlock___3H_d_ .rightSection___30UjM li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 200px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
@media (max-width: 1920px) {
  body {
    zoom: 100%;
  }
}
@media (max-width: 1440px) {
  body {
    zoom: 75%;
  }
}
@media (max-width: 1366px) {
  body {
    zoom: 70%;
  }
}
@media (max-width: 1280px) {
  body {
    zoom: 60%;
  }
}
body {
  height: 100%;
  overflow-y: hidden;
  background-color: #f8f8f8;
}
@media (min-width: 1600px) {
  .ant-col-xl-48 {
    width: 20%;
  }
  .ant-col-xl-96 {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .ant-pagination-item, .ant-pagination-next, .ant-pagination-options, .ant-pagination-prev {
    margin-bottom: 8px;
  }
  .ant-card .ant-card-head {
    padding: 0 12px;
  }
  .ant-card .ant-card-body {
    padding: 12px;
  }
}
body {
  background: #063a50;
  background: -webkit-gradient(linear, left top, right top, from(#063a50), to(#077d9e));
  background: linear-gradient(90deg, #063a50 0%, #077d9e 100%);
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1PWXU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1QmOt {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3Wf56 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___P3aWT {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___Nk-aB {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___Jjqzq {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3sC1p {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___lOtKb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1oQQG {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1oQQG .sectionTitle___1L74M {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1oQQG .sectionBody___11dzs {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1oQQG .sectionBody___11dzs .infoRow___2Cxw_ {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1oQQG .sectionBody___11dzs .infoRow___2Cxw_ .key___39EOo {
  font-weight: 600;
}
.overviewSection___1oQQG .sectionBody___11dzs .infoRow___2Cxw_ .rowValue___Jjqzq {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___YKqHw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___YKqHw .showSign___1PHvF {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___YKqHw .showMore___1Op5w::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.confirmationModalContainer___xM9Fk .addCommentTitle___207C_ {
  font-weight: 600;
  font-size: 24px;
  color: #1d1d1d;
  margin-bottom: 24px;
}
.confirmationModalContainer___xM9Fk .title___sJYKn {
  color: #1d1d1d;
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 16px;
}
.confirmationModalContainer___xM9Fk .text___2Ob7k {
  padding-top: 0;
  font-size: 14px;
  white-space: pre-line;
}
.confirmationModalContainer___xM9Fk .ant-modal-body {
  padding-bottom: 0;
}
.confirmationModalContainer___xM9Fk .ant-modal-footer {
  border-top: none !important;
  padding-bottom: 12px;
}
.confirmationModalContainer___xM9Fk .ant-btn {
  border: none;
}
.confirmationModalContainer___xM9Fk .ant-btn-primary {
  margin: 24px 8px 8px 12px !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3q0Cj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___25nf9 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___X492V {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1AZJ_ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3uxON {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2eElO {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3wZDf {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3Llv7 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___284gl {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___284gl .sectionTitle___3gdU6 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___284gl .sectionBody___qBWg8 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___284gl .sectionBody___qBWg8 .infoRow___3dQcC {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___284gl .sectionBody___qBWg8 .infoRow___3dQcC .key___3RRDb {
  font-weight: 600;
}
.overviewSection___284gl .sectionBody___qBWg8 .infoRow___3dQcC .rowValue___2eElO {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___Q63tX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___Q63tX .showSign___3H0Xv {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___Q63tX .showMore___1ksTK::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.modalTitle___1xHIu {
  color: #1d1d1d;
  margin: 0;
}
.modalContainer___2zXxl {
  height: 100%;
}
.modalContainer___2zXxl .modalContent___2zqL0 {
  height: calc(100% - 100px);
  padding: 32px 48px 0;
  overflow: hidden;
}
.modalContainer___2zXxl .modalFooter___13Ong {
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 56px 0 54px;
  -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
          box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
}
.modalContainer___2zXxl .modalFooter___13Ong .ghostBtn___2I8Q6, .modalContainer___2zXxl .modalFooter___13Ong .ghostBtn___2I8Q6:hover {
  border: 1px solid #00acc1;
  color: #00acc1;
}
.modalContainer___2zXxl .modalFooter___13Ong .saveBtn___2k6zy {
  margin-right: auto;
  border: 1px solid #00acc1;
  color: #00acc1;
}
.modalContainer___2zXxl .modalFooter___13Ong .backBtn___3qPOX {
  margin-right: 16px;
  border: 1px solid #00acc1;
  color: #00acc1;
}
.modalContainer___2zXxl .modalFooter___13Ong .saveBtn___2k6zy:hover, .modalContainer___2zXxl .modalFooter___13Ong .backBtn___3qPOX:hover {
  opacity: 0.5;
}
.modalContainer___2zXxl .modalFooter___13Ong .backBtn___3qPOX[disabled], .modalContainer___2zXxl .modalFooter___13Ong .backBtn___3qPOX[disabled]:hover {
  border: 1px solid rgba(29, 29, 29, 0.38);
  color: rgba(29, 29, 29, 0.38);
  opacity: 1;
}
.modalContainer___2zXxl .modalFooter___13Ong .nextBtn___3NTdu, .modalContainer___2zXxl .modalFooter___13Ong .nextBtn___3NTdu:hover {
  border: none;
  color: #ffffff;
  background-color: #00acc1;
}
.stepContainer___2HvsN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
  font-size: 11px;
}
.stepContainer___2HvsN .stepIcon___2leO0 {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.stepContainer___2HvsN .stepTitle___2hP22 {
  margin-top: 4px;
  max-width: 100px;
  text-align: left;
  line-height: 1.23;
  letter-spacing: 0.4px;
}
.stepContainer___2HvsN .stepDescription___2pC7O {
  font-weight: 600;
  position: absolute;
  top: -12px;
  left: 24px;
}
.stepContent___2oiJj {
  margin-top: 40px;
  overflow: scroll;
  height: calc(100% - 90px);
}
.stepContent___2oiJj::-webkit-scrollbar-thumb {
  background: #a2a2a2 !important;
}
.stepContent___2oiJj .panelContainer___21_fS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.stepContent___2oiJj .arrow___28Cjx {
  margin: 16px;
  fill: #1d1d1d;
  width: 12px;
  height: 8px;
}
.stepContent___2oiJj .categoryTitle___2jaYD {
  color: #1d1d1d;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.question___2XlM1 {
  margin-bottom: 14px;
}
.question___2XlM1 .markedQuestion___5DEQP {
  background-color: #f5ff00;
}
.radio___gIib- {
  display: block;
  height: 30px;
  line-height: 30px;
}
.questionnaireSteps {
  min-height: 60px;
}
.questionnaireSteps .ant-steps-item-content {
  display: none !important;
}
.questionnaireSteps .ant-steps-item-tail {
  margin-left: 16px !important;
  padding-right: 16px !important;
  top: 6px !important;
}
.questionnaireSteps .ant-steps-item-tail::after {
  background-color: #C4D1DB !important;
}
.questionnaireSteps .ant-steps-item-icon {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  margin-left: 0 !important;
}
.questionnaireSteps .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon, .questionnaireSteps .ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #00acc1;
}
.questionnaireSteps .ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #00acc1;
}
.questionnaireSteps .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: #C4D1DB;
}
.questionnaireCollapse {
  width: 95%;
  border: 0;
  background-color: #fafafa;
}
.questionnaireCollapse > .ant-collapse-item-active svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.questionnaireCollapse > .ant-collapse-item {
  border: 0 !important;
  border-radius: 3px;
  margin-bottom: 16px;
}
.questionnaireCollapse > .ant-collapse-item > .ant-collapse-header {
  background-color: #e4e4e5;
  padding: 0;
}
.questionnaireCollapse > .ant-collapse-item .ant-collapse-content {
  border: none;
}
.questionnaireCollapse > .ant-collapse-item .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
  padding-top: 24px;
}
.questionnaireCollapse > .ant-collapse-item .ant-collapse-content > .ant-collapse-content-box ol {
  padding-left: 8px;
}
.questionnaireCollapse > .ant-collapse-item .ant-collapse-content > .ant-collapse-content-box li {
  color: #1d1d1d;
  font-size: 16px;
  letter-spacing: 0.5px;
  margin: 16px 0;
}
.questionnaireCollapse > .ant-collapse-item:last-child {
  border-radius: 3px;
}
.questionnaireCollapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 3px;
}
.ant-radio-wrapper {
  font-size: 14px;
  letter-spacing: 0.1px;
}
.ant-radio-wrapper .ant-radio-inner {
  height: 20px;
  width: 20px;
}
.ant-radio-wrapper .ant-radio-inner::after {
  -webkit-transition: none;
  transition: none;
  width: 12px;
  height: 12px;
}
.ant-radio-checked .ant-radio-inner, .ant-radio:hover .ant-radio-inner, .ant-radio-wrapper:hover .ant-radio-inner {
  border-color: #00acc1 !important;
}
.ant-radio-checked .ant-radio-inner::after, .ant-radio:hover .ant-radio-inner::after, .ant-radio-wrapper:hover .ant-radio-inner::after {
  background-color: #00acc1;
}
.questionContainer___15JuZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #efefef;
  width: 100%;
  padding-bottom: 24px;
}
.questionContainer___15JuZ .questionSection___37wz_ {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 60%;
}
.questionContainer___15JuZ .questionSection___37wz_ .addCommentBtn___2bz9X {
  margin-top: 28px;
  border-color: #00acc1;
  color: #00acc1;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  width: 121px;
  height: 34px;
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
}
.questionContainer___15JuZ .questionSection___37wz_ .addCommentBtn___2bz9X:disabled {
  cursor: not-allowed;
}
.questionContainer___15JuZ .commentContainer___2Vxp- {
  -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
          box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
  border-radius: 3px;
  width: 368px;
  height: 216px;
  margin-left: 16px;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentTitle___e7jVh {
  color: #1d1d1d;
  font-weight: 600;
  font-size: 14px;
  height: 34px;
  border-bottom: 1px solid #c4d1db;
  padding: 8px 16px;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentsContent___2X6oa {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 184px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentValueContainer___3b4wC {
  border: 1px solid #c4d1db;
  border-radius: 3px;
  width: 336px;
  margin: 12px 16px 8px 16px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentValueContainer___3b4wC .commentValue___2Y02V {
  color: #00acc1;
  font-size: 14px;
  width: 82%;
  word-break: break-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 8px;
  cursor: pointer;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentValueContainer___3b4wC .commentValue___2Y02V:hover {
  text-decoration: underline;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentValueContainer___3b4wC .iconsContainer___3SSW6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentValueContainer___3b4wC .iconsContainer___3SSW6 .icon___1HkLd {
  padding: 0 8px;
  cursor: pointer;
}
.questionContainer___15JuZ .commentContainer___2Vxp- .commentValueContainer___3b4wC .iconsContainer___3SSW6 .deleteBtn___leKua {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2AFsy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___30aQD {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2zqUv {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2sd52 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___MdFyk {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1yTgh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3qE5x {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___jmRos {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3hXjg {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3hXjg .sectionTitle___PpQEU {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3hXjg .sectionBody___1ujZ- {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3hXjg .sectionBody___1ujZ- .infoRow___1y3DW {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3hXjg .sectionBody___1ujZ- .infoRow___1y3DW .key___2Nnuo {
  font-weight: 600;
}
.overviewSection___3hXjg .sectionBody___1ujZ- .infoRow___1y3DW .rowValue___1yTgh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2cjl3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2cjl3 .showSign___17cnL {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2cjl3 .showMore___1QBKC::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.layout___7x_mu {
  overflow-y: scroll;
}
.layout___7x_mu .leftSide___2xrhH .subTitle___3IH0V {
  padding-right: 16px;
  font-size: 16px;
  line-height: 1.38;
  letter-spacing: 0.3px;
  color: #93a3b0;
  margin-bottom: 48px;
}
.layout___7x_mu .leftSide___2xrhH .pieTitle___2T2Fg {
  font-size: 24px;
  font-weight: 600;
  line-height: 0.92;
  letter-spacing: 0.5px;
  color: #ffffff;
  min-height: 22.08px;
}
.layout___7x_mu .leftSide___2xrhH .startButton___UXx0H {
  background-color: #00acc1;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-align: center;
  color: #f5f6f6;
  border-width: 0;
  width: 250px;
}
.layout___7x_mu .leftSide___2xrhH .startButton___UXx0H:hover {
  background-color: #00acc1;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-align: center;
  color: #f5f6f6;
  border-width: 0;
  width: 250px;
}
.layout___7x_mu .leftSide___2xrhH .resetDiv___266I5 .actionbutton {
  float: none;
}
.layout___7x_mu .leftSide___2xrhH .resetDiv___266I5 .actionbutton button {
  margin-left: 0;
}
.layout___7x_mu .leftSide___2xrhH .resetDiv___266I5 .resetButton___lwkCj {
  background-color: transparent;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-align: center;
  color: #00acc1;
  border-radius: 4px;
  border: solid 1px #00acc1;
  width: 250px;
  margin-top: 16px;
}
.layout___7x_mu .leftSide___2xrhH .resetDiv___266I5 .resetButton___lwkCj:hover {
  background-color: transparent;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-align: center;
  color: #00acc1;
  border-radius: 4px;
  border: solid 1px #00acc1;
  width: 250px;
  margin-top: 16px;
}
.layout___7x_mu .divider___19AI5 {
  margin-top: 60px;
  height: 800px;
  background: #93a3b0;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 155px;
  margin-bottom: 64px;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .categoryDiv___2mWML {
  width: 155px;
  cursor: pointer;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .categoryDiv___2mWML .categoryScore___PJWQj {
  font-size: 48px;
  font-weight: 600;
  letter-spacing: 2.7px;
  color: #f5f6f6;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .categoryDiv___2mWML .categoryScore___PJWQj .categoryPercent___DTwfQ {
  font-size: 24px;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .categoryDiv___2mWML .categoryName___3PJNy {
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.9px;
  text-align: center;
  color: #93a3b0;
  word-wrap: break-word;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .selectedCategory___RWKUM {
  border-bottom: 3px solid #00acc1;
  padding-bottom: 16px;
  width: 155px;
  cursor: pointer;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .selectedCategory___RWKUM .categoryScore___PJWQj {
  font-size: 48px;
  font-weight: 600;
  letter-spacing: 2.7px;
  color: #f5f6f6;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .selectedCategory___RWKUM .categoryScore___PJWQj .categoryPercent___DTwfQ {
  font-size: 24px;
}
.layout___7x_mu .rightSide___3ZHS8 .categorisRow___32XEq .selectedCategory___RWKUM .categoryName___3PJNy {
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 0.9px;
  text-align: center;
  color: #93a3b0;
  word-wrap: break-word;
}
.layout___7x_mu .rightSide___3ZHS8 .unansweredDiv___3tL-l {
  height: 97px;
  background-color: #2a383a;
  padding: 16px 32px 16px 24px;
  margin-right: 120px;
  margin-bottom: 40px;
  font-size: 14px;
  letter-spacing: 0.3px;
}
.layout___7x_mu .rightSide___3ZHS8 .unansweredDiv___3tL-l .unansweredTitle___KY_oF {
  display: inherit;
  font-weight: 600;
  line-height: 1.71;
  color: #efefef;
}
.layout___7x_mu .rightSide___3ZHS8 .unansweredDiv___3tL-l .unansweredText___3RAUP {
  display: inherit;
  opacity: 0.8;
  line-height: 1.5;
  color: #e4e4e4;
}
.layout___7x_mu .rightSide___3ZHS8 .unansweredDiv___3tL-l .unansweredEditBtn___3VVCQ {
  font-size: 16px;
  margin-top: 20px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .domainTitle___2UPhV {
  color: #ffffff;
  letter-spacing: 0.6px;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 32px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .domainTitle___2UPhV .domainSubitle___2ffSl {
  font-size: 18px;
  font-weight: normal;
  margin-left: 5px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .scroll___3yeAD {
  overflow-y: scroll;
  max-height: 480px;
  padding-right: 120px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .scrollWithUnanswered___1cSgk {
  overflow-y: scroll;
  max-height: 480px;
  padding-right: 120px;
  max-height: 380px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .remediationDiv___3tysC {
  background-color: #2a383a;
  padding: 16px 32px 16px 24px;
  margin-bottom: 16px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .remediationDiv___3tysC .listItem___xg9cX {
  margin-bottom: 16px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .remediationDiv___3tysC .remediationTitle___o-LLl {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.06;
  letter-spacing: 0.3px;
  color: #efefef;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 .remediationDiv___3tysC .remediationText___R9lKX {
  opacity: 0.8;
  font-size: 14px;
  line-height: 1.71;
  letter-spacing: 0.3px;
  color: #e4e4e4;
  padding-left: 16px;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 ul {
  list-style-type: none;
  margin-left: -2.5em;
}
.layout___7x_mu .rightSide___3ZHS8 .remediationsDiv___1-wi2 ul li::before {
  color: #efefef;
  content: "\2022";
  display: inline-block;
  font-size: 1em;
  margin-right: 5px;
}
.emptyMsgDiv___2Z9MK {
  font-size: 44px;
  line-height: 1.36;
  letter-spacing: 0.2px;
  text-align: center;
  color: rgba(147, 163, 176, 0.63);
  margin: 200px 60px 0 50px;
}
.remediationsDiv___1-wi2 .emptyMsgDiv___2Z9MK {
  margin-top: 40px;
}
.modalSubTitle___1u1SE {
  font-size: 20px;
  font-weight: normal;
}
.lockedMessage___3MM6k {
  font-size: 16px;
  letter-spacing: 0.5px;
}
.footerContainer___1V60A {
  margin-top: 72px;
  text-align: right;
}
.lockedModal___25dTL .ant-modal-header {
  border-bottom: none !important;
}
.lockedModal___25dTL .ant-modal-body {
  padding: 0 40px 40px !important;
}
.okButton___2yB4w,
.okButton___2yB4w:hover,
.okButton___2yB4w:focus {
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-weight: 600 !important;
  width: 180px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2bot2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3Wlb3 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3VAzn {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1hP29 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3MJZP {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___X24O6 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement____N3gj {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2IF5G {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2X6-d {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2X6-d .sectionTitle___16vis {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2X6-d .sectionBody___2JwLN {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2X6-d .sectionBody___2JwLN .infoRow___3vT9B {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2X6-d .sectionBody___2JwLN .infoRow___3vT9B .key___3Uw5b {
  font-weight: 600;
}
.overviewSection___2X6-d .sectionBody___2JwLN .infoRow___3vT9B .rowValue___X24O6 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3Itbu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3Itbu .showSign___2q_1w {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3Itbu .showMore___1v_e4::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.reportForm___2Jbx- {
  color: #1d1d1d;
}
.reportForm___2Jbx- h1,
.reportForm___2Jbx- h3 {
  color: #1d1d1d;
  margin-bottom: 18px;
  margin-top: 50px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat label {
  font-family: 'SourceSansPro';
  color: #1d1d1d;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .radioBtns___35WhH {
  margin-bottom: 50px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .radioBtns___35WhH .ant-form-item {
  margin-bottom: 0;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .selectItemsDiv___1TVbH .ant-form-item {
  margin-bottom: 35px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .selectItemsATG___mqUae .ant-form-item {
  margin-bottom: 15px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .selectItemsATG___mqUae .selectItemsInternal___1stkl .ant-form-item {
  margin-left: 10px;
  margin-bottom: 10px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .selectItemsATG___mqUae .dataReachabilityHeader___2P2Jt {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: left;
  margin-top: unset;
  margin-bottom: unset;
  padding: 0 0 8px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk {
  border-radius: 3px;
  border: solid 1px #C4D1DB;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionTitle___16vis {
  border-radius: 3px 3px 0 0;
  background-color: #e4e4e5;
  border-bottom: solid 1px #C4D1DB;
  padding: 16px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionTitle___16vis .title___1yrIm {
  letter-spacing: 0.25px;
  color: #1d1d1d;
  font-size: 14px;
  line-height: normal;
  font-weight: 600;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN {
  padding: 24px 16px 16px 16px;
  overflow-y: visible;
  border-radius: 0 0 3px 3px;
  background: #fafafa;
  font-size: 14px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .disabledItem___14lJL {
  cursor: not-allowed;
  opacity: 0.6;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .disabledItem___14lJL * {
  pointer-events: none;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN > div:last-child {
  margin-bottom: 0;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .fileList___zFLRb {
  width: 100%;
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 160px;
  overflow-y: scroll;
  border: 1px solid #d0d2d6;
  padding: 5px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .fileList___zFLRb .removeFileContainer___2yEhG {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  margin-top: 8px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .fileList___zFLRb .removeFileContainer___2yEhG .removeFile___8qKzt {
  cursor: pointer;
  opacity: 0.5;
  width: 16px;
  height: 24px;
  margin: 0 8px 0 0;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .fileList___zFLRb .removeFileContainer___2yEhG .removeFile___8qKzt:hover {
  opacity: 1;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .fileList___zFLRb .removeFileContainer___2yEhG .fileName___3j3aG {
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 90%;
  display: inline-block;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .ant-descriptions-row {
  line-height: 2px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .ant-descriptions-row > th,
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .ant-descriptions-row > td {
  padding-bottom: 2px;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .ant-descriptions-item-label {
  font-weight: bold;
  color: #1d1d1d;
}
.reportForm___2Jbx- .filterItemsDiv___Mofat .modalSection___2QLMk .sectionBody___2JwLN .ant-descriptions-item-content {
  color: #1d1d1d;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 160px;
  padding-bottom: 16px;
}
.reportForm___2Jbx- .outputSection___Os3ZG {
  margin-bottom: 35px;
}
.reportForm___2Jbx- .ant-form-item {
  margin-bottom: 35px;
}
.reportForm___2Jbx- .ant-row.inlineFormItem.ant-form-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 8px;
}
.reportForm___2Jbx- .inlineFormItem .ant-form-item-label {
  padding-bottom: 0;
}
.reportForm___2Jbx- .inlineFormItem .ant-form-item-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
}
.reportForm___2Jbx- textarea.ant-input.ant-input-lg {
  height: 150px;
}
.note___25R82 {
  background: #EFEFEF;
  border-radius: 3px;
  width: 551px;
  height: 95px;
  margin-top: calc(100% - 188px);
}
.note___25R82 p {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.5px;
  color: #011114;
}
.note___25R82 .iconInfo___3V6QF div {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
}
.note___25R82 .iconInfo___3V6QF p {
  margin-top: 15px;
}
.additionalReportNote___11I5q {
  color: #31717D;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.5px;
  margin-top: 16px;
}
.MyCustomValidationStyle___2dnFy .ant-form-item-explain-error {
  margin-bottom: -10px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.riskBtn___2Rquj {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.53px;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.riskNumber___2JjTJ {
  padding-left: 8px;
  padding-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.severityRiskCellInTable___1VdbI {
  width: 45px;
  height: 24px;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  text-align: center;
  color: #f5f6f6;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1bU6E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3rJsU {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3SAy6 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1Xgb5 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2GnpO {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1t2U0 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3oXXA {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3YxFS {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___26f6k {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___26f6k .sectionTitle___2cAQK {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___26f6k .sectionBody___3UbZE {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___26f6k .sectionBody___3UbZE .infoRow___3a8VP {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___26f6k .sectionBody___3UbZE .infoRow___3a8VP .key___23d_g {
  font-weight: 600;
}
.overviewSection___26f6k .sectionBody___3UbZE .infoRow___3a8VP .rowValue___1t2U0 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2d2my {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2d2my .showSign___1KRLL {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2d2my .showMore___2jaWi::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.row___I9GfZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.row___I9GfZ.vcenter___2leg1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.showMoreAssetButton___19-3H {
  z-index: 1;
}
.chartContainer___2MvKm {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
}
.pieLabel___2KSOf {
  color: #ffffff;
}
.pieLabelTopPrimary___p1EWl,
.pieLabelTopSecondary___2Gc7v,
.pieLabelBottom___28mFx {
  fill: #ffffff;
}
.assetsModal___jSeaW .side-modal-content {
  overflow: unset;
  padding-right: 0;
}
.assetsModal___jSeaW .affectedAssetsGaugeStyle___3LB15 {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}
.assetsModal___jSeaW .pieLabelTopPrimary___p1EWl,
.assetsModal___jSeaW .pieLabelTopSecondary___2Gc7v,
.assetsModal___jSeaW .pieLabelBottom___28mFx {
  fill: #1d1d1d;
}
.assetsModal___jSeaW .selectRow___2oYAm {
  margin: 50px 0;
}
.assetsModal___jSeaW .selectRow___2oYAm .modalTitle___1VHk1 {
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0.72px;
  color: #000000;
}
.assetsModal___jSeaW .selectRow___2oYAm .assetsSelect___BJupn .ant-select-selection {
  border-radius: 3px;
  background-color: #efefef;
  border: solid 1px #979797;
  width: 150px;
}
.assetsModal___jSeaW .tableRow___2pc91 {
  height: 55%;
  overflow: hidden;
}
.assetsModal___jSeaW .expandedAsset___2u6jC .title___rKx3h {
  font-size: 16px;
}
.assetsModal___jSeaW .expandedAsset___2u6jC .gotoBtn___33Gjx {
  float: right;
}
.pieLabelTopPrimary___p1EWl {
  font-size: 30pt;
}
.pieLabelTopSecondary___2Gc7v {
  font-size: 14pt;
}
.pieLabelBottom___28mFx {
  font-size: 10pt;
  fill: #c8caca;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3f-zW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle____HTCe {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___nNjmK {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___Hzp8K {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3rlWF {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___26nDB {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___Odnsd {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1OqRZ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1tT65 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1tT65 .sectionTitle___CiiJb {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1tT65 .sectionBody___3u-6F {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1tT65 .sectionBody___3u-6F .infoRow___Qvee_ {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1tT65 .sectionBody___3u-6F .infoRow___Qvee_ .key___13sF- {
  font-weight: 600;
}
.overviewSection___1tT65 .sectionBody___3u-6F .infoRow___Qvee_ .rowValue___26nDB {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___38V0q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___38V0q .showSign___1AtgB {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___38V0q .showMore___3tYCL::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.pieLabelTopSecondary___3jJZM,
.pieLabelTopPrimary___1hL9M,
.pieLabelBottom___5ftUa {
  fill: #ffffff;
}
.assetsModal___cyxmV {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 0;
  min-height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.assetsModal___cyxmV .pieLabelTopSecondary___3jJZM,
.assetsModal___cyxmV .pieLabelTopPrimary___1hL9M,
.assetsModal___cyxmV .pieLabelBottom___5ftUa {
  fill: #1d1d1d;
}
.pieLabelTopPrimary___1hL9M {
  font-size: 30pt;
}
.pieLabelTopSecondary___3jJZM {
  font-size: 14pt;
}
.pieLabelBottom___5ftUa {
  font-size: 10pt;
  fill: #c8caca;
}
.dashboardPieChartContainer___1dxW1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  /* Allow growth and shrinking */
  min-width: 0;
  /* Set a minimum size */
  min-height: 0;
  height: 100%;
  /* Ensure it matches the parent height */
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* Center chart inside the container */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dashboardPieChartContainer___1dxW1 > div {
  width: 100% !important;
  /* Force SVG to scale */
  height: 100% !important;
  /* Force SVG to scale */
  max-width: none;
  /* Remove any internal restrictions */
  max-height: none;
  /* Remove any internal restrictions */
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2H90n {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1yscU {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2g5n8 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3tBsD {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1D9hR {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2hRPd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3vbBz {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2x7NL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3oJ0P {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3oJ0P .sectionTitle___2wE75 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3oJ0P .sectionBody___1sTvf {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3oJ0P .sectionBody___1sTvf .infoRow___PWOKX {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3oJ0P .sectionBody___1sTvf .infoRow___PWOKX .key___3MIhX {
  font-weight: 600;
}
.overviewSection___3oJ0P .sectionBody___1sTvf .infoRow___PWOKX .rowValue___2hRPd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1oI6Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1oI6Q .showSign___1RQDs {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1oI6Q .showMore___1vz3M::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.mainTitle___gavYU {
  color: #1d1d1d;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.25px;
}
.tooltipContainer___g6DjE {
  margin: 0px -16px 4px -10px;
  max-height: 250px;
  overflow: scroll;
}
.container___3gMff {
  max-height: 350px;
  overflow: scroll;
}
.sectionsContainer___175Zn {
  margin-top: 10px;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .tooltipSection___29axu {
  padding: 0px 25px;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .section___1Emr_:not(:first-child) {
  padding-left: 55px;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .section___1Emr_ {
  width: 40%;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .section___1Emr_ .interfacesTitle___M-vQR {
  color: #1d1d1d;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.25px;
  margin-bottom: 7px;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .section___1Emr_ .tooltipTitle___3i4VW {
  font-size: 20px;
  margin-bottom: 8px;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .interfaceValue___2TG3_ {
  margin: 2px 0;
  color: #1d1d1d;
  font-size: 14px;
  font-weight: normal;
}
.sectionsContainer___175Zn .columnContainer___1Z6gy .bold___1BiXn {
  font-weight: 800;
}
.interfacesSecondaryTitle___1ibSV {
  color: #1d1d1d;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.25px;
  margin-top: 32px;
}
.interfacesSecondaryValue___VWSry {
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #1d1d1d;
  margin-top: 10px;
  margin-bottom: 8px;
}
.interfacesContainer___9V-yl .innerSection___2kPvy {
  padding: 12px 0px 28px 40px;
}
.interfacesContainer___9V-yl .externalIDContainer___3JHxH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  margin-right: 20px;
  width: 100%;
}
.interfacesContainer___9V-yl .subSection___1Rpwk {
  width: 40%;
  font-weight: normal;
}
.interfacesContainer___9V-yl .subSection___1Rpwk:not(:first-child) {
  padding-left: 55px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3xwns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3uNiz {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___ckxFm {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2f0lL {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3RVzE {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1TQyn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3HHzT {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___12ruX {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2rxC0 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2rxC0 .sectionTitle___2hFmc {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2rxC0 .sectionBody___2gi2N {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2rxC0 .sectionBody___2gi2N .infoRow___2u1Nr {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2rxC0 .sectionBody___2gi2N .infoRow___2u1Nr .key___1N6mt {
  font-weight: 600;
}
.overviewSection___2rxC0 .sectionBody___2gi2N .infoRow___2u1Nr .rowValue___1TQyn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3qAdh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3qAdh .showSign___2Z7Jb {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3qAdh .showMore___1oCxz::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.moreInterfacesIndicator___1Q9-N {
  color: #00acc1;
}
.highlight___2jFBW {
  background-color: #f5ff00;
  color: #1d1d1d;
}
.bold___2JJ3N {
  font-weight: 800;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___65qFM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___Pg1tm {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___7CtQz {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3JaW9 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1leVG {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___EqZt5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2DPVJ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___23CO8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1hnOf {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1hnOf .sectionTitle___2winA {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1hnOf .sectionBody___208jk {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1hnOf .sectionBody___208jk .infoRow___2I3Ex {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1hnOf .sectionBody___208jk .infoRow___2I3Ex .key___dP5mw {
  font-weight: 600;
}
.overviewSection___1hnOf .sectionBody___208jk .infoRow___2I3Ex .rowValue___EqZt5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3foBi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3foBi .showSign___BoA_4 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3foBi .showMore___3dElt::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.DashboardTabTable___2F5rD {
  overflow-y: hidden;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h {
  height: 100%;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .whiteColumn___3I5Wu {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.62px;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .showMoreBtnRow___34n-h {
  background-color: transparent !important;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .showMoreBtnRow___34n-h td:first-child {
  position: absolute;
  right: calc(50% - 50px);
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .showMoreBtnRow___34n-h:hover > td {
  background-color: transparent !important;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .row___rRPcc {
  background-color: transparent;
  border-radius: 3px;
  border-bottom-color: transparent;
  border-top-color: transparent;
  color: #93a3b0;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .row___rRPcc td {
  text-align: start;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .hiddenButton___3obbX {
  opacity: 0;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .row___rRPcc:hover {
  background-color: rgba(42, 56, 58, 0.75);
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .row___rRPcc:hover .hiddenButton___3obbX {
  opacity: 100;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .columnHeader___3IeJ2 th {
  background-color: transparent;
  color: #798691;
  border: none;
  font-size: 11px;
  text-align: start;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table {
  background-color: transparent;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-spin-nested-loading,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-spin-container,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-content,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-scroll,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-container,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-body {
  height: 100%;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-cell-scrollbar {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-scroll {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-scroll .ant-table-header {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow-y: hidden !important;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-scroll .ant-table-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto !important;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-header,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-hide-scrollbar,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-scroll > .ant-table-body,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-thead > tr:hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar,
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-tbody > tr > td {
  background: unset;
  border: none;
  opacity: 1;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-placeholder {
  background-color: transparent;
  color: #798691;
  font-size: 16px;
  border: none;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-footer {
  background-color: unset;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.DashboardTabTable___2F5rD .tabTable___zmc0h .ant-table-footer::before {
  display: none;
}
.overFlowTooltip___3Cxia .ant-tooltip-arrow::before {
  background-color: #efefef;
}
.riskBox___TIJSU {
  width: 6px;
  height: 20px;
  border-radius: 3px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1MRH3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2Aa1f {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3vjxY {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1wZ-U {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2Za1M {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3LtW0 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___16dH2 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3WQQv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___aY8Os {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___aY8Os .sectionTitle___1Ks1n {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___aY8Os .sectionBody___1nmvp {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___aY8Os .sectionBody___1nmvp .infoRow___xs-W6 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___aY8Os .sectionBody___1nmvp .infoRow___xs-W6 .key___3oxl0 {
  font-weight: 600;
}
.overviewSection___aY8Os .sectionBody___1nmvp .infoRow___xs-W6 .rowValue___3LtW0 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3mLYp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3mLYp .showSign___19phH {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3mLYp .showMore___2DR3M::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.severity0___2_tDQ {
  background-color: #a2a2a2;
}
.severity2___pL2TD {
  background-color: #fdc300;
}
.severity3___1T3pH {
  background-color: #ff9a00;
}
.severity4___1q17u {
  background-color: #ff5a00;
}
.severity5___2opa8 {
  background-color: #f02241;
}
.tabContainer___2tUKf {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tabContainer___2tUKf .loader___3r1eL {
  background-color: transparent;
}
.tabContainer___2tUKf .header___1A77U {
  padding: 0 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 110px;
  border-bottom: 1px solid #32474d;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  letter-spacing: 0.62px;
  font-size: 16px;
  color: #798691;
  font-family: SourceSansPro;
}
.tabContainer___2tUKf .content___17GY_ {
  height: 100%;
  overflow: scroll;
  padding: 12px 34px;
}
.tabContainer___2tUKf .content___17GY_ .emptyMsg___3OoFx {
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  color: rgba(147, 163, 176, 0.63);
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1-ZcZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___4IIj1 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2KwLO {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3CFvA {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___yX2VY {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___NHZQW {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1YgG4 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3we9r {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___31ThI {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___31ThI .sectionTitle___inlVC {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___31ThI .sectionBody___1_xuF {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___31ThI .sectionBody___1_xuF .infoRow___38F1- {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___31ThI .sectionBody___1_xuF .infoRow___38F1- .key___3KzuB {
  font-weight: 600;
}
.overviewSection___31ThI .sectionBody___1_xuF .infoRow___38F1- .rowValue___NHZQW {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1hZ-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1hZ-b .showSign___1--2Y {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1hZ-b .showMore___1NPsD::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.breadcrumbs___vCc8n {
  color: #f5f6f6;
}
.breadcrumbs___vCc8n span:last-child span.ant-breadcrumb-link {
  color: #f5f6f6;
  font-size: 20pt;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3GqdW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2sNbe {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2XPT7 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2Q3GT {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3F3oL {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2cz75 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3kiL3 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1Piuu {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___twbSs {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___twbSs .sectionTitle___2U4Wu {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___twbSs .sectionBody___1DqC2 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___twbSs .sectionBody___1DqC2 .infoRow___2fRcn {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___twbSs .sectionBody___1DqC2 .infoRow___2fRcn .key___v7fVW {
  font-weight: 600;
}
.overviewSection___twbSs .sectionBody___1DqC2 .infoRow___2fRcn .rowValue___2cz75 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___22c-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___22c-b .showSign___1BmA1 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___22c-b .showMore___3T9Uy::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.sites-sidebar-sider.ant-layout-sider {
  -webkit-transition: all 0.8s;
  transition: all 0.8s;
  background-color: rgba(42, 56, 58, 0.52);
  height: 100%;
}
.sites-sidebar-sider.ant-layout-sider .ant-layout-sider-children {
  height: 100%;
  overflow-x: hidden;
}
#sites-side-bar-id .sites-sidebar-header {
  height: 51px;
  padding-left: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(255, 255, 255, 0.8);
  border-bottom: solid 1px var(--disabled);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 17px;
}
.menuItem___2e73E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.itemContentWrapper___3UAxj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  padding-right: 8px;
  height: 36px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.itemContentWrapper___3UAxj.hasChildren___3kyNp > .itemTitle___3ZoF5 {
  padding-left: 0;
  width: auto;
  max-width: calc(100% - 36px);
}
.itemContentWrapper___3UAxj > .itemTitle___3ZoF5 {
  padding-left: 24px;
}
.subMenu___2hoL_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 0 0 16px;
}
.itemTitle___3ZoF5 {
  width: auto;
  color: white;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 14px);
  cursor: pointer;
}
.itemTitle___3ZoF5.selected___1k7Yo {
  color: #00acc1;
}
.riskDot___18G5Q {
  height: 7px;
  width: 7px;
  border-radius: 50%;
  margin: 3px 0 0 8px;
  border: 0.5px solid #00acc1;
}
.toggleArrow___3do_e {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.toggleArrow___3do_e.expanded___2I8sH {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.ouHierarchyMenu___1doWf {
  list-style: none;
  padding: 8px 0 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ouHierarchyMenu___1doWf * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.ouHierarchyMenu___1doWf li {
  list-style: none;
}
.onMuenuLoding___3MTs8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.onMuenuLoding___3MTs8 .loader___HvbR2 {
  background-color: transparent;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2hkV9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1awcN {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2IrgX {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___33IOQ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___aNoWK {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___X_YR8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1Y9in {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3zVhv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1GfZg {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1GfZg .sectionTitle___3mM9x {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1GfZg .sectionBody___MWgZY {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1GfZg .sectionBody___MWgZY .infoRow___d6__6 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1GfZg .sectionBody___MWgZY .infoRow___d6__6 .key___2zfia {
  font-weight: 600;
}
.overviewSection___1GfZg .sectionBody___MWgZY .infoRow___d6__6 .rowValue___X_YR8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2siaY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2siaY .showSign___4WFGk {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2siaY .showMore___tp7pl::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.graphTooltip___10W5S {
  position: absolute;
  z-index: 100;
  visibility: hidden;
  min-width: 180px;
}
.graphTooltip___10W5S .ant-tooltip-inner {
  background-color: #ffffff;
  color: #000000;
  letter-spacing: 0.5px;
  font-size: 14px;
  padding: 14px 8px;
}
.graph___1o1-l {
  position: absolute;
  bottom: 8px;
  left: 0;
}
.tooltip___1CcYw .title___25w3G {
  color: #000000;
  font-weight: bold;
  font-size: 14px !important;
}
.tooltip___1CcYw .labels___3gw7- {
  padding: inherit !important;
  max-width: 300px;
}
.graphContainer___1xlqZ {
  height: 100%;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___ZF1_2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1-a8y {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___MldKt {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3s5d8 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___BN1hd {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1W4_B {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___xGW66 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1W4T9 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___jVro4 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___jVro4 .sectionTitle___18Gqz {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___jVro4 .sectionBody___fxzzU {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___jVro4 .sectionBody___fxzzU .infoRow___1tuAQ {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___jVro4 .sectionBody___fxzzU .infoRow___1tuAQ .key___2lpmJ {
  font-weight: 600;
}
.overviewSection___jVro4 .sectionBody___fxzzU .infoRow___1tuAQ .rowValue___1W4_B {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2N_Zi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2N_Zi .showSign___1Ad00 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2N_Zi .showMore___1_8IQ::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.RiskGraph___1EOKi {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
}
.RiskGraph___1EOKi .titleRow___19IMu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RiskGraph___1EOKi .titleRow___19IMu .RiskGraphTitle___2Tqcb {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.RiskGraph___1EOKi .titleRow___19IMu .timeSelect___1oImT {
  width: 150px;
  background-color: transparent;
}
.RiskGraph___1EOKi .titleRow___19IMu .timeSelect___1oImT .ant-select-selector,
.RiskGraph___1EOKi .titleRow___19IMu .timeSelect___1oImT .ant-select-selection--single,
.RiskGraph___1EOKi .titleRow___19IMu .timeSelect___1oImT .ant-select-dropdown {
  background-color: transparent;
  color: #ffffff;
  border-color: #93a3b0;
}
.RiskGraph___1EOKi .titleRow___19IMu .timeSelect___1oImT svg {
  color: #00acc1;
  width: 100%;
  height: auto;
  margin-bottom: 2px;
}
.RiskGraph___1EOKi .titleRow___19IMu .timeSelect___1oImT span {
  font-size: 14px;
}
.RiskGraph___1EOKi .titleRow___19IMu span {
  font-size: 18px;
  color: #f5f6f6;
  letter-spacing: 0.47px;
}
.RiskGraph___1EOKi .graphContainer___2_47x {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 10px;
}
.RiskGraph___1EOKi .graphContainer___2_47x .recharts-cartesian-axis-tick line {
  display: none;
}
.RiskGraph___1EOKi .noHistoryFound___2cZg7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: -50%;
  font-weight: 600;
  font-size: 32px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  color: #3d5154;
}
.tooltip___wJzho {
  background-color: white;
  padding: 8px;
}
.tooltip___wJzho .title___2Wjd4 {
  color: #000000;
  font-weight: bold;
  font-size: 14px !important;
}
.tooltip___wJzho .labels___chTgx {
  padding: inherit !important;
  max-width: 300px;
}
.tooltipContent___28B6f {
  width: 150px;
  color: black !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
}
.tooltipContent___28B6f .tooltipContentRow___15aF3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tooltipContent___28B6f .tooltipContentLabel___2SbQW {
  text-align: left;
  padding-top: 2px;
  color: black;
  width: 50%;
}
.tooltipContent___28B6f .tooltipContentValue___ymdOV {
  text-align: right;
  color: black;
  width: 50%;
  font-weight: bold;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___35eNH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___X4eHl {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2ovlZ {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___37muC {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1LRcZ {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1CSuK {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___FZQ1g {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___fz_CM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2W4_h {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2W4_h .sectionTitle___2HIjr {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2W4_h .sectionBody___1Lgfy {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2W4_h .sectionBody___1Lgfy .infoRow___25em3 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2W4_h .sectionBody___1Lgfy .infoRow___25em3 .key___ZNDs- {
  font-weight: 600;
}
.overviewSection___2W4_h .sectionBody___1Lgfy .infoRow___25em3 .rowValue___1CSuK {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___b5QgO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___b5QgO .showSign___1aoIh {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___b5QgO .showMore___1uIvH::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.severity0___1Reqt {
  background-color: #a2a2a2;
}
.severity2___2hM3P {
  background-color: #fdc300;
}
.severity3___3yqnC {
  background-color: #ff9a00;
}
.severity4___3PkQp {
  background-color: #ff5a00;
}
.severity5___2DlBK {
  background-color: #f02241;
}
.tabContainer___1KlLJ {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tabContainer___1KlLJ .loader___3aNiS {
  background-color: transparent;
}
.tabContainer___1KlLJ .header___2h3up {
  padding: 0 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 110px;
  border-bottom: 1px solid #32474d;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  letter-spacing: 0.62px;
  font-size: 16px;
  color: #798691;
  font-family: SourceSansPro;
}
.tabContainer___1KlLJ .content___1Smwt {
  height: 100%;
  overflow: scroll;
  padding: 12px 34px;
}
.tabContainer___1KlLJ .content___1Smwt .emptyMsg___2uHGU {
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  color: rgba(147, 163, 176, 0.63);
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1KaAo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1SgH6 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3aees {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1XN0d {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3bsds {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3fV36 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1KwOJ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3GxXZ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3X8qz {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3X8qz .sectionTitle___DG2MB {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3X8qz .sectionBody___3DfXb {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3X8qz .sectionBody___3DfXb .infoRow___RY0vN {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3X8qz .sectionBody___3DfXb .infoRow___RY0vN .key___1N-Jj {
  font-weight: 600;
}
.overviewSection___3X8qz .sectionBody___3DfXb .infoRow___RY0vN .rowValue___3fV36 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3V1No {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3V1No .showSign___1kUYT {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3V1No .showMore___2OjgV::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.header___ByEr5 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header___ByEr5 .unassignAssetsKpi___2V500 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
}
.header___ByEr5 .unassignAssetsKpi___2V500 .kpiTitle___3Ry2O {
  color: #798691;
  font-weight: normal;
}
.header___ByEr5 .unassignAssetsKpi___2V500 .bigNumber___1dNui {
  font-size: 24px;
}
.coverTag___1mQ3l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
  max-width: 170px;
  border-radius: 18px;
}
.coverTag___1mQ3l span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.coverTag___1mQ3l svg {
  height: 12px;
  width: 12px;
  margin-right: 4px;
}
.content___3RC5O .collapse___NrRYJ {
  background-color: transparent;
}
.content___3RC5O .collapse___NrRYJ * {
  -webkit-transition: none;
  transition: none;
}
.content___3RC5O .collapse___NrRYJ .collapseHeader___3JQ4A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 16px;
}
.content___3RC5O .collapse___NrRYJ .collapseHeader___3JQ4A .collapseTitle___a5jfI {
  margin-left: 24px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 16px;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  letter-spacing: 0.62px;
  color: #212b37;
}
.content___3RC5O .collapse___NrRYJ .collapseExpanded___1AYvl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content___3RC5O .collapse___NrRYJ .collapseExpanded___1AYvl .collapseExpandedDataContainer___3_Vjg {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.content___3RC5O .collapse___NrRYJ .collapseExpanded___1AYvl .collapseExpandedDataContainer___3_Vjg .dataContainer___1vBha {
  margin: 24px;
}
.content___3RC5O .collapse___NrRYJ .collapseExpanded___1AYvl .collapseExpandedDataContainer___3_Vjg .dataContainer___1vBha .label___2eYXp {
  font-size: 14px;
  line-height: 0.86;
  letter-spacing: 0.3px;
  color: #7a7a7a;
}
.content___3RC5O .collapse___NrRYJ .collapseExpanded___1AYvl .collapseExpandedDataContainer___3_Vjg .dataContainer___1vBha .valueBtn___2Pj1E {
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d !important;
  min-width: auto;
  background: none;
  outline: none;
  padding: 0;
}
.content___3RC5O .collapse___NrRYJ .riskColor {
  width: 6px;
  height: 40px;
  border-radius: 3px;
  margin-left: 6px;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item {
  border-bottom: none;
  background-color: white;
  border-radius: 3px !important;
  margin-bottom: 12px;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item .ant-collapse-header {
  padding-left: 6px;
  padding-right: 64px;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  top: 32px;
  right: 34px;
  color: #00acc1;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 1.5em;
  height: 1.5em;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item .ant-collapse-header[aria-expanded='true'] .ant-collapse-arrow svg {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item .ant-collapse-content-box {
  padding-left: 6px;
  padding-bottom: 10px;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item-active .ant-collapse-header {
  padding-bottom: 0;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item-active .ant-collapse-header .riskColor {
  border-radius: 3px 3px 0 0;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item-active .ant-collapse-content-active .ant-collapse-content-box {
  padding-top: 0;
}
.content___3RC5O .collapse___NrRYJ .ant-collapse-item-active .ant-collapse-content-active .ant-collapse-content-box .riskColor.expanded {
  height: 142px;
  border-radius: 0 0 3px 3px;
}
.content___3RC5O .collapse___NrRYJ .ant-motion-collapse-legacy .riskColor.expanded {
  opacity: 0;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2OUF- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3JXE2 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3OYoH {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2SXHa {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1YqhP {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2dm0J {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3T1pp {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___NAIau {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2m4po {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2m4po .sectionTitle___3fJgP {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2m4po .sectionBody___1TCLL {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2m4po .sectionBody___1TCLL .infoRow___1aQ14 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2m4po .sectionBody___1TCLL .infoRow___1aQ14 .key___hx7Oy {
  font-weight: 600;
}
.overviewSection___2m4po .sectionBody___1TCLL .infoRow___1aQ14 .rowValue___2dm0J {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___DQOvU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___DQOvU .showSign___10lVO {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___DQOvU .showMore___21_Q6::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40%;
  width: 100%;
  border-radius: 3px;
  border: solid 1px #c6c6c6;
  background-color: white;
  margin: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxColorLine___3GYbF {
  height: 90%;
  margin-left: 5px;
  width: 10px;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxText___2mpKk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 5px 22px 10px 22px;
  width: 100%;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxText___2mpKk .riskBoxTitle___e4oZW {
  margin-top: 7px;
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  line-height: 1.33;
  letter-spacing: 0.46px;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxText___2mpKk .riskBoxDescription___3zeCu {
  margin-top: 7px;
  font-size: 14px;
  color: #7a7a7a;
  letter-spacing: 0.36px;
  line-height: 1.21;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxText___2mpKk .mitigateButton___2Ed1B {
  color: #00acc1;
  letter-spacing: 0.62px;
  font-size: 16px;
  font-weight: 600;
  margin: 5px 5px 5px 0;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxKpi___1C-I5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100px;
  margin: 10px;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxKpi___1C-I5 .kpiText___dWDkc {
  font-size: 14px;
  color: #7a7a7a;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: 0.3px;
  text-align: center;
}
.RiskTabContainer___wc8Uv .risksBoxesContainer___2SyzI .riskBox___3f5eR .riskBoxKpi___1C-I5 .kpiScore___A49hZ {
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #000000;
  text-align: center;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3yoD6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___yWQRw {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1ta8b {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___tXNjo {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___8E2Ie {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1an_Y {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3Zy3Z {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3zR0p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3qO__ {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3qO__ .sectionTitle____tHbu {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3qO__ .sectionBody___14MhY {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3qO__ .sectionBody___14MhY .infoRow___3vFwj {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3qO__ .sectionBody___14MhY .infoRow___3vFwj .key___OJ5_W {
  font-weight: 600;
}
.overviewSection___3qO__ .sectionBody___14MhY .infoRow___3vFwj .rowValue___1an_Y {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2dUjg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2dUjg .showSign___23cDu {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2dUjg .showMore___1H_1o::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.DashboardTabTable___2eSU- {
  overflow-y: hidden;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl {
  height: 100%;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .whiteColumn___20Ce1 {
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.62px;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .showMoreBtnRow___1BA6J {
  background-color: transparent !important;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .showMoreBtnRow___1BA6J td:first-child {
  position: absolute;
  right: calc(50% - 50px);
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .showMoreBtnRow___1BA6J:hover > td {
  background-color: transparent !important;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .row___2VXEg {
  background-color: transparent;
  border-radius: 3px;
  border-bottom-color: transparent;
  border-top-color: transparent;
  color: #93a3b0;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .row___2VXEg td {
  text-align: start;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .hiddenButton___1c_bp {
  opacity: 0;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .row___2VXEg:hover {
  background-color: rgba(42, 56, 58, 0.75);
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .row___2VXEg:hover .hiddenButton___1c_bp {
  opacity: 100;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .columnHeader___2VnP0 th {
  background-color: transparent;
  color: #798691;
  border: none;
  font-size: 11px;
  text-align: start;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table {
  background-color: transparent;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-spin-nested-loading,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-spin-container,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-content,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-scroll,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-container,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-body {
  height: 100%;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-cell-scrollbar {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-scroll {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-scroll .ant-table-header {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow-y: hidden !important;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-scroll .ant-table-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto !important;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-header,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-hide-scrollbar,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-scroll > .ant-table-body,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-thead > tr:hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar,
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-tbody > tr > td {
  background: unset;
  border: none;
  opacity: 1;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-placeholder {
  background-color: transparent;
  color: #798691;
  font-size: 16px;
  border: none;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-footer {
  background-color: unset;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.DashboardTabTable___2eSU- .tabTable___3_SHl .ant-table-footer::before {
  display: none;
}
.overFlowTooltip___38Soh .ant-tooltip-arrow::before {
  background-color: #efefef;
}
.riskBox___1V8ZY {
  width: 6px;
  height: 20px;
  border-radius: 3px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___303Mw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___l4akb {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1LnPA {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___ewdE- {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2GH3u {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2y219 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3YXqp {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3nYBG {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1GwYG {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1GwYG .sectionTitle___14U4L {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1GwYG .sectionBody___kaTOO {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1GwYG .sectionBody___kaTOO .infoRow___1Vqy7 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1GwYG .sectionBody___kaTOO .infoRow___1Vqy7 .key___1e0CX {
  font-weight: 600;
}
.overviewSection___1GwYG .sectionBody___kaTOO .infoRow___1Vqy7 .rowValue___2y219 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2XRkW {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2XRkW .showSign___3kVhx {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2XRkW .showMore___3Ar6Y::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.AlertTab___23gFe {
  width: 100%;
}
.AlertTab___23gFe .titleContainer___1OzNO {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.AlertTab___23gFe .titleContainer___1OzNO .titleLeftSide___3zYlc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #798691;
  font-size: 16px;
}
.AlertTab___23gFe .titleContainer___1OzNO .titleLeftSide___3zYlc .AlertsNumber___2nqeM {
  color: #ffffff;
}
.AlertTab___23gFe .titleContainer___1OzNO .titleLeftSide___3zYlc .AlertsNumber___2nqeM .biggerNumber___YK7C1 {
  font-size: 24px;
}
.AlertTab___23gFe .tableContainer___3TTJR {
  height: 100%;
  overflow: hidden;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___tJKFm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2-cfX {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1I4Z2 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3wyz_ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2cAEY {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3Q1YU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___eEjc3 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___lOJjB {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___36ikv {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___36ikv .sectionTitle___aUHHE {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___36ikv .sectionBody___3ttq_ {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___36ikv .sectionBody___3ttq_ .infoRow___QqI1- {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___36ikv .sectionBody___3ttq_ .infoRow___QqI1- .key___GJIit {
  font-weight: 600;
}
.overviewSection___36ikv .sectionBody___3ttq_ .infoRow___QqI1- .rowValue___3Q1YU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2a2Q9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2a2Q9 .showSign___3sw8M {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2a2Q9 .showMore___3sC2Q::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.TabContainer___MVXPm .headerSection___TwUzy {
  padding: 0 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 110px;
  border-bottom: 1px solid #32474d;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .title___1XyEA {
  color: #798691;
  font-weight: normal;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .time___dG_HC {
  font-size: 24px;
  margin-right: 8px;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .attrLabel___2oJ5t {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .percentageChange___2DU9H .arrow___19G7F {
  vertical-align: baseline;
  margin-right: 2px;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .percentageChange___2DU9H .arrow___19G7F svg {
  height: 10px;
  width: 10px;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .percentageChange___2DU9H.green___1ExZz {
  color: #87cc52;
}
.TabContainer___MVXPm .headerSection___TwUzy .attrSection___2hEPN .percentageChange___2DU9H.red___30UEM {
  color: #f33551;
}
.TabContainer___MVXPm .headerSection___TwUzy .headerDescriptionText___-1F9Q {
  color: #798691;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 100px;
}
.TabContainer___MVXPm .TabContent___1O08I {
  overflow: hidden;
}
.cellPopover___1fj-g {
  color: #00acc1;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1lyoJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3pNz7 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3i-cO {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1BhZg {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___ix9Oj {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1ieAn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___fImtB {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___8ws4- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1f_YR {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1f_YR .sectionTitle___31yAW {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1f_YR .sectionBody___NQin9 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1f_YR .sectionBody___NQin9 .infoRow___1Ce_3 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1f_YR .sectionBody___NQin9 .infoRow___1Ce_3 .key___2jtlS {
  font-weight: 600;
}
.overviewSection___1f_YR .sectionBody___NQin9 .infoRow___1Ce_3 .rowValue___1ieAn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___35FY0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___35FY0 .showSign___211mq {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___35FY0 .showMore___1n7I2::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.TabContainer___3nWRl .loader___1G0Ib {
  background-color: transparent;
}
.TabContainer___3nWRl .headerSection___1yRSF {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.6px;
  position: relative;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .attrLoader___oBzPr {
  position: relative;
  width: 150px;
  background-color: transparent;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .title___2NcQM {
  color: #798691;
  font-weight: normal;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .time___2Yqea {
  font-size: 24px;
  margin-right: 8px;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .attrLabel___1AeHk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .percentageChange___eqdjQ .arrow___2Wy4W {
  vertical-align: baseline;
  margin-right: 2px;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .percentageChange___eqdjQ .arrow___2Wy4W svg {
  height: 10px;
  width: 10px;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .percentageChange___eqdjQ.green___3g-KB {
  color: #87cc52;
}
.TabContainer___3nWRl .headerSection___1yRSF .attrSection___mEXKe .percentageChange___eqdjQ.red___2fLkd {
  color: #f33551;
}
.TabContainer___3nWRl .TabContent___wgXxf {
  overflow: hidden;
  padding: 12px 24px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1Eyx_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2itmy {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___12Ga2 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2owOJ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___25jRz {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___N4qQE {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1CAiY {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___22fcA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___jbsPu {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___jbsPu .sectionTitle___3ZWW_ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___jbsPu .sectionBody___1WEwc {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___jbsPu .sectionBody___1WEwc .infoRow___3P_WS {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___jbsPu .sectionBody___1WEwc .infoRow___3P_WS .key___3Vn0I {
  font-weight: 600;
}
.overviewSection___jbsPu .sectionBody___1WEwc .infoRow___3P_WS .rowValue___N4qQE {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2hjBy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2hjBy .showSign___1Zl8S {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2hjBy .showMore___1Wudr::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.tabsRow___uJFha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 4px;
}
.tabHeaderContainer___2UBk4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
  white-space: pre-wrap;
  height: 107px;
  border-radius: 3px;
  color: white;
  cursor: pointer;
}
.tabHeaderContainer___2UBk4.selectedTabHeader___WnXmh {
  color: #00acc1;
  background-color: rgba(42, 56, 58, 0.75);
}
.tabHeaderContainer___2UBk4.selectedTabHeader___WnXmh .tabHeader-content___3GXe8 {
  color: #00acc1;
}
.tabHeaderContainer___2UBk4 .tabHeader-title___98wfv {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.9px;
}
.tabHeaderContainer___2UBk4 .tabHeader-content___3GXe8 {
  font-size: 34px;
  font-weight: 600;
  letter-spacing: 1.77px;
  line-height: 1;
  color: white;
}
.tabContentContainer___2Aj44 {
  position: relative;
  border-radius: 3px;
  background-color: rgba(42, 56, 58, 0.75);
  overflow: hidden;
  height: 100%;
  scrollbar-color: #32474d transparent;
}
.tabContentContainer___2Aj44::-webkit-scrollbar {
  width: 6px;
}
.tabContentContainer___2Aj44::-webkit-scrollbar-thumb {
  background: #32474d !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1017I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1mRSV {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___21_2m {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___yP2Wn {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2u830 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___pC9j3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___JTG1_ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___IsfWA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1nzl8 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1nzl8 .sectionTitle___MM8Om {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1nzl8 .sectionBody___3p9PT {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1nzl8 .sectionBody___3p9PT .infoRow___1ABQC {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1nzl8 .sectionBody___3p9PT .infoRow___1ABQC .key___tsuWE {
  font-weight: 600;
}
.overviewSection___1nzl8 .sectionBody___3p9PT .infoRow___1ABQC .rowValue___pC9j3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___yUhJN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___yUhJN .showSign___2jhCq {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___yUhJN .showMore___75K3l::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.seeAllAffectedAssetsLink___3Ell1 {
  display: block;
  text-align: end;
  margin-bottom: 10px;
  color: #00acc1;
  text-decoration: underline;
  cursor: pointer;
}
.mitigationButton___3FJDL {
  font-size: 14px !important;
  color: #ffffff !important;
  background-color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
  height: 24px !important;
  padding-top: 1px !important;
}
.mitigationButton___3FJDL:hover {
  opacity: 0.25 !important;
}
.vulnerabilityStepDescription___1a3L5 {
  margin-left: 18px;
  margin-top: 10px;
}
.assetsLink___2knSG {
  text-decoration: underline;
  color: #00acc1;
  cursor: pointer;
}
.highlightedName___10xcj {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #00acc1;
  cursor: pointer;
}
.dots___upAUh {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 650px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.nobull___7GO_o {
  list-style-type: none;
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.summaryModal___2PEwE .ant-modal {
  padding-bottom: 6px;
}
.summaryModal___2PEwE .ant-modal-content {
  height: 640px;
  max-height: 640px;
}
.summaryModal___2PEwE .ant-modal-body {
  padding: 0 !important;
}
.summaryModal___2PEwE .ant-modal-body .SummaryForm___1Vw_m {
  max-height: 755px;
  overflow: scroll;
  padding: 0 28px;
  height: 250px;
}
.summaryModal___2PEwE .ant-modal-body .SelectCase {
  max-height: 50px;
}
.summaryModal___2PEwE .ant-modal-header {
  padding-left: 24px;
  padding-top: 16px;
  border: #FFFFFF;
}
.summaryModal___2PEwE .ant-modal-footer .ant-btn[disabled] {
  background-color: #A5A5A5;
  color: #FFFFFF !important;
}
.summaryModal___2PEwE .ant-select-selection-placeholder {
  z-index: 1;
}
.boxSize___2tK07 {
  overflow: auto;
  padding: 0px 24px 0px 24px;
  max-height: 570px;
  background-clip: inherit;
}
.boxSize___2tK07::-webkit-scrollbar-thumb {
  background: #A5A5A5 !important;
}
.boxSize___2tK07::-webkit-scrollbar {
  width: 8px;
}
.overviewSummary___1yMhI {
  white-space: pre-wrap;
}
.textContainer___1oMQu {
  white-space: normal;
  overflow: hidden;
  position: relative;
}
.textStyle___2xpn7 {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  padding-bottom: 5px;
}
.readMoreButton___35lS5 {
  background: none;
  text-decoration: underline;
  border: none;
  cursor: pointer;
  padding: 1;
}
.titleStyle___iRrIo {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
}
.externalLinks___RVYsn {
  text-decoration: underline;
  font-size: medium;
  color: #00acc1;
  white-space: initial;
  word-break: break-all;
}
.updateVulnerabilityForm___17SJY .vulnerabilityVersion___83Ak8 span:first-child {
  font-weight: bold;
}
.updateVulnerabilityForm___17SJY .section___38t6K .update___3fTjU .uploadSection___2H84s .uploadArea___2r4w_ .ant-upload-list {
  border: 1px solid #00acc1;
}
.updateVulnerabilityForm___17SJY .section___38t6K {
  margin-top: 20px;
}
.updateVulnerabilityForm___17SJY .section___38t6K .update___3fTjU .uploadError___1oZbc {
  font-size: 12px;
}
.updateVulnerabilityForm___17SJY .section___38t6K .update___3fTjU .uploadSuccess___Ii-sz {
  color: #000000;
  font-size: 12px;
}
.updateDatabaseBtn___3Uw2z {
  padding: 4px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.infoTooltip___1WmgM .ant-tooltip-arrow {
  border-top-color: #ffffff;
}
.infoTooltip___1WmgM .ant-tooltip-inner {
  background-color: #ffffff;
  color: #000000;
  letter-spacing: 0.5px;
  font-size: 14px;
}
.severity___CEdq3 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
  width: 35px;
}
.otorioScore___2Yrdi {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevel___3TCx_ {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.tabsOptions___3JcNB {
  margin-bottom: 8px;
}
.tabs___1gv9k {
  color: #e4e4e4;
}
.tabs___1gv9k .ant-tabs-nav-wrap {
  border-bottom: 1px solid #757575;
}
.tabs___1gv9k .ant-tabs-tab-btn {
  padding-left: 8px;
  padding-right: 8px;
}
.tabs___1gv9k .ant-tabs-nav {
  margin-bottom: 8px;
}
.tabs___1gv9k .ant-tabs-tab {
  padding: 0px 0;
}
.tooltip___2nK3F {
  overflow: hidden;
  text-overflow: ellipsis;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1Zv2X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle____BmtA {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3z7jI {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3Bixv {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___12-tT {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1KavB {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___Ppn-T {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1WSwg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2oqE_ {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2oqE_ .sectionTitle___2jMTs {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2oqE_ .sectionBody___9WeFl {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2oqE_ .sectionBody___9WeFl .infoRow___1-a4S {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2oqE_ .sectionBody___9WeFl .infoRow___1-a4S .key___2JmNb {
  font-weight: 600;
}
.overviewSection___2oqE_ .sectionBody___9WeFl .infoRow___1-a4S .rowValue___1KavB {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___wug7F {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___wug7F .showSign___1odbf {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___wug7F .showMore___Fd14p::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.dashboardLayout___2NA-w {
  background: None;
  width: 100%;
  height: calc(100% - 96px);
}
.headerRow___3DP5Y {
  margin-bottom: 24px;
  position: relative;
}
.headerRow___3DP5Y .breadcrumbs___2TLXF {
  color: #f5f6f6;
}
.headerRow___3DP5Y .breadcrumbs___2TLXF span:last-child span.ant-breadcrumb-link {
  color: #f5f6f6;
  font-size: 20pt;
}
.headerRow___3DP5Y .description___10Ixz {
  color: #a2a2a2;
  margin-top: 8px;
  height: auto;
  font-style: italic;
  border-left: 2px solid #a2a2a2;
  display: block;
  padding-left: 8px;
  width: 65%;
  font-size: 12px;
}
.headerRow___3DP5Y .severityLabel___3heLm {
  border-radius: 6px;
  font-size: 14px;
  padding: 0 16px;
  height: 24px;
  line-height: 24px;
  margin-left: 30px;
  color: #fff9fa;
}
.headerRow___3DP5Y .exportBtnWrapper___2_okn {
  position: absolute;
  top: 0;
  right: 0;
}
.headerRow___3DP5Y .exportBtnWrapper___2_okn .exportBtn___2DIQ6 {
  font-weight: 600;
  letter-spacing: 0.5px;
  padding: 4px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerRow___3DP5Y .exportBtnWrapper___2_okn .exportBtn___2DIQ6 .showIcon___2FB2y {
  margin-left: 10px;
}
.dashboardMainContent___1yRbC {
  color: #ffffff;
  overflow: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dashboardMainContent___1yRbC .leftContainer___1Bkzv,
.dashboardMainContent___1yRbC .rightContainer___2dZ6Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dashboardMainContent___1yRbC .rightContainer___2dZ6Q {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-x: scroll;
}
.dashboardMainContent___1yRbC .base-container___3C-TV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.dashboardMainContent___1yRbC .leftContainer___1Bkzv {
  height: 100%;
  max-height: 100%;
  margin: 0 24px;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  gap: 1.5vh;
  overflow: hidden;
}
.dashboardMainContent___1yRbC .leftContainer___1Bkzv .lowerContainer___2Kmei {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  min-height: 30%;
}
.dashboardMainContent___1yRbC .leftContainer___1Bkzv .upperContainer___1nj1p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 30%;
          flex: 1 1 30%;
  min-height: 30%;
}
.dashboardMainContent___1yRbC .leftContainer___1Bkzv .middleContainer___2kiwd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 40%;
          flex: 1 1 40%;
  min-height: 40%;
}
.gaugeWrapper___1XFYr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  height: 100%;
}

.filteredTitleContainer___356rz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
.filteredTitleContainer___356rz .goBackLink___13lL_ {
  cursor: pointer;
}
.filteredTitleContainer___356rz .titleHeadline___1X3t9 {
  font-weight: normal;
  width: 100%;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___dlssz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___19hes {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1WYTw {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3CM34 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2BY1F {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___F0_X8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2wYYT {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2Viiy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1VSMJ {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1VSMJ .sectionTitle___2eD3G {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1VSMJ .sectionBody___2jg7T {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1VSMJ .sectionBody___2jg7T .infoRow___3RvWb {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1VSMJ .sectionBody___2jg7T .infoRow___3RvWb .key___WGMlI {
  font-weight: 600;
}
.overviewSection___1VSMJ .sectionBody___2jg7T .infoRow___3RvWb .rowValue___F0_X8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3-TVy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3-TVy .showSign___28Avy {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3-TVy .showMore___f0eGq::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.loader___1JQR- {
  background-color: inherit !important;
}
.headerContainer___3ZBUV {
  width: calc(100% - 50px);
  height: 165px;
  margin: 32px;
  border-radius: 8px;
  padding: 16px 17px;
  -webkit-box-shadow: 0 1px 14px 0 rgba(50, 50, 50, 0.2), 0 0 2px 0 rgba(50, 50, 50, 0.2);
          box-shadow: 0 1px 14px 0 rgba(50, 50, 50, 0.2), 0 0 2px 0 rgba(50, 50, 50, 0.2);
  position: relative;
  margin-bottom: 24px;
}
.headerContainer___3ZBUV .innerContainer___3U4Ar {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-style: solid;
  border-width: 2px;
  border-radius: 8px;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.headerContainer___3ZBUV .header___2E5Yf {
  font-size: 20px;
  line-height: 0.9;
  letter-spacing: 0.28px;
  color: rgba(29, 29, 29, 0.6);
  font-weight: normal;
}
.headerContainer___3ZBUV .mainTitleContainer___20QWF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerContainer___3ZBUV .mainTitleContainer___20QWF .mainTitle___1x1Qe {
  color: #1d1d1d;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.headerContainer___3ZBUV .tagsWrapper___2LMZD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 5px;
  margin-right: 8px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.headerContainer___3ZBUV .singleTag___1gOdN {
  border-radius: 12px;
  background: #e3dede;
  color: black;
  margin-right: 4px;
  padding: 2px 10px;
  font-size: 11px;
  white-space: nowrap;
}
.headerContainer___3ZBUV .assetExtraDetailsContainer___3c98U {
  bottom: 20px;
  position: absolute;
}
.headerContainer___3ZBUV .vulnerabilityExtraDetailsContainer___2_8-8 {
  bottom: 30px;
  position: absolute;
}
.headerContainer___3ZBUV .alertEextraDetailsContainer___25hk3 {
  bottom: 0px;
  position: absolute;
  margin-top: 20px;
}
.headerContainer___3ZBUV .ovsScoreBlock___3rMnD {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1d1d1d;
  font-size: 14px;
  margin: 0.4rem 0 0 0;
}
.headerContainer___3ZBUV .ovsScoreBlock___3rMnD .column___n8hJj {
  position: relative;
  padding: 0 0 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.headerContainer___3ZBUV .ovsScoreBlock___3rMnD .columnBefore___1MjkK {
  content: '';
  /* Required for pseudo-elements */
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  /* Width of the line pipe */
  width: 4px;
  height: 38px;
  border-radius: 3px;
}
.headerContainer___3ZBUV .ovsScoreBlock___3rMnD .val___2xjib {
  font-weight: 600;
  margin-bottom: 0;
}
.headerContainer___3ZBUV .ovsScoreBlock___3rMnD .epssVal___zed-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  bottom: 1.5px;
}
.headerContainer___3ZBUV .sidePaneVal___3cPOa {
  margin-bottom: 3px;
  margin-top: 7px;
  position: relative;
  bottom: 3.3px;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 {
  margin-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1d1d1d;
  font-size: 14px;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .minWidthIdCol___3S1Hb {
  min-width: 0px !important;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .maxWidthCol___SBSsl {
  max-width: 95px !important;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .icon___DrEry {
  margin: 5px 8px 0 0;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .key___WGMlI {
  font-weight: 600;
  margin-bottom: 0;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .flexContainer___1eLRV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .flexItem___3J5oF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .dropdownContainer___3nRnW {
  overflow: visible !important;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .dropdownContainer___3nRnW form {
  padding-left: 30px;
  padding-top: 2px;
  height: auto;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .valueContainerMaxWidth150___7DbgL {
  max-width: 150px !important;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .valueContainerMaxWidth130___3hYhk {
  max-width: 110px !important;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .valueContainer___1cA78 {
  max-width: 130px;
  min-width: 90px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .valueContainer___1cA78 .value___31-Kt {
  font-weight: normal;
  margin-bottom: 0;
  white-space: nowrap;
  height: 20px;
}
.headerContainer___3ZBUV .extraDetailsContainer___2_k3S .extraDetailContainer___1kOw6 .valueContainer___1cA78 .link___1_BKb {
  color: #00acc1;
  cursor: pointer;
}
.gaugeBlock___2gmiy {
  color: black;
  font-weight: 600;
  font-size: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vulnerabilityHeaderContainer___2GA6C {
  height: 150px;
}
.riskTooltipContainer___1OS-w {
  padding: 16px;
}
.riskTooltipContainer___1OS-w .riskTooltipTitle___2ag3L {
  margin: 0 38px 19px 0;
  font-size: 20px;
  font-weight: 600;
  color: #1d1d1d;
}
.riskTooltipContainer___1OS-w .riskValuesContainer___SIk-Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.riskTooltipContainer___1OS-w .riskValuesContainer___SIk-Q .riskTooltipKey___IATrn {
  color: #1d1d1d;
  font-size: 14px;
  font-weight: 600;
}
.riskTooltipContainer___1OS-w .riskValuesContainer___SIk-Q .riskTooltipValue___3PRoN {
  margin-left: 20px;
  font-weight: normal;
}
.riskBtn___2KUkb {
  float: right;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.53px;
  padding: 0 12px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 12px;
}
.tabsContainer___2hXVm .tabData___1FinJ {
  overflow-y: scroll;
  height: calc(100vh - 300px);
  padding: 0 32px;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse > .ant-collapse-borderless > .ant-collapse-icon-position-left {
  border-bottom: none !important;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse-item {
  border-radius: 6px !important;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse-item .ant-collapse-content-box {
  padding: 0 0 0 16px;
  color: #1d1d1d !important;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse-item .ant-collapse-header {
  padding: 0 0 0 1px;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  top: 25px;
  color: #00acc1;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse-item .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 14px;
  height: 14px;
}
.tabsContainer___2hXVm .tabData___1FinJ .ant-collapse-item .ant-collapse-header[aria-expanded='true'] .ant-collapse-arrow svg {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}
.tabsContainer___2hXVm .ant-tabs > .ant-tabs-nav {
  margin: 0 32px 16px 32px;
}
.tabsContainer___2hXVm .ant-tabs-tab {
  margin: 0;
  padding: 0 16px 4px;
  color: rgba(29, 29, 29, 0.6);
  font-size: 17px;
}
.tabsContainer___2hXVm .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #00acc1;
  text-shadow: none;
  font-weight: 600;
}
.lightTooltip .ant-tooltip-inner {
  -webkit-box-shadow: 0 1px 14px 0 rgba(50, 50, 50, 0.2), 0 0 2px 0 rgba(50, 50, 50, 0.2) !important;
          box-shadow: 0 1px 14px 0 rgba(50, 50, 50, 0.2), 0 0 2px 0 rgba(50, 50, 50, 0.2) !important;
}
.ant-collapse {
  background-color: transparent !important;
}
.noDataContainer___Q7yjc {
  margin-top: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.noDataContainer___Q7yjc .innerNoDataContainer___2H-2V {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.noDataContainer___Q7yjc .innerNoDataContainer___2H-2V .noDataTxt___3isFe {
  margin-top: -42px;
  color: rgba(29, 29, 29, 0.6);
  font-size: 14px;
  font-weight: 600;
}
.closeContainer___2yYEW {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.closeContainer___2yYEW .closeIcon___YqjN7 {
  color: rgba(29, 29, 29, 0.6);
  margin: 2px 4px 0 0;
  height: 12px;
  width: 12px;
}
.closeContainer___2yYEW .closeTxt___3yghl {
  font-weight: normal;
  font-size: 14px;
  color: rgba(29, 29, 29, 0.6);
}
.tagsWrapperRow___26pcw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-right: 8px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 25px;
  width: 73px;
  border-radius: 16px;
  max-width: 148px;
  white-space: nowrap;
}
.singleTagRow___3zqJA {
  border-radius: 12px;
  background: #757575;
  color: white;
  margin-right: 5px;
  padding: 2px 11px;
  font-size: 12px;
  font-weight: 400;
}
.singleTagText___3ThB5 {
  white-space: nowrap;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-top: 1px;
}
.infoTooltip___V3Fd8 .ant-tooltip-inner {
  border: solid 1px var(--cards-border);
  background-color: #ffffff;
  color: #1d1d1d;
  max-width: 200px;
}
.infoTooltip___V3Fd8 .ant-tooltip-arrow::before {
  background-color: #ffffff;
}
.macAddStyle___pDgMi {
  overflow: visible !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3Ea7C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3vcfS {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___30FbG {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2FI5p {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2trr0 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2Lhlb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1PDhr {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2jFIg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1yubl {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1yubl .sectionTitle___1hbXY {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1yubl .sectionBody___3Gz1q {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1yubl .sectionBody___3Gz1q .infoRow___Ga9tQ {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1yubl .sectionBody___3Gz1q .infoRow___Ga9tQ .key___1PWbU {
  font-weight: 600;
}
.overviewSection___1yubl .sectionBody___3Gz1q .infoRow___Ga9tQ .rowValue___2Lhlb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2ae4C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2ae4C .showSign___2vpLT {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2ae4C .showMore___16U8S::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.zIndex___3t5qB {
  z-index: 1 !important;
}
.mitreLoaderContainer___2Xzvy {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.alertStatusTitle___1DUZ6 {
  font-size: 17px;
  color: #000000;
  margin-bottom: 8px;
  font-weight: 600;
}
.relatedToCollapse___3fclO {
  margin-bottom: 52px;
}
.relatedToCollapse___3fclO .ant-collapse-item-disabled > .ant-collapse-header {
  color: #1d1d1d;
}
.relatedToCollapse___3fclO .ant-collapse-item {
  border: 0;
  margin-bottom: 24px;
}
.relatedToCollapse___3fclO .ant-collapse-item .ant-collapse-header {
  font-weight: 600;
  font-size: 14px;
}
.assigneeComponent___adeqa {
  padding-top: 4px;
}
.assigneeComponent___adeqa form {
  height: 20px;
}
.assigneeComponent___adeqa .ant-select-selection-item {
  font-weight: normal;
  font-size: 14px;
}
.relatedTable___rwOrU {
  overflow: scroll;
  border: 1px solid #c4d1db;
  border-radius: 5px;
  padding: 4px 20px;
  margin-top: 8px;
  width: 90%;
}
.relatedTable___rwOrU .ant-table {
  background-color: transparent;
}
.relatedTable___rwOrU .ant-table .ant-table-header,
.relatedTable___rwOrU .ant-table .ant-table-body {
  padding: 0;
}
.relatedTable___rwOrU .ant-table .ant-table-thead tr th {
  background-color: transparent;
  color: #1d1d1d !important;
  border-bottom: 1px solid #efefef !important;
  font-size: 14px;
  font-weight: 600;
}
.relatedTable___rwOrU .ant-table .ant-table-tbody {
  padding-right: 16px !important;
}
.relatedTable___rwOrU .ant-table .ant-table-tbody tr {
  background: transparent !important;
}
.relatedTable___rwOrU .ant-table .ant-table-tbody tr td {
  background: transparent !important;
  border-bottom: 1px solid #efefef !important;
  font-size: 14px;
  color: #1d1d1d;
}
.relatedTable___rwOrU .ant-table .ant-table-tbody tr:hover {
  background: transparent !important;
}
.relatedTable___rwOrU .ant-table .ant-table-tbody tr:hover td {
  background: transparent !important;
}
.relatedTable___rwOrU .ant-table .ant-table-footer {
  background: transparent;
}
.headerContainer___2kZA7 {
  margin: 10px 0 17px 0;
}
.headerContainer___2kZA7 .mitreId___1rDC5 {
  color: #1d1d1d;
  font-size: 20px;
}
.headerContainer___2kZA7 .seperator___1wvvc {
  color: rgba(29, 29, 29, 0.38);
  font-size: 16px;
}
.headerContainer___2kZA7 .techniqueName___8DfhL {
  color: #1d1d1d;
  font-size: 20px;
  font-weight: 600;
}
.fieldContainer___2m18P .label___3lpGj {
  font-size: 14px;
  font-weight: 600;
  color: #1d1d1d;
  margin-bottom: 1px;
}
.fieldContainer___2m18P .value___3i1UU {
  color: #1d1d1d;
  line-height: 1.4;
  font-size: 15px;
}
.expandedTitle {
  color: #1d1d1d;
  padding-bottom: 25px;
  white-space: pre-wrap;
}
.ant-modal-mask {
  z-index: 100002;
}
.ant-modal-wrap {
  z-index: 100003;
}
.ant-notification {
  z-index: 100004;
}
.lightLoader___34cwM {
  background-color: transparent !important;
}
.middlePartSection___22Oww {
  padding: 16px 28px 16px 28px !important;
}
.actionButtonsForAlert___1wstK .actionbutton div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.actionButtonsForAlert___1wstK .actionbutton div button {
  margin: 0;
}
.actionButtonsForAlert___1wstK .actionbutton {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
  min-width: 23%;
  margin-left: 6px;
}
.actionButtonsForAlert___1wstK button {
  margin-left: 6px;
  border: 1px solid #00acc1;
  color: #00acc1;
}
.actionButtonsForAlert___1wstK .openCaseBtn___V887- {
  padding: 0 15px;
  background-color: #00acc1;
  color: #ffffff;
}
.actionButtonsForAlert___1wstK .openCaseBtn___V887-:hover, .actionButtonsForAlert___1wstK .openCaseBtn___V887-:active, .actionButtonsForAlert___1wstK .openCaseBtn___V887-:focus {
  color: #ffffff;
}
.alertDataSection___3EU4s {
  height: 100%;
  position: relative;
}
.openCaseModal___l-RYA {
  max-width: 531px;
  left: 695px;
  margin-top: 6px;
  padding-bottom: 6px;
  position: absolute;
  border-radius: 3px;
  overflow: auto;
}
.openCaseModal___l-RYA .ant-modal-body {
  padding: 0 !important;
}
.openCaseModal___l-RYA .ant-modal-body .openCaseForm___3suhz, .openCaseModal___l-RYA .ant-modal-body .editCaseForm___fuZg3 {
  overflow: scroll;
  padding: 0 33px 0 32px;
}
.openCaseModal___l-RYA .ant-form-item {
  margin-bottom: 16px;
}
.AddAlertsModal___3Nawv .ant-modal {
  padding-bottom: 6px;
}
.AddAlertsModal___3Nawv .ant-modal-body {
  padding: 0 !important;
}
.AddAlertsModal___3Nawv .ant-modal-body .AddAlertsForm___KdP2G {
  max-height: 755px;
  overflow: scroll;
  padding: 0 28px;
  height: 250px;
}
.AddAlertsModal___3Nawv .ant-modal-body .SelectCase {
  max-height: 50px;
}
.AddAlertsModal___3Nawv .ant-modal-footer .ant-btn[disabled] {
  background-color: #A5A5A5;
  color: #FFFFFF !important;
}
.AddAlertsModal___3Nawv .ant-select-selection-placeholder {
  z-index: 1;
}
.toolbarContainer___3Ea7C {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  margin-left: 8px;
  margin-right: 24px;
  width: 100%;
}
.toolbarContainer___3Ea7C .tabsLabelsLocation___IBIEK {
  width: 13%;
  margin-left: 20px;
  margin-right: 20px;
}
.multiChangeStatusButton___MTB3K {
  border: 1px solid #00acc1 !important;
  color: #00acc1 !important;
  background-color: transparent !important;
  padding: 0 16px 0 !important;
}
.openCaseButton___36HTz {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
}
.openCaseButton___36HTz:hover {
  opacity: 0.25 !important;
}
.exportAlertsButton___1_feW {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
}
.actionButton___muhyX {
  font-size: 14px !important;
  border: 1px solid #00acc1 !important;
  color: #00acc1 !important;
  background-color: transparent !important;
  height: 24px !important;
  padding: 1px 15px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: 16px;
}
.actionButton___muhyX button {
  margin-left: 10px;
}
.actionButton___muhyX:hover {
  opacity: 0.9 !important;
}
.link___2WxAs {
  color: #00acc1;
  cursor: pointer;
}
.underline___a8rV9 {
  text-decoration: underline;
  -webkit-text-decoration-color: #00acc1;
          text-decoration-color: #00acc1;
}
.ack-footer-container___3uuo0 {
  text-align: right;
  bottom: 0;
  right: 10px;
}
.ack-footer-container___3uuo0 .cancelBtn___1Ft5H {
  border: 1px solid #00acc1;
  color: #00acc1;
  background-color: transparent;
}
.ack-footer-container___3uuo0 .cancelBtn___1Ft5H:hover {
  background-color: transparent;
}
.ack-footer-container___3uuo0 .alertStatusSaveBtn___1-Yfw {
  background-color: #00acc1;
  margin: 0 20px 0 10px;
  color: #ffffff;
  border: 1px solid transparent;
}
.ack-footer-container___3uuo0 .alertStatusSaveBtnhover___1kPBW {
  color: #ffffff;
}
.expandedSection___2O4sh {
  padding: 16px 28px 16px 28px !important;
}
.expandedSection___2O4sh .alertStatusTitle___1DUZ6 {
  font-size: 17px;
  margin-bottom: -25px;
}
.statusSection___2qJMl {
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #fafafa;
}
.statusForm___1momB .expandedLabel___3JRul {
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 20px;
}
.statusForm___1momB .expandedLabelBold___1IlMS {
  font-size: 14px;
  letter-spacing: 0.5px;
  line-height: 20px;
  font-weight: 600;
}
.statusForm___1momB .expandedText___3KXN7 {
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #000000;
}
.statusForm___1momB .comment___sFybj {
  font-size: 14px;
  letter-spacing: 0.5px;
  color: #000000;
  min-height: 115px;
  white-space: pre-wrap;
  max-height: 110px;
  overflow-y: auto;
}
.statusForm___1momB .commentBox___qXWc_ {
  margin-top: 8px;
}
.statusForm___1momB .lastUpdated___18RVd {
  margin-top: -25px;
  color: rgba(29, 29, 29, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.statusForm___1momB .lastUpdated___18RVd .ant-form-item-label > label {
  color: rgba(29, 29, 29, 0.6);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.statusForm___1momB .editBtn___1Fl5k {
  top: -32px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.statusForm___1momB .none___1Mq7h {
  display: none;
}
.statusForm___1momB .statusIcon___3DcaN {
  width: 130px;
  line-height: 36px;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
  color: #ffffff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 15px;
  margin-bottom: 10px;
}
.statusForm___1momB .statusIcon___3DcaN .statusLabel___rmKSP {
  padding-left: 15px;
}
.statusForm___1momB .unhandledStatus___LiFXF {
  background-color: #31717d;
  padding: 0;
}
.statusForm___1momB .unhandledStatus___LiFXF .statusLabel___rmKSP {
  padding: 0;
  margin: 0 auto;
}
.statusForm___1momB .handledStatusResolved___1NdPY {
  background-color: #28c7ad;
}
.statusForm___1momB .handledStatusRejected___1TwZq {
  background-color: #757575;
}
.statusForm___1momB .ant-form-item-label {
  text-align: left !important;
}
.statusForm___1momB .itemSmallMargin___36bdY {
  margin-bottom: 5px;
}
.modalSubTitle___3wp6K {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.53px;
  color: #565656;
  font-weight: normal;
  margin-top: 5px;
}
.expandButton___2W8nU {
  border: none !important;
}
.alertsDistributionloader___oooSh {
  background-color: transparent !important;
  position: relative !important;
}
.reloadText___2qFqH {
  padding-left: 15px;
}
.stepsSection___19DZs {
  letter-spacing: 0.5px;
  white-space: pre-wrap;
  overflow-y: auto;
  scrollbar-color: #32474d transparent;
}
.stepsSection___19DZs::-webkit-scrollbar {
  width: 3px;
}
.stepsSection___19DZs::-webkit-scrollbar-thumb {
  background: #c6c6c6 !important;
}
.stepsSection___19DZs .patchSection___TQEfE {
  margin-top: 4px;
}
.stepsSection___19DZs .stepTitle___23iXO {
  font-weight: 600;
  color: #1d1d1d;
}
.stepsSection___19DZs .stepDescription___hp2VK {
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
  margin-top: 4px;
}
.stepsSection___19DZs .stepsList___3YjeS {
  -webkit-padding-start: 18px;
          padding-inline-start: 18px;
  margin-top: 4px;
}
.severity___1u1vV {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
  background: #7a7a7a;
}
.newAlertStatus___3kXhR {
  color: #00acc1;
}
.openAlertStatus___3hSvz {
  color: #ffffff;
}
.resolvedOrRejectedStatus___SIJIh {
  color: #7a7a7a;
}
.relatedAlertsInfo___2kVOB {
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  margin-bottom: 50px;
}
.relatedAlertsInfo___2kVOB .title___2gwSE {
  color: #1c1c1c;
  font-size: 16px;
  margin-bottom: 5px;
}
.componentTitle___1FS5_ {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.33;
  position: absolute;
  top: 38px;
  left: 182px;
}
.componentDesc___17s8_ {
  font-size: 12px;
  line-height: 1.71;
  letter-spacing: 0.36px;
  color: #7a7a7a;
  position: absolute;
  top: 58px;
  left: 182px;
}
.componentHeader___RW-B8 {
  height: 120px;
  width: 90%;
  position: relative;
  font-family: 'SourceSansPro';
}
.componentHeader___RW-B8 .severity___1u1vV {
  width: 130px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: 42px;
  left: 25px;
}
.relatedAlertsActionButton___aYJG7 {
  background: #00acc1 !important;
  color: #f5f6f6 !important;
  padding: 0 15px !important;
}
.collapseComponent___2T27f {
  background: transparent !important;
}
.collapseComponent___2T27f .ant-collapse-header {
  padding: 0 !important;
}
.collapseComponent___2T27f .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}
.collapseComponent___2T27f .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .anticon-right svg {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}
.collapseComponent___2T27f .ant-collapse-item-disabled > .ant-collapse-header {
  cursor: default;
}
.collapseComponent___2T27f .ant-collapse-arrow {
  color: #00acc1 !important;
}
.collapseComponent___2T27f .ant-collapse-arrow svg {
  width: 1.5em;
  height: 1.5em;
}
.relatedAlertsComponents___3szZH {
  background: transparent !important;
}
.relatedAlertsComponents___3szZH .ant-collapse-header {
  padding: 0 !important;
}
.relatedAlertsComponents___3szZH .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}
.relatedAlertsComponents___3szZH .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .anticon-right svg {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}
.relatedAlertsComponents___3szZH .ant-collapse-item-disabled > .ant-collapse-header {
  cursor: default;
}
.relatedAlertsComponents___3szZH .ant-collapse-arrow {
  color: #00acc1 !important;
}
.relatedAlertsComponents___3szZH .ant-collapse-arrow svg {
  width: 1.5em;
  height: 1.5em;
}
.relatedAlertsComponents___3szZH .expandedAlertPanel___QcjX_ {
  background: #fafafa;
  border-radius: 4px;
  margin-bottom: 24px;
  border: solid 1px #C4D1DB;
  overflow: hidden;
  line-height: 28px;
}
.relatedAlertsComponents___3szZH .expandedAlertPanel___QcjX_ .ant-collapse-content-box {
  padding-left: 150px !important;
}
.relatedAlertsComponents___3szZH .expandedAlertPanel___QcjX_ .alertDetailsDataSection___1tkL6 {
  padding-top: 0px !important;
}
.alertHistorySidePanel___3Zt3A .expanded___2sQx_ {
  padding: 0 0 0 16px;
}
.alertHistorySidePanel___3Zt3A .side-modal-content {
  overflow-x: hidden;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI {
  background: transparent !important;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .ant-collapse-header {
  padding: 0 !important;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .ant-collapse-item > .ant-collapse-header[aria-expanded="true"] .anticon-right svg {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .ant-collapse-item-disabled > .ant-collapse-header {
  cursor: default;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .ant-collapse-arrow {
  color: #00acc1 !important;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .ant-collapse-arrow svg {
  width: 1.5em;
  height: 1.5em;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS {
  height: 120px;
  width: 90%;
  position: relative;
  font-family: 'SourceSansPro';
  padding-top: 20px;
  padding-bottom: 20px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS .severity___1u1vV {
  width: 130px;
  height: 36px;
  line-height: 36px;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: 42px;
  left: 25px;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS .severity___1u1vV {
  position: initial;
  display: inline-block;
  margin-left: 20px;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS .title___2gwSE {
  color: #000000;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 0.36px;
  margin-left: 20px;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS .statusIcon___3DcaN {
  width: 130px;
  line-height: 36px;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
  color: #ffffff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 15px;
  margin-bottom: 10px;
  margin-left: 20px;
  font-size: 14px;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS .statusIcon___3DcaN .statusLabel___rmKSP {
  padding-left: 15px;
}
.alertHistorySidePanel___3Zt3A .alertHistoryItems___25LtI .header___177TS .time___iBKGo {
  color: #000000;
  position: absolute;
  right: -50px;
  top: -24px;
}
.historyDescription___3Atle {
  margin-top: 8px;
}
.historyDescription___3Atle .descriptionIssuesList___1HybB {
  margin-top: 6px;
}
.historyDescription___3Atle b {
  font-weight: 600;
}
.historyHeader___3lWKt {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--divider);
}
.historyHeader___3lWKt b {
  font-weight: 600;
}
.historyHeader___3lWKt:last-child {
  border: none;
}
.openCaseModal___l-RYA .openCaseModalDescription___1Z5yl, .openCaseModal___l-RYA .editCaseModalDescription___3fGtX {
  margin-top: 16px;
  margin-bottom: 16px;
}
.openCaseModal___l-RYA .ant-btn-primary {
  min-width: 180px;
  width: auto !important;
}
.openCaseModal___l-RYA .ant-form-item-control input:hover {
  border: none;
}
.openCaseModal___l-RYA .ant-form-item-control .ant-select-disabled .ant-select-selection {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.openCaseModal___l-RYA .ant-modal-body {
  padding: 0 40px 0;
}
.openCaseModal___l-RYA .ant-modal-footer {
  padding-right: 40px;
}
.tabsContent___3ta1l {
  position: relative;
}
.tabsContent___3ta1l .ant-tabs-bar {
  display: none;
}
.tabContent___Lh8I1 {
  top: 0;
}
.tabs .tab___38CbM {
  text-align: center;
  width: 100px;
}
.de .tabs .tab___38CbM {
  width: 160px;
}
.tabsBar {
  position: relative;
}
.tabsBar .ant-tabs {
  overflow: visible;
}
.tabsBar .ant-tabs-nav::before {
  border: 0;
}
.tabsBar .ant-tabs-tab {
  padding: 0 8px;
  font-size: 18px;
  font-weight: normal;
}
.tabsBar .ant-tabs-tab-active {
  font-weight: bold;
}
.alert-button, .alert-button:hover, .alert-button:focus {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
  margin: 10px;
  border-radius: 4px !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-size: 16px !important;
  height: 28px !important;
  font-weight: 600 !important;
}
.alert-button:disabled {
  background-color: #c6c6c6 !important;
  color: #ffffff !important;
}
.link-button, .link-button:hover, .link-button:focus {
  background: none !important;
  font-size: 18px !important;
  color: #93a3b0 !important;
}
.save-button, .save-button:hover, .save-button:focus {
  width: 180px;
  cursor: pointer;
  outline: none;
}
.extra-data-button, .extra-data-button:hover, .extra-data-button:focus {
  margin: 10px;
  border-radius: 3px;
  background-color: #ffffff;
  color: #00acc1;
  border: solid 1px #00acc1;
  height: 28px;
  outline: none;
  cursor: pointer;
}
.go-to-asset-button {
  color: #00acc1;
  margin-left: 5px;
}
.reloadToast {
  width: 523px;
  position: absolute;
  right: 0px;
  bottom: 24px;
}
.newAlertStatus {
  color: #00c5da;
}
.openAlertStatus {
  color: #ffffff;
}
.resolvedOrRejectedStatus {
  color: var(--high-emphasis);
}
.commentText___t_BAk {
  resize: none;
}
.clear___1VgUT {
  clear: both;
}
.kpi___2gDdP {
  position: absolute;
  right: 0;
  top: -20px;
}
.hidden___vE1tW {
  display: none;
}
.message___3QKFJ {
  padding-bottom: 10px;
  font-size: x-small;
  color: #ff0000;
}
.multiChangeStatusContainer___2VNU3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: right;
  color: #c4d1db;
  letter-spacing: 0.8px;
  font-weight: 100;
}
.alertCountText___1BssD {
  margin-right: 20px;
}
.extraDataSidePanel___1jQgf {
  height: 100%;
  width: 100%;
}
.ExtraDataContainer___1sEf- {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: SourceSansPro;
  padding-bottom: 30px;
}
.ExtraDataContainer___1sEf- .RawDataLine___8hbKl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ExtraDataContainer___1sEf- .RawDataLine___8hbKl .RawDataButton___3QMbf {
  font-size: 16px;
  font-weight: 600;
  color: #00acc1;
  cursor: pointer;
}
.ExtraDataContainer___1sEf- .info___KeyPq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ExtraDataContainer___1sEf- .info___KeyPq .infoTitle___2KtsO {
  color: #1d1d1d;
  font-weight: 600;
  font-size: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-bottom: 10px;
  padding-top: 10px;
}
.ExtraDataContainer___1sEf- .info___KeyPq .sectionContainer___Yw90v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 20px;
}
.ExtraDataRowLong___Auh9P {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 8px;
  white-space: pre-line;
}
.ExtraDataRowNormal___1Naol {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 8px;
  white-space: pre-line;
  margin-bottom: 10px;
}
.DataRowValue___6Fuxe {
  margin-left: 5px;
  font-size: 14px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-wrap: break-word;
  color: #1d1d1d;
}
.DataRowField___3lsej {
  font-size: 14px;
  font-weight: 600;
  color: #1d1d1d;
}
.RawDataContainer___2gHlT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.RawDataContainer___2gHlT .RawDataContent___3IqJ1 {
  white-space: pre;
}
.RawDataContainer___2gHlT .RawDataContent___3IqJ1:last-child {
  white-space: pre-wrap;
}
.RawDataBackButton___1FFXs {
  margin-right: 30px;
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.expandedInsight___2s1GQ .expandedSummary___1Z4si {
  word-break: break-word;
  white-space: normal;
  margin-bottom: 10px;
  margin-top: -15px;
}
.expandedInsight___2s1GQ .actionButtonsForInsight___FF2b4 {
  float: left;
  margin-left: 15px;
  position: absolute;
  bottom: 0;
}
.expandedInsight___2s1GQ .actionButtonsForInsight___FF2b4 button {
  margin: 16px !important;
}
.highlight___2A6bb {
  padding-right: 3px;
  background-color: #f5ff00;
}
.interfacesTable___1rm2l {
  padding: 12px 0px 28px 40px;
}
.relatedAlertsComponentsFooter___2yF02 {
  position: relative;
  bottom: 0;
}
.loadMoreRows___2yKKu {
  position: relative !important;
  background-color: transparent !important;
}
.additionlInfoBtn___3yiCK {
  border-color: #00acc1;
  color: #00acc1;
  position: absolute;
  bottom: 12px;
  right: 24px;
}
.externalLinks___1sdph {
  font-size: medium;
  color: #00acc1;
  white-space: initial;
  word-break: break-all;
}
.dots___1igQ8 {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 650px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.nobull___3jBme {
  list-style-type: none;
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.siteCol___3bJ1B {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.siteCol___3bJ1B .siteIcon___2Bny0 {
  weight: 12px;
  width: 12px;
  margin-right: 4px;
}
.alertDistributionSubTitle___v8gzy {
  font-size: 14px;
  color: #757575;
  margin-top: 6px;
}
.cellCol___14gXm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cellCol___14gXm .cellNameLabel___1TZkL {
  margin-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
}
.relatedAlertLink___iXa_Y {
  color: #00acc1;
  cursor: pointer;
  padding: 4px;
  width: 50%;
  text-align: center;
}
.relatedAlertLink___iXa_Y:hover {
  text-decoration: underline;
}
.infoTooltip___3Kky2 .ant-tooltip-inner {
  border: solid 1px var(--cards-border);
  background-color: #ffffff;
  color: #1d1d1d;
}
.infoTooltip___3Kky2 .ant-tooltip-arrow::before {
  background-color: #ffffff;
}
.flag___1m-Ck {
  fill: #433D3D !important;
}
.flag___1m-Ck:hover {
  fill: #80D5E0 !important;
}
.inLineBlockLeft___IO57F {
  width: calc(100%/2 - 15px);
  display: inline-block;
}
.inLineBlockRight___2H4b4 {
  width: calc(100%/2 - 15px);
  display: inline-block;
  margin-left: 30px;
}
.pending___3Pz48 {
  color: #80D5E0;
  width: 20px !important;
  height: 20px !important;
  margin-left: 15px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2no9R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___13q8i {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3rXXj {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1DS33 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2L75Q {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2INyE {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2-2wo {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3_W7e {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2h80o {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2h80o .sectionTitle___2YMcJ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2h80o .sectionBody___3hMII {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2h80o .sectionBody___3hMII .infoRow___1BRy1 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2h80o .sectionBody___3hMII .infoRow___1BRy1 .key___3AW72 {
  font-weight: 600;
}
.overviewSection___2h80o .sectionBody___3hMII .infoRow___1BRy1 .rowValue___2INyE {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___yjadC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___yjadC .showSign___3k0lO {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___yjadC .showMore___3zmCW::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.risk___1oShP {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.severity___DqjlW {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
}
.severity0___oKmaN {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #a2a2a2;
}
.severity2___178iB {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #fdc300;
}
.severity3___5Aqrg {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #ff9a00;
}
.severity4___2Zs1v {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #ff5a00;
}
.severity5___3qnT1 {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #f02241;
}
.delimiter___21Moq {
  width: 1px;
  height: 18px;
  margin: 0px 0px 0px 20px;
  border: solid 1px rgba(228, 228, 228, 0.38);
}
.viewAlertsButton___1WjRS {
  font-size: 14px !important;
  color: #ffffff !important;
  border-radius: 4px;
  background-color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
  height: 24px !important;
  padding-top: 1px !important;
  white-space: nowrap;
}
.viewAlertsButton___1WjRS:hover {
  cursor: pointer;
}
.editAssetsFormButton___2jUTD {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.editAssetsFormButton___2jUTD button {
  margin-left: 10px !important;
}
.deleteModal___2Dx_o {
  margin-right: 175px;
}
.deleteModal___2Dx_o div {
  margin-top: 15px;
  margin-bottom: 5px;
}
.deleteModal___2Dx_o input {
  background: #efefef;
  border: solid 1px #C4D1DB;
}
.noAssets___20NNo {
  margin-top: 96px;
  color: rgba(147, 163, 176, 0.63);
}
.noAssets___20NNo .largeText___99b0J {
  font-size: 54px;
  margin-bottom: 0;
  margin-top: 16px;
}
.noAssets___20NNo .smallText___2Vbyg {
  font-size: 40px;
}
.noAssets___20NNo .assignButton___2D6bS {
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
}
.contentDiv___3ii6C {
  height: 100%;
}
.grid___1IMto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: calc(100% - 48px);
  overflow: hidden;
}
.submenuItemLink___1TFUK {
  text-transform: uppercase !important;
}
.assignButton___2D6bS, .AssignAssetsToCellBtn___PFA_e {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
  margin-left: 16px;
}
.AssignAssetsToCellBtn___PFA_e {
  z-index: 1;
}
.exportButton___2ahmH {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
  margin-left: 16px;
  margin-bottom: 0px;
}
.assignAssetsModal___2B6Tm .assignAssetsFormTitle___39k3- {
  margin-bottom: 24px;
}
.assignAssetsModal___2B6Tm .ant-btn-primary {
  min-width: 180px;
  width: auto !important;
}
.assignAssetsModal___2B6Tm .ant-form-item-control input:hover {
  border: none;
}
.assignAssetsModal___2B6Tm .ant-form-item-control .ant-select-disabled .ant-select-selection {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.assignAssetsModal___2B6Tm .ant-modal-content {
  padding: 0 16px 0;
}
.assignAssetsModal___2B6Tm .ant-modal-body {
  padding: 0 40px 0;
}
.assignAssetsModal___2B6Tm .ant-modal-footer {
  padding-right: 40px;
}
.assignAssetsModal___2B6Tm .ant-modal-content .ant-modal-close {
  padding-right: 40px;
}
.assetsDistributionloader___czhuH {
  position: relative;
  background-color: transparent;
}
.assignToProcessContainer___2YU8d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #c4d1db;
  letter-spacing: 0.8px;
  font-weight: 100;
  padding-top: 4px;
}
.assignToProcessContainer___2YU8d .assetsSelected___33Qn8 {
  white-space: nowrap;
}
.reloadText___3id5S {
  padding-left: 15px;
}
.tooltipButtonLevel2___3-fAr {
  width: 180px !important;
  right: calc(50% - 85px) !important;
  top: 240px !important;
}
.toolbarContainer___2no9R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
  margin-left: 8px;
  margin-right: 0;
  width: 100%;
}
label[for=Alerts],
label[for=complianceInspected] {
  font-size: 14px;
  font-weight: 500 !important;
  display: inline-block;
  margin: 18px 0 4px 0 !important;
}
.filterStyle___1uV9b .ant-form-item {
  margin-bottom: 6px !important;
}
.reloadToast {
  width: 523px;
  position: absolute;
  right: 0px;
  bottom: 24px;
}
.moreActionButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 16px;
}
.moreActionButtons button {
  border: none !important;
  margin-left: 10px !important;
}
.filterHeaderContainer___i8x6F {
  margin: 8px 0px 35px 8px !important;
  white-space: nowrap;
  width: 100%;
}
.moreIconContainer___2SeIh {
  margin-left: 8px;
}
.factoryTitleDiv___1J6JF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.factoryTitleDiv___1J6JF .extraButtons___19Pgt {
  padding-top: 5px;
}
.extraButtons___19Pgt {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.moreIconContainer___2SeIh {
  margin-left: 8px;
}
.assetDistributionSubTitle___1Y5y5 {
  font-size: 14px;
  color: #757575;
  margin-top: 6px;
}
.coverTag___1g-Pt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
  max-width: 170px;
  border-radius: 18px;
}
.coverTag___1g-Pt span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.coverTag___1g-Pt svg {
  height: 12px;
  width: 12px;
  margin-right: 4px;
}
.siteCol___ubcNO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.siteCol___ubcNO .siteIcon___1Glzm {
  font-weight: 12px;
  width: 12px;
  margin-right: 4px;
}
.tooltip___2D9Jd {
  overflow: hidden;
  text-overflow: ellipsis;
}
.toggleButtonGroup___2yWjn {
  padding: 0 0px 0px 16px;
}
.toggleButtonGroup___2yWjn .toggleButton___1BtMR {
  margin-top: 6px;
}
.softwareVersion___3jcUf {
  margin-left: 20px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1WiA9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___tQOOL {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___J8BCS {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___bjwhA {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1ZncI {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___27ZYC {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1MUjE {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___22LrD {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___22MW0 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___22MW0 .sectionTitle___12efU {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___22MW0 .sectionBody___1RYjW {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___22MW0 .sectionBody___1RYjW .infoRow___1nlZp {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___22MW0 .sectionBody___1RYjW .infoRow___1nlZp .key___18dEA {
  font-weight: 600;
}
.overviewSection___22MW0 .sectionBody___1RYjW .infoRow___1nlZp .rowValue___27ZYC {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___eMsCR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___eMsCR .showSign___2OFWO {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___eMsCR .showMore___2BB22::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.seeAllAffectedAssetsLink___1L82l {
  display: block;
  text-align: end;
  margin-bottom: 10px;
  color: #00acc1;
  text-decoration: underline;
  cursor: pointer;
}
.mitigationButton___2MGFk {
  font-size: 14px !important;
  color: #ffffff !important;
  background-color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
  height: 24px !important;
  padding-top: 1px !important;
}
.mitigationButton___2MGFk:hover {
  opacity: 0.25 !important;
}
.vulnerabilityStepDescription___1cBYL {
  margin-left: 18px;
  margin-top: 10px;
}
.assetsLink___31Mun {
  text-decoration: underline;
  color: #00acc1;
  cursor: pointer;
}
.highlightedName___1Qw9Z {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #00acc1;
  cursor: pointer;
}
.dots___2IVwi {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 650px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.nobull___1AUXo {
  list-style-type: none;
  -webkit-padding-start: 0px;
          padding-inline-start: 0px;
}
.summaryModal___1nB_D .ant-modal {
  padding-bottom: 6px;
}
.summaryModal___1nB_D .ant-modal-content {
  height: 640px;
  max-height: 640px;
}
.summaryModal___1nB_D .ant-modal-body {
  padding: 0 !important;
}
.summaryModal___1nB_D .ant-modal-body .SummaryForm___24_lz {
  max-height: 755px;
  overflow: scroll;
  padding: 0 28px;
  height: 250px;
}
.summaryModal___1nB_D .ant-modal-body .SelectCase {
  max-height: 50px;
}
.summaryModal___1nB_D .ant-modal-header {
  padding-left: 24px;
  padding-top: 16px;
  border: #FFFFFF;
}
.summaryModal___1nB_D .ant-modal-footer .ant-btn[disabled] {
  background-color: #A5A5A5;
  color: #FFFFFF !important;
}
.summaryModal___1nB_D .ant-select-selection-placeholder {
  z-index: 1;
}
.boxSize___21PRB {
  overflow: auto;
  padding: 0px 24px 0px 24px;
  max-height: 570px;
  background-clip: inherit;
}
.boxSize___21PRB::-webkit-scrollbar-thumb {
  background: #A5A5A5 !important;
}
.boxSize___21PRB::-webkit-scrollbar {
  width: 8px;
}
.overviewSummary___TU4V_ {
  white-space: pre-wrap;
}
.textContainer___d-EtN {
  white-space: normal;
  overflow: hidden;
  position: relative;
}
.textStyle___86tTz {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  padding-bottom: 5px;
}
.readMoreButton___27OA_ {
  background: none;
  text-decoration: underline;
  border: none;
  cursor: pointer;
  padding: 1;
}
.titleStyle___2kJz4 {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
}
.externalLinks___13x_e {
  text-decoration: underline;
  font-size: medium;
  color: #00acc1;
  white-space: initial;
  word-break: break-all;
}
.updateVulnerabilityForm___1y6cq .vulnerabilityVersion___20T8I span:first-child {
  font-weight: bold;
}
.updateVulnerabilityForm___1y6cq .section___2yjdU .update___13PuC .uploadSection___2jW4R .uploadArea___20kAD .ant-upload-list {
  border: 1px solid #00acc1;
}
.updateVulnerabilityForm___1y6cq .section___2yjdU {
  margin-top: 20px;
}
.updateVulnerabilityForm___1y6cq .section___2yjdU .update___13PuC .uploadError___37i7G {
  font-size: 12px;
}
.updateVulnerabilityForm___1y6cq .section___2yjdU .update___13PuC .uploadSuccess___2JH4s {
  color: #000000;
  font-size: 12px;
}
.updateDatabaseBtn___3qEgd {
  padding: 4px !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.infoTooltip___3VCtB .ant-tooltip-arrow {
  border-top-color: #ffffff;
}
.infoTooltip___3VCtB .ant-tooltip-inner {
  background-color: #ffffff;
  color: #000000;
  letter-spacing: 0.5px;
  font-size: 14px;
}
.severity___3mciI {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.severitySoftwareInTable___hwNi0 {
  width: 32px;
  height: 24px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.risk___3KSgp {
  width: 32px;
  height: 24px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.severity___3mciI {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
}
.severity0___2WXL2 {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #a2a2a2;
}
.severity2___Gn44q {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #fdc300;
}
.severity3___mlq9u {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #ff9a00;
}
.severity4___2Paat {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #ff5a00;
}
.severity5___Lo0zC {
  letter-spacing: 0.53px;
  border-radius: 3px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 15px;
  background-color: #f02241;
}
.delimiter___2LRnN {
  width: 1px;
  height: 18px;
  margin: 0px 0px 0px 20px;
  border: solid 1px rgba(228, 228, 228, 0.38);
}
.viewAlertsButton___jJbcJ {
  font-size: 14px !important;
  color: #ffffff !important;
  border-radius: 4px;
  background-color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
  height: 24px !important;
  padding-top: 1px !important;
  white-space: nowrap;
}
.viewAlertsButton___jJbcJ:hover {
  cursor: pointer;
}
.editAssetsFormButton___1GsoP {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.editAssetsFormButton___1GsoP button {
  margin-left: 10px !important;
}
.deleteModal___2LA3U {
  margin-right: 175px;
}
.deleteModal___2LA3U div {
  margin-top: 15px;
  margin-bottom: 5px;
}
.deleteModal___2LA3U input {
  background: #efefef;
  border: solid 1px #C4D1DB;
}
.noAssets___1elTi {
  margin-top: 96px;
  color: rgba(147, 163, 176, 0.63);
}
.noAssets___1elTi .largeText___3y4cV {
  font-size: 54px;
  margin-bottom: 0;
  margin-top: 16px;
}
.noAssets___1elTi .smallText___a55YO {
  font-size: 40px;
}
.noAssets___1elTi .assignButton___3Qz2l {
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
}
.contentDiv___3EcVM {
  height: 100%;
}
.grid___30Mwp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: calc(100% - 48px);
  overflow: hidden;
}
.submenuItemLink___CQQC4 {
  text-transform: uppercase !important;
}
.assignButton___3Qz2l, .AssignAssetsToCellBtn___X5cTo {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
  margin-left: 16px;
}
.AssignAssetsToCellBtn___X5cTo {
  z-index: 1;
}
.exportButton___3kz9S {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
  margin-left: 16px;
  margin-bottom: 0px;
}
.assignAssetsModal___UvnWX .assignAssetsFormTitle___JMBuk {
  margin-bottom: 24px;
}
.assignAssetsModal___UvnWX .ant-btn-primary {
  min-width: 180px;
  width: auto !important;
}
.assignAssetsModal___UvnWX .ant-form-item-control input:hover {
  border: none;
}
.assignAssetsModal___UvnWX .ant-form-item-control .ant-select-disabled .ant-select-selection {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.assignAssetsModal___UvnWX .ant-modal-content {
  padding: 0 16px 0;
}
.assignAssetsModal___UvnWX .ant-modal-body {
  padding: 0 40px 0;
}
.assignAssetsModal___UvnWX .ant-modal-footer {
  padding-right: 40px;
}
.assignAssetsModal___UvnWX .ant-modal-content .ant-modal-close {
  padding-right: 40px;
}
.assetsDistributionloader___1Hu9F {
  position: relative;
  background-color: transparent;
}
.assignToProcessContainer___18lH6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #c4d1db;
  letter-spacing: 0.8px;
  font-weight: 100;
  padding-top: 4px;
}
.assignToProcessContainer___18lH6 .assetsSelected___2x-0T {
  white-space: nowrap;
}
.reloadText___sfGD8 {
  padding-left: 15px;
}
.tooltipButtonLevel2___1r05G {
  width: 180px !important;
  right: calc(50% - 85px) !important;
  top: 240px !important;
}
.toolbarContainer___1WiA9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
  margin-left: 8px;
  margin-right: 0;
  width: 100%;
}
.tooltip___2WshB {
  overflow: hidden;
  text-overflow: ellipsis;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___gMQHr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___YUvFY {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___377Kk {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2vJwx {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___19THg {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2wJFV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___mkxv2 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3G-XI {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3_dTP {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3_dTP .sectionTitle___20t7w {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3_dTP .sectionBody___3VRtb {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3_dTP .sectionBody___3VRtb .infoRow___MSxYv {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3_dTP .sectionBody___3VRtb .infoRow___MSxYv .key___1biZg {
  font-weight: 600;
}
.overviewSection___3_dTP .sectionBody___3VRtb .infoRow___MSxYv .rowValue___2wJFV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2BWp_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2BWp_ .showSign___2hfYT {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2BWp_ .showMore___3pd90::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.vulnerabilityId___1gGlX {
  font-size: 16px;
  color: #1d1d1d;
  letter-spacing: 0.5px;
  font-weight: 600;
  margin-bottom: 8px;
}
.vulnerabilityDesc___TWC45 {
  margin-bottom: 40px;
  color: #565656;
  text-align: justify;
  letter-spacing: 0.5px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___29yfx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___n1LlL {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1Bj00 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3iWuD {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___Nhuif {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___RQV7x {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___JGCzD {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3SmZ_ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2UjSp {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2UjSp .sectionTitle___2BjRj {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2UjSp .sectionBody___33piP {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2UjSp .sectionBody___33piP .infoRow___3Lv47 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2UjSp .sectionBody___33piP .infoRow___3Lv47 .key___1KVzj {
  font-weight: 600;
}
.overviewSection___2UjSp .sectionBody___33piP .infoRow___3Lv47 .rowValue___RQV7x {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___h69hB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___h69hB .showSign___29Ug0 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___h69hB .showMore___2V689::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.unassignedAssetsButton___2GbBT {
  background-color: #00acc1 !important;
  border: 0 !important;
  border-radius: 3px !important;
  height: 28px !important;
}
.unassignedAssetsButton___2GbBT span {
  color: #ffffff;
  opacity: 0.7;
}
.unassignedAssetsButton___2GbBT:focus {
  background-color: #00acc1;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3dNat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___BCObQ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2VrRD {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3FcCT {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2YZxF {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___ociSa {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___tjlM0 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3eVue {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1Ag9y {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1Ag9y .sectionTitle___3JtlB {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1Ag9y .sectionBody___37Pgl {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1Ag9y .sectionBody___37Pgl .infoRow___3pElR {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1Ag9y .sectionBody___37Pgl .infoRow___3pElR .key___1Y8OI {
  font-weight: 600;
}
.overviewSection___1Ag9y .sectionBody___37Pgl .infoRow___3pElR .rowValue___ociSa {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3VhjS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3VhjS .showSign___w2Nls {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3VhjS .showMore___Fxywb::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.chooseImageTitle___PLJDk {
  height: 20px;
  margin-bottom: 17px;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.6px;
  color: rgba(29, 29, 29, 0.6);
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 0.25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chooseImageTitle___PLJDk .uploadTitle___3Yb_n {
  color: #00acc1;
  text-decoration: underline;
  font-weight: 600;
  cursor: pointer;
  margin: 0 4px;
  padding-top: 24px;
}
.imageInfoContainer___wI7tY {
  margin: 10px 0 37px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.imageInfoContainer___wI7tY .removeImageContainer___hdLK8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.imageInfoContainer___wI7tY .removeImageContainer___hdLK8 .removeFile___hxG4u {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  margin-bottom: 3px;
  cursor: pointer;
}
.imageInfoContainer___wI7tY .removeImageContainer___hdLK8 .imageName___SLuyY {
  font-size: 14px;
  color: #1d1d1d;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 90%;
}
.imageInfoContainer___wI7tY .imageStatus___1Rgp_ {
  margin: 4px 0 0 22px;
  letter-spacing: 0.25px;
  color: #ff0000;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___20MAp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1IvX- {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1kqki {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___33fqW {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___qZb4S {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___35PTb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3MJSd {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1R_pA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3yGCJ {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3yGCJ .sectionTitle___2xGyM {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3yGCJ .sectionBody___2HvI2 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3yGCJ .sectionBody___2HvI2 .infoRow___2sKyG {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3yGCJ .sectionBody___2HvI2 .infoRow___2sKyG .key___27wnA {
  font-weight: 600;
}
.overviewSection___3yGCJ .sectionBody___2HvI2 .infoRow___2sKyG .rowValue___35PTb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1nSEX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1nSEX .showSign___GBXIK {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1nSEX .showMore___1ONta::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.tooltipButton___21udk {
  width: 180px !important;
  right: calc(50% - 85px) !important;
  top: 180px !important;
}
.processDescription___39k-E {
  height: 36px;
}
.location___3y3Cu {
  max-width: 150px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.dots___1jC-1 {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.formTitle___2vcnS {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.6px;
  color: #1d1d1d;
  padding: 4px 0px;
}
.formSubTitle___34mqc {
  margin-bottom: 21px;
  color: var(--light-theme-neutrals-high, #1D1D1D);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.25px;
}
.optionImg___3vKgV {
  float: left;
}
.optionImg___3vKgV div svg {
  position: relative;
  top: -3px;
}
.processForm .ant-divider-horizontal {
  margin: 36px 0;
}
.lightTooltip {
  white-space: pre-wrap;
}
.lightTooltip .ant-tooltip-content .ant-tooltip-arrow {
  border-color: transparent !important;
}
.lightTooltip .ant-tooltip-arrow {
  border-color: transparent !important;
}
.lightTooltip .ant-tooltip-arrow::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 7px;
  border: 7px solid #efefef;
  border-color: transparent transparent #efefef #efefef;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  -webkit-box-shadow: -2px 2px 1px -1px rgba(0, 0, 0, 0.3);
          box-shadow: -2px 2px 1px -1px rgba(0, 0, 0, 0.3);
}
.lightTooltip .ant-tooltip-inner {
  -webkit-box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.5);
  background-color: #efefef;
  color: #1d1d1d;
  font-weight: 600;
  letter-spacing: 0.4px;
}
.lightTooltip .ant-tooltip-inner .highlight {
  color: #1d1d1d !important;
}
.imageTitle___1Gd7E {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.6px;
  height: 31px;
  color: #1d1d1d;
  margin-top: 44px;
}
.deleteModal___2Roaa .ant-modal-title {
  padding: 8px 0 0 16px;
  font-size: 24px;
  font-weight: 600;
}
.deleteModal___2Roaa .ant-modal-body {
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 16px !important;
}
.deleteModal___2Roaa .ant-btn-primary {
  max-width: 120px;
}
.deleteModal___2Roaa .ant-modal-footer {
  padding-bottom: 16px !important;
}
.deleteModal___2Roaa .ant-modal-confirm-title {
  padding: 16px;
}
.deleteModal___2Roaa .ant-modal-confirm-title .ant-col:last-of-type {
  position: absolute;
  top: 15px;
  right: 15px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3GwSc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___23yMi {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___4Nyhv {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___26CWz {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3-bDs {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___j0Csi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2CsLp {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___HLGLD {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2bn7Y {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2bn7Y .sectionTitle___3iQrt {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2bn7Y .sectionBody___3F5XQ {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2bn7Y .sectionBody___3F5XQ .infoRow___3i2pZ {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2bn7Y .sectionBody___3F5XQ .infoRow___3i2pZ .key___cR8qD {
  font-weight: 600;
}
.overviewSection___2bn7Y .sectionBody___3F5XQ .infoRow___3i2pZ .rowValue___j0Csi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2Lu5A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2Lu5A .showSign___1wm3- {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2Lu5A .showMore___RP4_l::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.optionImg___3k3YI {
  float: left;
}
.optionImg___3k3YI div svg {
  position: relative;
  top: -3px;
}
.imageTitle___2pmbV {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.6px;
  height: 31px;
  color: #1d1d1d;
  margin-top: 44px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2lC9a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___9mPh_ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2sAnr {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3Slar {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1q4NR {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1Ye_P {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3xLSM {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2GPmx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___16MXH {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___16MXH .sectionTitle___3CLmM {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___16MXH .sectionBody___1LNyv {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___16MXH .sectionBody___1LNyv .infoRow___OmqnW {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___16MXH .sectionBody___1LNyv .infoRow___OmqnW .key___1ms6V {
  font-weight: 600;
}
.overviewSection___16MXH .sectionBody___1LNyv .infoRow___OmqnW .rowValue___1Ye_P {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2QpQc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2QpQc .showSign___AYtvB {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2QpQc .showMore___2mqpE::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.siteDescription___3VM29 {
  height: 36px;
  overflow-y: scroll;
}
.location___2AsjD {
  max-width: 150px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.dots___g6AeT {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.tooltipButton___3pfAp {
  width: 180px !important;
  right: calc(50% - 85px) !important;
  top: 180px !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3hVEf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___6XCci {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___xZNdP {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2GK1C {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3O0G9 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3NW11 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2mnqR {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___28_56 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___Wf77G {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___Wf77G .sectionTitle___31P2R {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___Wf77G .sectionBody___1UZjT {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___Wf77G .sectionBody___1UZjT .infoRow___2IO4j {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___Wf77G .sectionBody___1UZjT .infoRow___2IO4j .key___3_V18 {
  font-weight: 600;
}
.overviewSection___Wf77G .sectionBody___1UZjT .infoRow___2IO4j .rowValue___3NW11 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3nd_K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3nd_K .showSign___2-idr {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3nd_K .showMore___u_X8l::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.usersSelect___1PamZ {
  width: 200px;
  float: right;
}
.usersSelect___1PamZ .userOption___1Bf50,
.usersSelect___1PamZ .unassigned___P-bRt {
  text-align: left;
}
.usersSelect___1PamZ .ant-select-selector {
  background-color: #efefef;
  border: solid 1px #C4D1DB;
}
.usersSelect___1PamZ .ant-select-focused .ant-select-selector,
.usersSelect___1PamZ .ant-select-selector:focus,
.usersSelect___1PamZ .ant-select-selector:active,
.usersSelect___1PamZ .ant-select-selector:hover {
  background-color: #efefef;
  border: solid 1px #C4D1DB;
  -webkit-box-shadow: initial;
          box-shadow: initial;
}
.usersSelect___1PamZ .ant-select-arrow {
  color: #00acc1;
}
.withoutBorders___8n3sp {
  width: 160px;
  float: right;
}
.withoutBorders___8n3sp .select___gTzwr {
  font-weight: 600;
  font-size: 16px;
  color: #1d1d1d;
  background: #EFEFEF;
  border: 1px;
  border: 1px solid #A5A5A5;
  border-radius: 3px;
  text-align: left;
}
.withoutBorders___8n3sp .userOption___1Bf50,
.withoutBorders___8n3sp .unassigned___P-bRt {
  text-align: left;
  padding-left: 10px !important;
}
.withoutBorders___8n3sp .ant-form-item-control .ant-select-selector {
  border: transparent;
  background-color: transparent !important;
  padding-left: 0px;
}
.withoutBorders___8n3sp .ant-select-selection__rendered {
  margin-left: 0px;
}
.withoutBorders___8n3sp .ant-form-item {
  margin: -5px -8px 14px 0;
}
.withoutBorders___8n3sp .ant-select-arrow {
  color: rgba(0, 0, 0, 0.65) !important;
}
.withoutBorders___8n3sp .ant-select-single.ant-select-show-arrow .ant-select-selection-item {
  padding-left: 8px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___gditF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1HYh7 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1WpUa {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1eXnH {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1qRJb {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___10S2T {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1HRak {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3rpqZ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2zl8r {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2zl8r .sectionTitle___ywk3u {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2zl8r .sectionBody___38xI0 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2zl8r .sectionBody___38xI0 .infoRow___25lQy {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2zl8r .sectionBody___38xI0 .infoRow___25lQy .key___Cy8Vg {
  font-weight: 600;
}
.overviewSection___2zl8r .sectionBody___38xI0 .infoRow___25lQy .rowValue___10S2T {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3PT1Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3PT1Q .showSign___plmuP {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3PT1Q .showMore___3l3qM::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.caseDetailsButton___1Nv34 {
  font-size: 14px !important;
  color: #ffffff !important;
  background-color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
  height: 24px !important;
  padding-top: 1px !important;
}
.caseDetailsButton___1Nv34:hover {
  opacity: 0.25 !important;
}
.reloadText___3Qfl3 {
  padding-left: 15px;
}
.link___1PWPO {
  text-decoration: underline;
  color: #00acc1;
  cursor: pointer;
}
.toolbarContainer___gditF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.severity___EFya2 {
  width: 60%;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.inProgressCaseStatus___1yFS9 {
  color: #00acc1;
}
.openAlertStatus___3Iq3w {
  color: #ffffff;
}
.resolvedOrRejectedStatus___3-i5_ {
  color: var(--high-emphasis);
}
.emptyMsgDiv___2vRX8 {
  font-size: 17px;
  line-height: 1.36;
  letter-spacing: 0.2px;
  text-align: center;
  color: rgba(147, 163, 176, 0.63);
  margin: 220px 60px 0 50px;
}
.caseOverview___25Rn8 {
  height: 100%;
}
.caseOverview___25Rn8 .titleDiv___3B9WH {
  padding-right: 64px;
}
.caseOverview___25Rn8 .titleDiv___3B9WH .caseBtns___1h_C9 {
  margin-top: 14px;
}
.caseOverview___25Rn8 .caseDetails___uFo95 {
  height: 100%;
  overflow-y: scroll;
  padding-right: 20px;
  margin-right: 36px;
}
.caseOverview___25Rn8 .cardDiv___1tK4- {
  height: 90%;
}
.caseOverview___25Rn8 .caseAlerts___3bYBu {
  height: 90%;
  overflow: scroll;
  border-radius: 3px;
  background-color: #FFFFFF;
}
.caseOverview___25Rn8 .caseAlerts___3bYBu .caseTabs___NZx2a {
  height: 700;
  overflow: auto;
  padding-left: 20px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL {
  background-color: transparent;
  border: 0;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .anticon-right {
  padding-top: 16px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN {
  width: calc(100% - 24px);
  float: right;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .alertTitle___oPIke {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.33;
  letter-spacing: 0.46px;
  color: #000000;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .alertTitle___oPIke .alertSubtitle___2Aalc {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.71;
  letter-spacing: 0.36px;
  color: #7a7a7a;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .rightRowElement___NWojE {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .alertStatus___1C3PL {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.41px;
  color: #000000;
  margin-right: 15px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .resolvedStatus___22bTD {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.53px;
  color: #ffffff;
  padding: 0 20px;
  margin-right: 15%;
  background-color: #a2a2a2;
  font-weight: 600;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .infoDiv___2kktV {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.53px;
  color: #ffffff;
  padding: 0 20px;
  margin-right: 15%;
  border: solid 1px #565656;
  color: #565656;
  background-color: transparent;
  font-weight: 600;
  width: 100px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .alertSeverity___3YlhZ {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 0.53px;
  color: #ffffff;
  padding: 0 20px;
  margin-right: 15%;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .moreIconContainer___1M6Qb {
  margin-top: 12px;
  float: right;
  line-height: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .moreIconContainer___1M6Qb svg g path:nth-child(2) {
  fill: gray;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .rowDetails___jy9pd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 8px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .rowDetails___jy9pd .coverTag___27aZS {
  margin-right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: transparent;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
  max-width: 120px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 18px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .rowDetails___jy9pd .coverTag___27aZS span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertRow___EucqN .rowDetails___jy9pd .coverTag___27aZS svg {
  height: 12px;
  width: 12px;
  margin-right: 4px;
}
.caseOverview___25Rn8 .caseAlertsDiv___ZuDsL .alertViewLoaderContainer___3Gsu9 {
  position: relative;
  height: 80px;
}
.caseActions___1Arbd .caseBtn___2IRIr {
  background-color: transparent;
  border: solid 1px #00acc1;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 600;
  color: #00acc1;
  letter-spacing: 0.43px;
  line-height: 28px;
  margin-left: 16px;
  text-align: center;
  width: 110px;
}
.caseActions___1Arbd .caseBtn___2IRIr:hover,
.caseActions___1Arbd .caseBtn___2IRIr:active,
.caseActions___1Arbd .caseBtn___2IRIr:focus {
  background-color: transparent;
  border: solid 1px #00acc1;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 600;
  color: #00acc1;
  letter-spacing: 0.43px;
  line-height: 28px;
  margin-left: 16px;
  text-align: center;
  width: 110px;
}
.rawDatabtn___1JjEY {
  background-color: transparent;
  border: solid 1px #00acc1;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 600;
  color: #00acc1;
  letter-spacing: 0.43px;
  line-height: 28px;
  margin-left: 16px;
  text-align: center;
  width: 110px;
  width: 130px;
  float: right;
}
.modalSubTitle___ZMfmi {
  margin-top: 16px;
  color: #565656;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.53px;
  font-weight: normal;
  white-space: pre-line;
}
.caseCard___1gb7E {
  background-color: #f5f6f6;
  padding: 20px;
  height: 100%;
  border-radius: 3px;
  overflow: hidden;
}
.caseCard___1gb7E .title___2-Ahn {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.6px;
  color: #000000;
  margin-bottom: 10px;
}
.caseCard___1gb7E .title___2-Ahn .dots___5c76o {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.caseCard___1gb7E .title___2-Ahn .saveButton___3LgGP,
.caseCard___1gb7E .title___2-Ahn .saveButton___3LgGP:hover {
  background-color: #00acc1;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.43px;
  border: 0;
  border-radius: 0 4px 4px 0;
}
.caseCard___1gb7E .title___2-Ahn .saveButton___3LgGP:disabled {
  background-color: #00acc1;
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 0.43px;
  border: 0;
  border-radius: 0 4px 4px 0;
  color: #f5f6f6;
  background-color: #818c8e;
}
.caseCard___1gb7E .title___2-Ahn .ant-input-group-addon {
  padding: 0;
  border: 0;
}
.caseCard___1gb7E .title___2-Ahn .ant-input {
  border-color: #d9d9d9 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #efefef;
  border-right: 0;
}
.caseCard___1gb7E .title___2-Ahn .editBtn___2uzk9 {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-right: 0;
}
.caseCard___1gb7E .subTitle___NcQHn {
  font-size: 14px;
  letter-spacing: 0.46px;
  color: #565656;
  padding-bottom: 25px;
  overflow: scroll;
  white-space: normal;
  word-break: break-word;
  height: 90px;
}
.caseCard___1gb7E .caseKpis___2dN7K {
  margin-bottom: 40px;
}
.caseCard___1gb7E .caseKpis___2dN7K .kpiLabel___2gO_x {
  font-size: 14px;
  line-height: 1.14;
  letter-spacing: 0.46px;
  text-align: center;
  color: #565656;
  word-spacing: 100vh;
}
.caseCard___1gb7E .caseKpis___2dN7K .kpiValue___34LPU {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0.92px;
  text-align: center;
  color: #000000;
}
.caseCard___1gb7E .scrollableSection___GJep- {
  overflow-y: auto;
  height: 90%;
  padding-right: 8px;
}
.caseCard___1gb7E .scrollableSection___GJep- .alertItemRow___2TOK9 {
  line-height: 34px;
}
.caseCard___1gb7E .scrollableSection___GJep- .alertItemRow___2TOK9 .label___2DpC5 {
  font-size: 14px;
  letter-spacing: 0.46px;
  color: #565656;
  text-align: left;
}
.caseCard___1gb7E .scrollableSection___GJep- .alertItemRow___2TOK9 .value___2TO-5 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
  color: #000000;
  text-align: right;
}
.caseCard___1gb7E .scrollableSection___GJep- .alertItemRow___2TOK9 .interface___3R9VG {
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.53px;
  color: #000000;
  text-align: left;
}
.caseCard___1gb7E .scrollableSection___GJep- .itemRow___nJDK8 {
  line-height: 34px;
  margin-top: 15px;
}
.caseCard___1gb7E .scrollableSection___GJep- .itemRow___nJDK8 .label___2DpC5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  letter-spacing: 0.46px;
  color: #000000;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.5px;
}
.caseCard___1gb7E .scrollableSection___GJep- .itemRow___nJDK8 .value___2TO-5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.53px;
  color: #000000;
  text-align: left;
  letter-spacing: 0.25px;
  white-space: nowrap;
}
.caseCard___1gb7E .scrollableSection___GJep- .itemRow___nJDK8 .interface___3R9VG {
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.53px;
  color: #000000;
  text-align: left;
}
.caseCard___1gb7E .itemRow___nJDK8 {
  line-height: 34px;
  margin-top: 15px;
}
.caseCard___1gb7E .itemRow___nJDK8 .label___2DpC5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  letter-spacing: 0.46px;
  color: #000000;
  font-weight: 600;
  text-align: left;
  letter-spacing: 0.5px;
}
.caseCard___1gb7E .statusValue___2Hs-O {
  float: left;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
  padding: 5px 25px;
  border-radius: 3px;
  color: #ffffff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #d8d8d8;
  color: #000000;
  padding: 0 10px;
  text-align: center;
}
.caseCard___1gb7E .typeValue___3HCoW {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  font-size: 16px;
  color: #000000;
  text-align: left;
  letter-spacing: 0.25px;
}
.caseCard___1gb7E .riskRow___2JGu0 {
  padding-bottom: 10px;
}
.caseCard___1gb7E .riskRow___2JGu0 .riskLabel___ekYjF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  letter-spacing: 0.46px;
  color: #000000;
  text-align: left;
  letter-spacing: 0.5px;
  font-size: 20px;
  font-weight: 600;
}
.caseCard___1gb7E .riskRow___2JGu0 .riskValue___1RjD2 {
  float: left;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
  padding: 5px 25px;
  border-radius: 3px;
  color: #ffffff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.caseCard___1gb7E .riskRow___2JGu0 .noRisk___3O4v1 {
  float: left;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.53px;
  padding: 5px 25px;
  border-radius: 3px;
  color: #ffffff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #d8d8d8;
  color: #000000;
}
.textEditor___2WNEf {
  background-color: #FFFFFF;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 0px;
}
.textEditor___2WNEf .displayBox___1YuG8 {
  color: black;
  border: 1px solid #A5A5A5;
  border-radius: 3px;
  padding: 16px;
}
.textEditor___2WNEf .displayBox___1YuG8 .EmptyBoxText___1SSxG {
  color: #A5A5A5;
}
.textEditor___2WNEf .editorTitle___3V6uD {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.25px;
}
.textEditor___2WNEf .textArea___3JpGU {
  min-height: 15px;
  margin-top: 20px;
}
.textEditor___2WNEf .textArea___3JpGU .message___2CAqt {
  color: red;
}
.textEditor___2WNEf .textArea___3JpGU .richEditorFooterButtons___x2Ove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0px;
  gap: 16px;
  isolation: isolate;
  padding-top: 16px;
}
.textEditor___2WNEf .lastUpdated___1ZbMo {
  margin-top: 10px;
  color: rgba(29, 29, 29, 0.6);
  min-height: 15px;
  margin-left: 0px;
}
.alertView___kyMKA .ant-tabs-content-holder {
  overflow-y: auto;
}
.alertView___kyMKA .ant-tabs-bar .ant-tabs-tab {
  text-align: left !important;
}
.alertView___kyMKA .ant-tabs-tab {
  font-size: 17px;
  font-weight: 600;
  padding-bottom: 0px;
}
.alertView___kyMKA .ant-tabs-nav .ant-tabs-tab-active {
  color: #00acc1;
  font-weight: 600;
}
.alertView___kyMKA .ant-tabs-content {
  border: 0 !important;
  padding-right: 10px;
}
.alertView___kyMKA .ant-tabs-nav .ant-tabs-tab:hover,
.alertView___kyMKA .ant-tabs-nav .ant-tabs-tab:active {
  color: #00acc1;
  font-weight: 600;
}
.alertView___kyMKA .summaryExpandedSection___1Em8l {
  padding: 8px 0 0 0;
}
.alertView___kyMKA .assetDetails___2qDVK {
  width: 70%;
}
.alertView___kyMKA .assetDetails___2qDVK .assetExpandedSection___2T6iD {
  padding: 0 0 20px 0;
}
.alertView___kyMKA .summarySecondPart___3geFl {
  width: 70%;
}
.loader___2kQo6 {
  background-color: transparent !important;
  position: relative !important;
}
.alertHistoryButton___12MUn {
  position: relative;
  bottom: 40px;
}
.interfacesTable___3QGso {
  margin-top: 20px;
}
.shareBtnWrapper___1UcXF {
  padding-top: 5px;
}
.exportModal___1xcIX {
  padding: 0 16px;
}
.exportModal___1xcIX .emailsDiv___2sk1L {
  margin-bottom: 20px;
  height: 150px;
  overflow-y: scroll;
}
.exportModal___1xcIX .emailsDiv___2sk1L .emailRow___2P8Q4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 32px;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.exportModal___1xcIX .emailsDiv___2sk1L .emailRow___2P8Q4 .deleteBtn___37OW8 {
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  margin-top: 4px;
  margin-right: 16px;
}
.exportModal___1xcIX .ant-input-group-addon {
  background-color: #efefef;
  color: #00acc1;
  font-size: 14px;
  letter-spacing: 0.1px;
  border: solid 1px #979797;
  border-left: 0;
  cursor: pointer;
}
.exportModal___1xcIX .has-error .ant-input-group-addon {
  background-color: #efefef;
}
.exportModal___1xcIX .ant-input,
.exportModal___1xcIX .ant-input:focus {
  border-right: 0 !important;
  border: solid 1px #979797;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.exportModal___1xcIX .has-error .ant-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.siteCol___3lgJw {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.siteCol___3lgJw .siteNameLabel___38BCw {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
}
.siteCol___3lgJw .siteIcon___10HA7 {
  weight: 12px;
  width: 12px;
  margin-right: 4px;
}
.siteCol___3lgJw .additionalScopes___1jGpq {
  padding-right: 5px;
  padding-left: 5px;
}
.exportButton___38HSP {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
  margin-left: 16px;
  margin-bottom: 0px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2x6yi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1tXrs {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1Mq3V {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1xi_k {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1SCVq {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1hZPK {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___VcxuT {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1B3EW {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2LT4C {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2LT4C .sectionTitle___2vsEO {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2LT4C .sectionBody___1F2bP {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2LT4C .sectionBody___1F2bP .infoRow___1DQ3m {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2LT4C .sectionBody___1F2bP .infoRow___1DQ3m .key___xGwEs {
  font-weight: 600;
}
.overviewSection___2LT4C .sectionBody___1F2bP .infoRow___1DQ3m .rowValue___1hZPK {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1Ptmx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1Ptmx .showSign___1JlvG {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1Ptmx .showMore___8nEbh::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.sideModal___2Jssg .ant-drawer-header {
  border-bottom: 1px solid #D2D2D2;
}
.explanationBox___2eg3k {
  color: black;
  border: 1px solid #D2D2D2;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 22px;
}
.stepsContainer___2Pcbr {
  margin-top: 20px;
}
.stepsContainer___2Pcbr .errorDiv___3L6f- {
  color: #FD5252;
  font-size: 14px;
  margin-top: 6px;
}
.stepsContainer___2Pcbr .btn___2Q11W:disabled {
  background-color: #A5A5A5;
}
.stepsContainer___2Pcbr .ant-steps-item-content {
  height: auto;
}
.stepsContainer___2Pcbr .ant-steps-vertical > .ant-steps-item {
  height: auto;
}
.stepsContainer___2Pcbr .ant-btn-primary[disabled]:hover {
  background-color: #A5A5A5;
}
.stepsContainer___2Pcbr .ant-upload-list-item-error .ant-upload-list-item-name {
  color: #757575 !important;
}
.stepsContainer___2Pcbr .ant-upload-list-item-error svg {
  color: #757575 !important;
}

.errorBoxContainer___2DJ-9 {
  border: 1px solid #C4D1DB;
  padding: 20px;
  margin-top: 20px;
  overflow-y: scroll;
  max-height: 510px;
}
.errorBoxContainer___2DJ-9 .primaryHeadline___2A8f3 {
  background-color: #EFEFEF;
  color: #31717D;
  font-size: 14px;
  padding-left: 8px;
  margin-top: 5px;
}
.errorBoxContainer___2DJ-9 .detailedError___1tHMO {
  font-weight: bold;
  font-size: 14px;
  margin-left: 9px;
  margin-top: 10px;
}
.errorBoxContainer___2DJ-9 .detailedError___1tHMO .errorLabel___2wlTR {
  font-weight: normal;
}
.errorBoxContainer___2DJ-9 .detailedError___1tHMO span {
  font-weight: normal;
  color: #797575;
}
.errorBoxContainer___2DJ-9 .generalError___3AiFQ {
  font-weight: bold;
  margin-top: 10px;
}
.errorBoxContainer___2DJ-9 .generalError___3AiFQ span {
  font-weight: normal;
  color: #797575;
}
.errorBoxContainer___2DJ-9 .underline___38jJa {
  text-decoration: underline;
  margin-bottom: 0px;
}
.errorBoxContainer___2DJ-9 .edgeError___39fLA {
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
  margin-left: 9px;
}
.errorBoxContainer___2DJ-9 .edgeError___39fLA .edgeErrorBlock___2wtB2 {
  margin-bottom: 8px;
}
.errorBoxContainer___2DJ-9 .edgeError___39fLA .edgeErrorBlock___2wtB2 .edgeName___1QA1J {
  font-weight: normal;
  color: #797575;
}
.errorBoxContainer___2DJ-9 .ant-divider-horizontal {
  margin: 8px 0px;
}
.errorBoxContainer___2DJ-9 .ant-divider {
  border-top: 1px solid #C3D0DB;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2oR6D {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3uUkb {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___13N98 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2XnsV {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___DYDEA {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___HNKll {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1ZJeB {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___ycBeC {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1_nxN {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1_nxN .sectionTitle___2TtU9 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1_nxN .sectionBody___uB9hS {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1_nxN .sectionBody___uB9hS .infoRow___2hLRz {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1_nxN .sectionBody___uB9hS .infoRow___2hLRz .key___1-R5e {
  font-weight: 600;
}
.overviewSection___1_nxN .sectionBody___uB9hS .infoRow___2hLRz .rowValue___HNKll {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2EJMC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2EJMC .showSign___17PFH {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2EJMC .showMore___1G9YI::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.hidden___10mzL {
  display: none;
}
.bold___1GgtS {
  font-weight: 400;
}
.zIndex1___nO1Hc {
  z-index: 1 !important;
}
.rowDisabled___1GLOn {
  pointer-events: none;
}
.rowDisabled___1GLOn .MuiDataGrid-cell.MuiDataGrid-cell--textLeft[role='cell'] {
  color: #757575;
  /* Adjust the color as needed */
}
.statusTag___GKBon {
  background-color: transparent;
  color: #ffffff;
  border: none;
  font-size: 14px;
}
.inactive___FTgyP,
.inProgress___2tm93 {
  color: #757575;
}
.active___1B3w2 {
  color: #00acc1;
}
.done___1G_vr {
  color: #28c7ad;
}
.pending___6wAWj {
  color: #ff9a00;
}
.created___2f5Dk,
.unknown___UPDI1 {
  color: #28c7ad;
}
.failed___3QKbX {
  color: #f33551;
}
.collectorTooltip___3Qrgi .ant-tooltip-arrow {
  display: none;
}
.formItemWrapper___Tnt8E {
  display: inline-block;
  position: relative;
  width: 100%;
}
.secondaryLogoWrapper___3PN3a {
  display: inline-block;
  position: absolute;
  top: -6px;
  right: 0px;
}
.secondaryLogoWrapper___3PN3a img {
  max-width: 140px;
  max-height: 90px;
}
.emptyFileListWrapper___2B-6o {
  width: 100%;
  height: 100%;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  opacity: 0.65;
}
.fileListContent___3g8uT {
  height: calc(100% - 50px);
  width: 100%;
  overflow: scroll;
}
.fileList___2jW-s {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #000000 !important;
}
.fileList___2jW-s li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 8px;
}
.fileList___2jW-s li.sidebarFile___3C-Du {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.fileList___2jW-s li.sidebarFile___3C-Du .status___1E2Z4 {
  width: 100%;
}
.fileList___2jW-s li .status___1E2Z4 {
  width: 15%;
}
.fileList___2jW-s li .status___1E2Z4.error___3jplq {
  color: #f33551;
}
.fileList___2jW-s li .status___1E2Z4.completed___2IGWn {
  color: #87cc52;
}
.fileList___2jW-s .header___1jhno {
  width: 100%;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.fileList___2jW-s .fileItem___2LaHA {
  width: 100%;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 12px;
}
.fileList___2jW-s .name___2nNOx {
  width: 45%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.fileList___2jW-s .name___2nNOx .fileName___3Kft_ {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: calc(100% - 60px);
  display: inline-block;
  color: #000000;
}
.fileList___2jW-s .name___2nNOx .fileExt___2G6qE {
  color: #000000;
}
.fileList___2jW-s .date___35iNe {
  width: 40%;
}
.fileList___2jW-s .fileWrapper___2AzKh {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
}
.fileList___2jW-s .nameWrapper___wOn8W {
  display: inline-block;
  width: 100%;
}
.fileList___2jW-s .fileStatusWrapper___d9fTI {
  color: #a2a2a2;
  margin-left: 24px;
}
.fileList___2jW-s .ant-progress-text {
  color: #a2a2a2;
}
.fileList___2jW-s .ant-progress-inner {
  background-color: var(--background);
}
.fileList___2jW-s .ant-progress-bg {
  background-color: var(--table-hover);
}
.removeFile___2xxR7 {
  cursor: pointer;
  opacity: 0.5;
  width: 16px;
  height: 24px;
  margin: 0 8px 0 0;
}
.removeFile___2xxR7:hover {
  opacity: 1;
}
.pageTitle___3uUkb .addBtn___cRMPC {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  margin-right: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.collectorBottomfilesList___3t4iK {
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.siteCol___Ahi6x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.siteCol___Ahi6x .siteIcon___3w9dZ {
  font-weight: 12px;
  width: 12px;
  margin-right: 4px;
}
.collectorDataCard___3g0ct {
  height: 65%;
  border: 0;
  background: #ffffff;
}
.collectorDataCard___3g0ct .collectorSwitch___kOMrG {
  margin-top: 4px;
  border-color: #f5f6f6;
}
.collectorDataCard___3g0ct .loader___IuHiL {
  background-color: transparent;
}
.collectorDataCard___3g0ct .graphSection___IlrvD {
  height: 100%;
  position: relative;
}
.collectorDataCard___3g0ct .graphSection___IlrvD .title___2V16l {
  color: #000000;
  font-size: 16px;
}
.collectorDataCard___3g0ct .graphSection___IlrvD .labels___19FT8 {
  padding: inherit !important;
  max-width: 300px;
}
.collectorDataCard___3g0ct .graphSection___IlrvD .ant-card {
  width: 400px;
}
.collectorDataCard___3g0ct .sensorData___DJbbB {
  height: 124px;
}
.collectorDataCard___3g0ct .sensorData___DJbbB div {
  font-size: 14px;
  color: #000000;
}
.collectorDataCard___3g0ct .sensorData___DJbbB div span {
  color: #000000;
  font-weight: 400;
}
.collectorDataCard___3g0ct .collectorGraphs___2JnMw {
  height: calc(100% - 54px);
  width: 100%;
  margin-top: 30px;
}
.collectorDataCard___3g0ct .ant-card-head {
  border: 0;
}
.collectorDataCard___3g0ct .ant-card-head .ant-select {
  margin-left: 40px;
}
.collectorDataCard___3g0ct .ant-card-head-title {
  color: #000000;
  font-size: 14px;
  overflow: hidden;
  white-space: normal;
  word-wrap: break-word;
  padding-bottom: 8px;
}
.collectorDataCard___3g0ct .ant-card-body {
  height: 100%;
}
.collectorDataCard___3g0ct .ant-select-selection {
  width: auto;
  background-color: transparent;
  border-color: #8c9ca8;
}
.collectorDataCard___3g0ct .ant-select-selection .ant-select-arrow {
  color: #00acc1;
}
.collectorDataCard___3g0ct .ant-select-selection-selected-value {
  color: #000000;
}
.collectorDataCard___3g0ct .xAxis .recharts-cartesian-axis-tick-value {
  font-size: 12px !important;
}
.infoTooltip___2nFes .ant-tooltip-inner {
  background-color: #ffffff;
  color: #000000;
  letter-spacing: 0.5px;
  font-size: 14px;
  width: 332px;
  padding: 14px 8px;
}
.disconnectedIcon___1iSsq {
  margin-right: -16px;
  margin-top: 2px;
}
.validityErrorTooltip___1HNBI .ant-tooltip-inner {
  background-color: #ffffff;
  color: #000000;
  letter-spacing: 0.5px;
  font-size: 14px;
  padding: 14px 8px;
}
.collectorsView___2cwcu {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.collectorsView___2cwcu .none___271TD {
  display: none;
}
.collectorsView___2cwcu .collectorsFilter___1NJta {
  margin-top: 20px;
  margin-bottom: 40px;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .itemChosen___15qNo {
  width: 220px;
  margin: 0 10px;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .itemChosen___15qNo .ant-select-selector {
  border-color: rgba(228, 228, 228, 0.6) !important;
  background-color: #1b1c1c;
  color: #f5f5f5;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .selectFilter___29x7J {
  width: 220px;
  margin: 0 10px;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .selectFilter___29x7J .ant-select-selector {
  background-color: #1b1c1c;
  color: rgba(228, 228, 228, 0.6);
  border-color: rgba(228, 228, 228, 0.6) !important;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .selectFilter___29x7J:first-of-type {
  margin-left: 0;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .p1-high-emphasis {
  margin-bottom: 7px;
}
.collectorsView___2cwcu .collectorsFilter___1NJta .ant-select-selection {
  background-color: #32474d;
}
.collectorsView___2cwcu .collectorsEmptyMsg___1H-9_ {
  margin-bottom: 50px;
}
.collectorsView___2cwcu .collectorsEmptyMsg___1H-9_ h2 {
  margin-bottom: 10px;
}
.collectorsView___2cwcu .addTitle___3QAf6 {
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 1.03px;
  color: #f5f6f6;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.collectorsView___2cwcu .xIcon___pouIv {
  position: absolute;
  right: 80px;
  cursor: pointer;
}
.collectorsView___2cwcu .addBtn___cRMPC {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
  margin-right: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.collectorsView___2cwcu .addBtn___cRMPC .importBtn___3_O6- {
  margin-right: 12px;
}
.collectorsView___2cwcu .highlighted {
  -webkit-box-shadow: 0 0 16px 5px #00acc1;
          box-shadow: 0 0 16px 5px #00acc1;
}
.collectorsView___2cwcu .highlighted.cardWrapper:after {
  opacity: 1;
}
.collectorsView___2cwcu .highlighted .actionbutton {
  visibility: visible;
}
.collectorsView___2cwcu .ant-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.collectorsView___2cwcu .ant-tabs-tabpane-active {
  height: 100%;
  overflow: scroll;
}
.collectorsView___2cwcu .ant-tabs-tab {
  font-size: 16px;
  margin: 0 24px 0 0;
}
.collectorsView___2cwcu .ant-tabs-content.ant-tabs-top-content.ant-tabs-content-animated {
  overflow: auto;
  display: block;
  margin-left: 0 !important;
}
.collectorsView___2cwcu .ant-tabs-nav .ant-tabs-tab-active,
.collectorsView___2cwcu .ant-tabs-nav .ant-tabs-tab:active,
.collectorsView___2cwcu .ant-tabs-nav .ant-tabs-tab:hover {
  color: #00acc1;
}
.collectorsView___2cwcu .ant-tabs-top .ant-tabs-ink-bar-animated {
  display: none !important;
}
.collectorsView___2cwcu .cardWrapper {
  margin-left: 0px !important;
}
.collectorsView___2cwcu .tabDiv___3grvN {
  overflow-y: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.collectorsView___2cwcu .tabDiv___3grvN .collectorCard___3Xhx4 {
  width: 200px;
  height: 200px;
  border-radius: 7px;
  background-color: #000000;
  margin: 35px 14px 14px 14px;
}
.collectorsView___2cwcu .tabDiv___3grvN .disabledCard___47xJa {
  cursor: not-allowed;
}
.collectorsView___2cwcu .tabDiv___3grvN .disabledCard___47xJa .cardWrapper {
  cursor: not-allowed;
}
.collectorsView___2cwcu .tabDiv___3grvN .disabledCard___47xJa .actionbutton:active {
  pointer-events: none;
}
.collectorsView___2cwcu .collectorLabel___2pTtH {
  color: #ffffff;
  text-align: center;
  width: 160px;
}
.collectorsView___2cwcu .collectorLabel___2pTtH .scopesContainer___2KBIn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.collectorsView___2cwcu .collectorLabel___2pTtH .scopesContainer___2KBIn .scopeIcon___-WHu3 {
  width: 12px;
  height: 12px;
  margin-right: 6px;
}
.collectorsView___2cwcu .collectorLabel___2pTtH .scopesContainer___2KBIn .scopeLabel___B3rVD {
  margin-left: 8px;
}
.collectorsView___2cwcu .collectorLabel___2pTtH .scopesContainer___2KBIn .primaryScopeLabel___2WbDW {
  max-width: 84px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collectorsView___2cwcu .collectorSubLabel___15FlM {
  color: #ffffff;
  text-align: center;
  width: 160px;
  margin-bottom: 24px;
}
.collectorsView___2cwcu .collectorSubLabel___15FlM .scopesContainer___2KBIn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.collectorsView___2cwcu .collectorSubLabel___15FlM .scopesContainer___2KBIn .scopeIcon___-WHu3 {
  width: 12px;
  height: 12px;
  margin-right: 6px;
}
.collectorsView___2cwcu .collectorSubLabel___15FlM .scopesContainer___2KBIn .scopeLabel___B3rVD {
  margin-left: 8px;
}
.collectorsView___2cwcu .collectorSubLabel___15FlM .scopesContainer___2KBIn .primaryScopeLabel___2WbDW {
  max-width: 84px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.collectorsView___2cwcu .activeCollectorsDiv___1-F6y {
  padding-right: 20px;
  margin-right: 30px;
}
.collectorsView___2cwcu .activeCollectorsDiv___1-F6y .card___24xVI:first-child {
  margin-left: 15px;
}
.collectorsView___2cwcu .activeCollectorsDiv___1-F6y .arrowIconLeft___24pGk {
  top: -40px;
  right: 15px;
  position: relative;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  color: #a2a2a2;
}
.collectorsView___2cwcu .activeCollectorsDiv___1-F6y .arrowIconRight___2A9ku {
  top: -40px;
  right: -10px;
  position: relative;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #a2a2a2;
}
.collectorsView___2cwcu .activeCollectorsDiv___1-F6y .actionbutton button {
  margin-left: 12px;
}
.collectorsView___2cwcu .activeCollectorsDiv___1-F6y::-webkit-scrollbar-thumb {
  display: none;
}
.collectorName___2Fg6M {
  margin-bottom: 24px;
}
.collectorDetails___1ejbp {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.collectorDetails___1ejbp .image___3TygX {
  width: 130px;
  height: 130px;
  line-height: 130px;
  text-align: center;
}
.collectorDetails___1ejbp .name___2nNOx {
  width: 60%;
  overflow: hidden;
  color: #1d1d1d;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: auto 0;
}
.ligthDropdown .ant-select-dropdown-menu {
  border: solid 1px #c6c6c6 !important;
  background-color: #f5f6f6 !important;
}
.communityStringsDiv___2GNy1 {
  margin-top: 16px;
}
.communityStringsDiv___2GNy1 .communityString___3IMWq .stringName___1vdn5 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right;
  font-weight: bold;
}
.communityStringsDiv___2GNy1 .communityString___3IMWq .stringName___1vdn5 .ant-btn {
  padding-right: 0;
  padding-left: 0;
  margin-top: 5px;
  margin-left: 8px;
  border: none;
}
.windowsCredentials___1DvT0 .detailDiv___2CeBl {
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.windowsCredentials___1DvT0 .addButton___2LDKf {
  font-size: 14px !important;
  letter-spacing: 0.1px !important;
  color: #00acc1 !important;
  background: #f5f6f6 !important;
  border: solid 1px #c6c6c6 !important;
}
.windowsCredentials___1DvT0 .addButton___2LDKf:disabled {
  color: #a2a2a2 !important;
}
.windowsCredentials___1DvT0 .deleteWinCredBtn___3N11E {
  border: none;
  float: right;
  margin-right: 15px;
  padding: 8px 0 0 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.actionRow___1I8nX {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 32px;
  cursor: pointer;
  color: var(--icon-color);
}
.actionRow___1I8nX:hover {
  color: #00acc1;
}
.actionRow___1I8nX:hover .actionIcon___3I_UD svg {
  fill: #00acc1;
}
.actionRow___1I8nX:hover .actionTitle___1RJfv {
  color: #00acc1;
}
.actionRow___1I8nX .actionIcon___3I_UD {
  height: 24px;
  width: 24px;
}
.actionRow___1I8nX .actionIcon___3I_UD svg {
  fill: var(--icon-color);
}
.actionRow___1I8nX .actionTitle___1RJfv {
  font-family: 'SourceSansPro';
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-left: 16px;
}
.addButton___2LDKf {
  background-color: #f5f6f6;
  color: #00acc1;
  border: none;
  height: inherit;
}
.addButton___2LDKf:disabled {
  color: #a2a2a2 !important;
}
.addButton___2LDKf:hover {
  background-color: #f5f6f6;
}
.errorSpan___M2C3Z {
  font-size: 14px;
  letter-spacing: 0.4px;
  color: #f33551;
  padding: 5px;
}
.ipsInput___1nuCv {
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ipsInput___1nuCv .ant-input {
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ipsInput___1nuCv .ant-input-group-addon {
  padding: 0;
  background-color: #f5f6f6;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.ant-badge-dot {
  height: 12px;
  min-width: 12px;
  z-index: 1;
  font-size: 0px;
  -webkit-box-shadow: #1d1d1d 0px 0px 8px 3px;
          box-shadow: #1d1d1d 0px 0px 8px 3px;
  top: -10px;
}
.side-modal-content-with-footer {
  padding-top: 0 !important;
}
.alreadyInListMessage___IXwrX {
  line-height: 20px;
  display: inline-block;
  color: #f33551;
}
.errorSpan___M2C3Z {
  font-size: 14px;
  letter-spacing: 0.4px;
  color: #f33551;
  padding: 5px;
}
.ipsInput___1nuCv {
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ipsInput___1nuCv .ant-input {
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ipsInput___1nuCv .ant-input-group-addon {
  padding: 0;
  background-color: #f5f6f6;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.addButton___2LDKf {
  background-color: #f5f6f6;
  color: #00acc1;
  border: none;
  height: inherit;
}
.addButton___2LDKf:disabled {
  color: #a2a2a2 !important;
}
.addButton___2LDKf:hover {
  background-color: #f5f6f6;
}
.sensorFormItem___11j31 {
  margin-bottom: -16px;
}
.coverTag___oCbhl {
  margin-top: 0;
  border-style: solid !important;
  border-width: 1px !important;
  max-width: 17ch;
  overflow: hidden;
  text-overflow: ellipsis;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.8)));
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}
.multiScopeContainer___2ZKMe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1ovv3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3lhSW {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___MMgXK {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2lsqx {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___10F2R {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1ehd4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2LKjr {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1seJs {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___SzheK {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___SzheK .sectionTitle___1rt1u {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___SzheK .sectionBody___22umE {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___SzheK .sectionBody___22umE .infoRow___1XPpU {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___SzheK .sectionBody___22umE .infoRow___1XPpU .key___1E2IY {
  font-weight: 600;
}
.overviewSection___SzheK .sectionBody___22umE .infoRow___1XPpU .rowValue___1ehd4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___TFnAR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___TFnAR .showSign___2fOFh {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___TFnAR .showMore___2uNe7::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.plugin-card___I3z2O {
  width: 240px;
  height: 240px;
  border: 1px solid rgba(228, 228, 228, 0.6);
  background-color: #1b1c1c;
  margin: 6px 12px 12px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.plugin-card___I3z2O .ant-card-body {
  padding: 12px;
}
.plugin-card___I3z2O .plugin-card-header___4bFa3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 6px;
  height: 60px;
}
.plugin-card___I3z2O .plugin-card-header___4bFa3 img.plugin-logo___3ePmK {
  width: 50px;
  height: auto;
  min-height: 50px;
  margin-right: 6px;
}
.plugin-card___I3z2O .plugin-card-header___4bFa3 .plugin-title___jDpcY {
  color: #ffffff;
  font-size: 0.95rem;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.plugin-card___I3z2O .plugin-card-body___2ryMq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.plugin-card___I3z2O .plugin-card-body___2ryMq .plugin-description___1oMVx {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: calc(1.2em * 4);
  margin-bottom: auto;
}
.plugin-card___I3z2O .new-instance-btn___36yXf {
  background-color: #00acc1;
  color: #ffffff;
  border: none;
  margin-top: 20px;
}
.plugin-card___I3z2O .new-instance-btn___36yXf:hover {
  background: #007f8e;
}

.sun-editor {
  font-family: Helvetica Neue, sans-serif;
  border-radius: 3px;
}
.sun-editor button > svg {
  width: 13px;
  height: 13px;
}
.sun-editor span > svg {
  width: 13px;
  height: 13px;
}
.sun-editor .se-btn {
  width: 25px;
  height: 25px;
  line-height: 18px;
}
.sun-editor .se-toolbar {
  height: 35px;
  padding: 0 3px 0;
  border-radius: 3px;
}
.sun-editor .se-btn-tray {
  height: 40px;
  padding: 2px 3px 0;
}
.sun-editor .se-list-layer {
  height: 140px;
}
.sun-editor .se-wrapper .se-wrapper-wysiwyg {
  padding: 16px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___16-oy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1czy- {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2YY0Z {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___A4BHJ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2I0hk {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2qOph {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2RyWH {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___-mG5Z {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2lics {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2lics .sectionTitle___3vzsX {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2lics .sectionBody___1bvme {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2lics .sectionBody___1bvme .infoRow___2xxbO {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2lics .sectionBody___1bvme .infoRow___2xxbO .key___2T6pK {
  font-weight: 600;
}
.overviewSection___2lics .sectionBody___1bvme .infoRow___2xxbO .rowValue___2qOph {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn____ipK3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn____ipK3 .showSign___3VSxv {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn____ipK3 .showMore___1_45x::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.externalId___1qJe5 {
  padding-right: 5px;
}
.extraExternalAssetIdsNum___DuLuz {
  cursor: pointer;
  color: #00acc1;
}
.extraExternalIdValue___37wQ2 {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.64;
  letter-spacing: 0.25px;
  margin-bottom: 6px;
}
.tooltipContainer___NOSZa {
  margin: 0px -16px 4px -10px;
  max-height: 250px;
  overflow: scroll;
}
.externalIdsTooltip___3bhlu {
  max-width: 350px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2hyqf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2mtjp {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3UH1l {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2M1A2 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1H8tY {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2zjOM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___36TTa {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1ZA65 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1NDaV {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1NDaV .sectionTitle___giHCP {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1NDaV .sectionBody___U0vlf {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1NDaV .sectionBody___U0vlf .infoRow___1ubLq {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1NDaV .sectionBody___U0vlf .infoRow___1ubLq .key___Q2hDS {
  font-weight: 600;
}
.overviewSection___1NDaV .sectionBody___U0vlf .infoRow___1ubLq .rowValue___2zjOM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1Moi6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1Moi6 .showSign___2LLff {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1Moi6 .showMore___1UIIc::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.menuContainer___2XtRk {
  overflow-y: scroll;
  padding: 0 16px;
  border-right: 1px solid rgba(117, 117, 117, 0.502);
}
.menuContainer___2XtRk.fullScreenMode___2zRL6 {
  display: none;
}
.menuContainer___2XtRk .menu___13Odo {
  background-color: inherit;
}
.menuContainer___2XtRk .menu___13Odo .title___pmKly {
  color: var(--high-emphasis);
  background-color: inherit;
  font-weight: 400;
  margin-bottom: 16px;
  border-radius: 4px;
}
.menuContainer___2XtRk .menu___13Odo .title___pmKly svg {
  margin-top: 14px;
}
.menuContainer___2XtRk .menu___13Odo .title___pmKly span {
  padding-left: 8px;
}
.menuContainer___2XtRk .menu___13Odo .menuTitle___3WlT3 {
  color: var(--high-emphasis);
  background-color: inherit;
  font-weight: 400;
  margin-bottom: 16px;
  border-radius: 4px;
  padding: 8px !important;
  height: 40px;
}
.menuContainer___2XtRk .menu___13Odo .menuTitle___3WlT3 svg {
  margin-top: 14px;
}
.menuContainer___2XtRk .menu___13Odo .menuTitle___3WlT3 span {
  padding-left: 8px;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi {
  color: var(--high-emphasis);
  background-color: inherit;
  font-weight: 400;
  margin-bottom: 16px;
  border-radius: 4px;
  padding: 0 !important;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi svg {
  margin-top: 14px;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi span {
  padding-left: 8px;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi > div {
  padding: 0 8px !important;
  height: 40px;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi .menuTitle___3WlT3 {
  border: 0;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi .menuTitle___3WlT3 span {
  padding-left: 16px;
  overflow: initial;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi ul {
  background: inherit !important;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi .ant-menu-submenu-arrow {
  position: absolute;
  right: 5px;
}
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi .selectedMenu___1MRPg,
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi .selectedMenu___1MRPg:hover,
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi .menuTitle___3WlT3:hover {
  color: #00acc1 !important;
  background: inherit;
}
.menuContainer___2XtRk .menu___13Odo .menuTitle___3WlT3:hover,
.menuContainer___2XtRk .menu___13Odo .subMenuTitle___RkrKi > div:hover {
  color: var(--high-emphasis) !important;
  background: rgba(117, 117, 117, 0.502);
  border-radius: 4px;
}
.menuContainer___2XtRk .menu___13Odo .selectedMenu___1MRPg,
.menuContainer___2XtRk .menu___13Odo .selectedMenu___1MRPg:hover,
.menuContainer___2XtRk .menu___13Odo .selectedSubMenu___2DeOq > div,
.menuContainer___2XtRk .menu___13Odo .selectedSubMenu___2DeOq:hover > div {
  background: rgba(0, 172, 193, 0.5);
  color: white !important;
  border-radius: 4px;
}
.menuContainer___2XtRk .menu___13Odo .selectedMenu___1MRPg svg[style*="fill:#A5A5A5"],
.menuContainer___2XtRk .menu___13Odo .selectedMenu___1MRPg:hover svg[style*="fill:#A5A5A5"],
.menuContainer___2XtRk .menu___13Odo .selectedSubMenu___2DeOq > div svg[style*="fill:#A5A5A5"],
.menuContainer___2XtRk .menu___13Odo .selectedSubMenu___2DeOq:hover > div svg[style*="fill:#A5A5A5"] {
  fill: white !important;
}
.menuContainer___2XtRk .menu___13Odo .selectedMenu___1MRPg svg[style*="stroke:#A5A5A5"],
.menuContainer___2XtRk .menu___13Odo .selectedMenu___1MRPg:hover svg[style*="stroke:#A5A5A5"],
.menuContainer___2XtRk .menu___13Odo .selectedSubMenu___2DeOq > div svg[style*="stroke:#A5A5A5"],
.menuContainer___2XtRk .menu___13Odo .selectedSubMenu___2DeOq:hover > div svg[style*="stroke:#A5A5A5"] {
  stroke: white !important;
}
.menuContainer___2XtRk .ant-menu-submenu-active > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.menuContainer___2XtRk .ant-menu-submenu-active > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  background: var(--high-emphasis) !important;
}
.menuContainer___2XtRk .ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(135deg) translateX(2.5px) !important;
          transform: rotate(135deg) translateX(2.5px) !important;
}
.menuContainer___2XtRk .ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(45deg) translateX(-2.5px) !important;
          transform: rotate(45deg) translateX(-2.5px) !important;
}
.menuContainer___2XtRk .ant-menu-submenu-open .ant-menu-submenu-arrow::before {
  -webkit-transform: rotate(45deg) translateX(2.5px) !important;
          transform: rotate(45deg) translateX(2.5px) !important;
}
.menuContainer___2XtRk .ant-menu-submenu-open .ant-menu-submenu-arrow::after {
  -webkit-transform: rotate(-45deg) translateX(-2.5px) !important;
          transform: rotate(-45deg) translateX(-2.5px) !important;
}
.menuContainer___2XtRk ant-menu-inline,
.menuContainer___2XtRk .ant-menu-vertical,
.menuContainer___2XtRk .ant-menu-vertical-left {
  border-right: transparent !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___38rjb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___I0O3e {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3lb9t {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1_Iyu {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___QCoFS {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___4iGvU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1WhOA {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1wPbx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___xi71E {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___xi71E .sectionTitle___1BNlg {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___xi71E .sectionBody___3BPaD {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___xi71E .sectionBody___3BPaD .infoRow___2rNTX {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___xi71E .sectionBody___3BPaD .infoRow___2rNTX .key___19AfG {
  font-weight: 600;
}
.overviewSection___xi71E .sectionBody___3BPaD .infoRow___2rNTX .rowValue___4iGvU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___32lCM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___32lCM .showSign___11WgU {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___32lCM .showMore___1qdhz::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.header___1wDrU {
  background: #1b1c1c;
  height: 64px;
  border-bottom: 1px solid rgba(117, 117, 117, 0.502);
  padding: 0 0px;
}
.header___1wDrU.fullScreenMode___1485p {
  display: none;
}
.header___1wDrU .profileMenu___3fena::after {
  border-bottom: 0 !important;
}
.header___1wDrU .bellMenuItem___bqa96 {
  padding-top: 7px !important;
  line-height: 64px;
  height: 64px;
  border-left: 1px solid rgba(117, 117, 117, 0.502) !important;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.header___1wDrU .bellMenuItem___bqa96:hover {
  border-bottom: 1px solid #00acc1;
}
.header___1wDrU .bellMenuItem___bqa96 .bellButton___3T5sb {
  height: 64px;
  border-left: 1px solid rgba(117, 117, 117, 0.502) !important;
  fill: none;
  width: 24px;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.header___1wDrU .bellMenuItem___bqa96 .bellIcon___1KY6i {
  display: inline-block;
  cursor: pointer;
  height: 24px;
  width: 24px;
  margin-top: 1px;
  background-image: url('/icons/bell.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  fill: none;
  background-color: transparent;
}
.header___1wDrU .profile___2bcSv {
  height: 64px;
  color: white;
  line-height: 64px;
}
.header___1wDrU .profile___2bcSv .userName___29GnS {
  line-height: normal;
  color: var(--high-emphasis);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 15ch;
  display: block;
}
.header___1wDrU .profile___2bcSv .userRole___2z84F {
  line-height: 15px;
  color: var(--high-emphasis);
}
.header___1wDrU .profile___2bcSv .arrow___3nOdi::before {
  -webkit-transform: rotate(-45deg) translateX(2.5px);
          transform: rotate(-45deg) translateX(2.5px);
}
.header___1wDrU .profile___2bcSv .arrow___3nOdi::after {
  -webkit-transform: rotate(45deg) translateX(-2.5px);
          transform: rotate(45deg) translateX(-2.5px);
}
.header___1wDrU .profile___2bcSv .arrow___3nOdi::before,
.header___1wDrU .profile___2bcSv .arrow___3nOdi::after {
  top: -5px;
  right: -5px;
  background: var(--high-emphasis);
  position: absolute;
  width: 6px;
  height: 1.5px;
  border-radius: 2px;
  -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: "";
}
.header___1wDrU .profile___2bcSv::after {
  border-bottom: 0;
}
.header___1wDrU .kpi___yvumA {
  padding-top: 5px;
  padding-right: 12px;
}
.header___1wDrU .kpi___yvumA * {
  font-family: 'SourceSansPro' !important;
  color: var(--high-emphasis);
}
.iconWrapper___3T2Ca {
  padding-top: 5px;
  margin-right: 8px;
}
.profileSubMenu___M8JUP {
  color: #1d1d1d;
}
.profileSubMenu___M8JUP > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.profileMenu___3fena {
  padding: 0 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logout___35yi4 {
  color: #f02241;
}
.infoTooltip___1wNec .ant-tooltip-inner {
  border: solid 1px var(--cards-border);
  background-color: #ffffff;
  color: #1d1d1d;
  margin-right: 5px;
}
.infoTooltip___1wNec .ant-tooltip-arrow::before {
  background-color: #ffffff;
}
.toastViewButton___hTfNV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 16px;
  gap: 10px;
  width: 73px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 34px;
  background: #00acc1;
  border-radius: 3px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -ms-flex-positive: 0;
      flex-grow: 0;
  color: white;
}
.toastContent___1ZNJG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px;
  width: 126.46px;
  padding-top: 8px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  height: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  color: #1e293b;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___37HJY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___65ABq {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2Ylaf {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3_fzQ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3xH2N {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3br_I {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___YmUVA {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___l8aK7 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3rDs2 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3rDs2 .sectionTitle___3lsmV {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3rDs2 .sectionBody___nZeGF {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3rDs2 .sectionBody___nZeGF .infoRow___djSyy {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3rDs2 .sectionBody___nZeGF .infoRow___djSyy .key___2Idrj {
  font-weight: 600;
}
.overviewSection___3rDs2 .sectionBody___nZeGF .infoRow___djSyy .rowValue___3br_I {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___k6knx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___k6knx .showSign___243H1 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___k6knx .showMore___3zeMm::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.modalContainer___3Bmu1 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 400px;
  padding: 30px;
  background-color: white;
  color: black;
  border: 2px solid #000;
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
  /* Adjust the shadow properties as needed */
}
.snoozeButton___MRP_W > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.iconStyle___2l1TD {
  font-size: 24px;
  color: white;
}
.boldText___3cQGR {
  font-weight: 800;
}
.fileName___2n6tL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 208px;
}
.createdDate___VPQzQ {
  padding-bottom: 10px;
  color: "#757575";
}
.tabsContainer___92Q1L .ant-tabs-tab {
  padding: 4px ;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1H4yu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2DK1q {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3lt6d {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___oDgOo {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2oD0O {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___ZnqPp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2L4zX {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3wc8S {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___56kD0 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___56kD0 .sectionTitle___1uqp4 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___56kD0 .sectionBody___1D5GF {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___56kD0 .sectionBody___1D5GF .infoRow___1A4wV {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___56kD0 .sectionBody___1D5GF .infoRow___1A4wV .key___3kLiW {
  font-weight: 600;
}
.overviewSection___56kD0 .sectionBody___1D5GF .infoRow___1A4wV .rowValue___ZnqPp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3ESkh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3ESkh .showSign___3sm4o {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3ESkh .showMore___B2Akh::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.deploymentModeBanner___1IPou {
  background-color: #00acc1;
  text-align: left;
  max-height: 0px;
  padding-left: 64px;
  color: #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.visible___2OUNK {
  background-color: #00acc1;
  text-align: left;
  max-height: 0px;
  padding-left: 64px;
  color: #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: max-height 0.3s linear 0.2s;
  transition: max-height 0.3s linear 0.2s;
}
.hide___1ryxh {
  background-color: #00acc1;
  text-align: left;
  max-height: 0px;
  padding-left: 64px;
  color: #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: max-height 0.3s linear 0.2s;
  transition: max-height 0.3s linear 0.2s;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3avZn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2-2kl {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3IBCz {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___158vH {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3Ldw8 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___ASzXh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3rIN_ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3Edye {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2ms0c {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2ms0c .sectionTitle___1lBbv {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2ms0c .sectionBody___2nUOb {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2ms0c .sectionBody___2nUOb .infoRow___if8Xu {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2ms0c .sectionBody___2nUOb .infoRow___if8Xu .key___15nKx {
  font-weight: 600;
}
.overviewSection___2ms0c .sectionBody___2nUOb .infoRow___if8Xu .rowValue___ASzXh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2TfD7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2TfD7 .showSign___oenTx {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2TfD7 .showMore___XyMve::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.subMenu___YeIzt {
  margin-bottom: 6px !important;
}
#scope-menu___jEjMA .ant-menu-title-content,
ul .ant-menu-title-content,
#scope-menu___jEjMA span,
ul span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.subMenuTitle___3_fBh {
  padding: 0 !important;
  color: var(--high-emphasis);
  font-weight: 400 !important;
}
.subMenuTitle___3_fBh svg {
  width: 20px;
  height: 20px;
  margin-left: 4px;
}
.subMenuTitle___3_fBh > div {
  padding: 0 8px !important;
  height: 40px;
}
.subMenuTitle___3_fBh .menuTitle___1MkB0 {
  border: 0;
}
.subMenuTitle___3_fBh .menuTitle___1MkB0 span {
  padding-left: 28px;
}
.subMenuTitle___3_fBh .currentScopeIcon___VZMkU {
  height: 16px;
  width: 16px;
}
.subMenuTitle___3_fBh ul {
  background: inherit !important;
}
.subMenuTitle___3_fBh .ant-menu-submenu-arrow {
  display: none;
}
.subMenuTitle___3_fBh .ant-menu-submenu-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.subMenuTitle___3_fBh .ant-menu-title-content {
  padding-left: 2px;
}
.subMenuTitle___3_fBh .ant-menu-inline,
.subMenuTitle___3_fBh .ant-menu-vertical,
.subMenuTitle___3_fBh .ant-menu-vertical-left {
  border-right: transparent !important;
}
.menuItem___34MYz {
  width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 6px;
}
.menuItem___34MYz:hover {
  background-color: #f5f6f6;
}
.menuItem___34MYz .menuItemContent___16FvH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menuItem___34MYz .menuItemContent___16FvH .menuItemContentName___3OTpd {
  width: inherit;
}
.menuItem___34MYz span {
  width: 100%;
}
.menuItem___34MYz .ant-menu-title-content {
  margin-left: 5px !important;
}
.menuItem___34MYz [ant-click-animating-without-extra-node='true']::after {
  display: none !important;
}
.highlightScope___ZOmkc {
  background-color: #e2e1e1;
  font-weight: bold;
  height: 25px;
}
.defaultButton___1aFDV {
  border: transparent;
  padding-right: 0px;
  background: transparent;
}
.defaultButton___1aFDV:hover {
  background-color: #f5f6f6;
}
.defaultButton___1aFDV .defaultScopeIcon___1h5Li {
  color: #00ACC1;
  height: 20px;
  weight: 20px;
}
.defaultButton___1aFDV .nonDefaultScopeIcon___tu6Wj {
  color: #A5A5A5;
  height: 20px;
  weight: 20px;
}
.defaultButton___1aFDV .nonDefaultScopeIcon___tu6Wj:hover {
  color: #00ACC1;
}
.divider___HJjSw {
  color: #EFEFEF;
  margin-top: 0px;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop {
  z-index: 100000;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop #scope-submenu-scope-submenu-popup, .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop ul {
  min-width: 215px !important;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow-y: scroll;
  max-height: 384px;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop #scope-submenu-scope-submenu-popup li, .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop ul li {
  padding-right: 6px;
  width: inherit;
  margin-left: 8px;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop #scope-submenu-scope-submenu-popup .ant-menu-item-selected, .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop ul .ant-menu-item-selected {
  border-left: 0px !important;
  color: black;
  background-color: white;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop #scope-submenu-scope-submenu-popup::-webkit-scrollbar-thumb, .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop ul::-webkit-scrollbar-thumb {
  background: #A5A5A5 !important;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop #scope-submenu-scope-submenu-popup::-webkit-scrollbar, .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop ul::-webkit-scrollbar {
  width: 8px;
}
.ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop #scope-submenu-scope-submenu-popup::-webkit-scrollbar-track, .ant-menu-submenu.ant-menu-submenu-popup.ant-menu.ant-menu-light.ant-menu-submenu-placement-rightTop ul::-webkit-scrollbar-track {
  margin-top: 10px;
  margin-bottom: 10px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3Wdy2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___YZguZ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2OcDj {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___26nyV {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2xbTv {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1zY-w {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2yYHV {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2i9qy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___172zM {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___172zM .sectionTitle___1o7cU {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___172zM .sectionBody___2QOmh {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___172zM .sectionBody___2QOmh .infoRow___294mp {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___172zM .sectionBody___2QOmh .infoRow___294mp .key___1MzgX {
  font-weight: 600;
}
.overviewSection___172zM .sectionBody___2QOmh .infoRow___294mp .rowValue___1zY-w {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3i8m9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3i8m9 .showSign___2bTfA {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3i8m9 .showMore___3hgAs::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.menuLogo___1ZUVn {
  color: var(--logo-color);
  height: 90%;
  width: 90%;
  margin-left: 10px;
}
.contentWrapper___2JZN6 {
  height: calc(100% - 64px);
  padding: 40px 24px 24px 40px;
}
.contentWrapperNetworkView___wKVQL {
  height: 100% !important;
  padding: 0px;
  background-color: #F5F6F7 !important;
}
.scopeMenu___Ddz6J {
  margin-bottom: 6px;
}
.scopeMenu___Ddz6J .divider___2yd4E {
  border-color: #757575;
}
.noPaddingCotnent___4D5H1 {
  padding: 0;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3DaOG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3fZ_f {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___24P4U {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___Brh-t {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1yDJ1 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3gPbv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___LEWHC {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3P1p8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___27Btc {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___27Btc .sectionTitle___9zNKs {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___27Btc .sectionBody___2OTdK {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___27Btc .sectionBody___2OTdK .infoRow___3CBZ3 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___27Btc .sectionBody___2OTdK .infoRow___3CBZ3 .key___3dnk- {
  font-weight: 600;
}
.overviewSection___27Btc .sectionBody___2OTdK .infoRow___3CBZ3 .rowValue___3gPbv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2k4lO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2k4lO .showSign___PoVUm {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2k4lO .showMore___3JLmx::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.content___1R8j7 {
  background: none;
  /* This will be set by JS component with a nice transition */
  background-size: cover;
  height: 100%;
  padding: 44px 50px;
}
.backgroundImage___EDPK8 {
  position: fixed;
  z-index: 0;
  background: url(/images/background.jpg) no-repeat center center fixed;
  background-size: cover;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: opacity 1.2s ease-in;
  transition: opacity 1.2s ease-in;
  opacity: 0;
}
.backgroundImage___EDPK8.loaded___27UI5 {
  opacity: 1;
}
.otorioLogo___1uoC0 {
  margin-right: 16px;
  height: 100%;
  width: 100%;
}
.NameLogoDiv___3lHa_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.NameLogoDiv___3lHa_ .ram___1sDUC {
  top: 335px;
  left: 832px;
}
.NameLogoDiv___3lHa_ .two___3exLm {
  margin-top: -20px;
  top: 300px;
  left: 450px;
}
.NameLogoDiv___3lHa_ .spot___uajYJ {
  height: 140px !important;
  margin-bottom: 10px;
}
.ram2SubTitle___1GyYj {
  padding-bottom: 48px;
  top: 428px;
  left: 820px;
  font-family: 'SourceSansPro';
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  color: #ffffff;
  width: 274px;
}
.clientLogo___2zeqb {
  max-height: 45px;
  max-width: 45px;
  margin-left: 16px;
}
.contentArea___Z9LDN {
  margin-left: 110px;
  margin-top: 200px;
  width: 320px;
  z-index: 1;
  position: relative;
}
.contentArea___Z9LDN * {
  font-family: 'SourceSansPro';
}
.contentArea___Z9LDN .loginSection___21_74 {
  height: 50px;
  display: block;
}
.contentArea___Z9LDN .loginSection___21_74 .loginButton___xJM_C, .contentArea___Z9LDN .loginSection___21_74 .loginButton___xJM_C:hover, .contentArea___Z9LDN .loginSection___21_74 .loginButton___xJM_C:focus {
  border-radius: 4px !important;
  border: 0;
  background-color: #00acc1;
  font-size: 20px !important;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 8px 0 #000000;
          box-shadow: 2px 2px 8px 0 #000000;
  color: #ffffff;
}
.contentArea___Z9LDN .loginSection___21_74 .loader___TfydA {
  position: relative;
  background-color: transparent;
}
.contentArea___Z9LDN .loginSection___21_74 .link___1ABy2 {
  margin-top: 12px;
  font-size: 17px;
  font-weight: normal;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px;
}
.contentArea___Z9LDN .loginSection___21_74 .link___1ABy2 span {
  text-decoration: underline;
}
.contentArea___Z9LDN .disable___3O-bj {
  background-color: #485e65 !important;
  pointer-events: none;
}
.loginErrorTooltip {
  max-width: 380px !important;
}
.loginErrorTooltip .ant-tooltip-inner {
  height: 80px;
  margin-top: -4px;
  font-size: 16px;
  padding: 16px;
  border: #fd5252 1px solid;
  -webkit-box-shadow: 0 0 6px 1px #fd5252;
          box-shadow: 0 0 6px 1px #fd5252;
}
.loginErrorTooltip .ant-tooltip-arrow {
  border-width: 8px 8px 8px 0 !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1YOvh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___Y-q8F {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___rjIfm {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___39bfH {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___25CsE {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1Chsb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___8tVv3 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2zGis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3FxXl {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3FxXl .sectionTitle___36ADM {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3FxXl .sectionBody___2bVjV {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3FxXl .sectionBody___2bVjV .infoRow___2HBWW {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3FxXl .sectionBody___2bVjV .infoRow___2HBWW .key___1PNUg {
  font-weight: 600;
}
.overviewSection___3FxXl .sectionBody___2bVjV .infoRow___2HBWW .rowValue___1Chsb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1TXsl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1TXsl .showSign___2Z8G_ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1TXsl .showMore___34I3u::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.loginInputContainer___3NK-g input {
  height: 50px;
  background-color: #efefef;
  margin-bottom: 16px;
}
.loginInputContainer___3NK-g .errorInput,
.loginInputContainer___3NK-g .errorInput:hover {
  border: solid 2px #fd5252 !important;
  border-right-width: 2px !important;
  color: #fd5252 !important;
}
.loginInputContainer___3NK-g .errorInput path,
.loginInputContainer___3NK-g .errorInput:hover path {
  fill: #fd5252;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___24Teg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2M7XO {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3zl1p {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___IX-ha {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1nx-j {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2scuN {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2SsgO {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1i3tB {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1H0lq {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1H0lq .sectionTitle___2ERZ3 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1H0lq .sectionBody___1i-dO {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1H0lq .sectionBody___1i-dO .infoRow___2YB2X {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1H0lq .sectionBody___1i-dO .infoRow___2YB2X .key___fiSmk {
  font-weight: 600;
}
.overviewSection___1H0lq .sectionBody___1i-dO .infoRow___2YB2X .rowValue___2scuN {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___WwZ_4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___WwZ_4 .showSign___2SWoV {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___WwZ_4 .showMore___1mAIR::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___2Wq2r {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___2Wq2r {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___2Wq2r {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___2l7OI {
  margin: 30px 0 50px 0;
}
.piesRow___2l7OI .pieNumberLabel___3Am8r {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___2l7OI .pieTextLabel___2CBC3 {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___2l7OI .chart-legend-container {
  overflow-y: visible;
}
.piesRow___2l7OI .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___2l7OI .legendName___1O07S {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___2l7OI .legendValue___3oJOF {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.cover-page___xwAP1 {
  background-size: cover;
  width: 21cm;
  height: 29.7cm;
  color: #ffffff;
  position: relative;
  padding: 5%;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  counter-increment: page;
  page-break-before: always;
  page-break-inside: avoid;
}
.cover-page___xwAP1 .cover-page-title___2bK8- {
  font-family: URWDIN;
  font-size: 64px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  margin-top: 10%;
  width: 50%;
}
.cover-page___xwAP1 .cover-page-info___1Rgu4 {
  position: absolute;
  bottom: 15%;
}
.cover-page___xwAP1 .cover-page-info___1Rgu4 .site-shop-name___1U8qh {
  font-size: 32px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.49px;
}
.cover-page___xwAP1 .cover-page-info___1Rgu4 .report-date___1wXU8 {
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1iYpc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___sPhXZ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3HKGr {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___boVwL {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___VBFsF {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3Jq5- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2W7LK {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___nognA {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3cebj {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3cebj .sectionTitle___1umFN {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3cebj .sectionBody___18WVI {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3cebj .sectionBody___18WVI .infoRow___3PWF6 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3cebj .sectionBody___18WVI .infoRow___3PWF6 .key___NbT0i {
  font-weight: 600;
}
.overviewSection___3cebj .sectionBody___18WVI .infoRow___3PWF6 .rowValue___3Jq5- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___W2Jd_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___W2Jd_ .showSign___wnqnx {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___W2Jd_ .showMore___1p-Er::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___3gAa8 {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___3gAa8 {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___3gAa8 {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___aEX1L {
  margin: 30px 0 50px 0;
}
.piesRow___aEX1L .pieNumberLabel___3Rg3l {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___aEX1L .pieTextLabel___kFcDU {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___aEX1L .chart-legend-container {
  overflow-y: visible;
}
.piesRow___aEX1L .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___aEX1L .legendName___14BZn {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___aEX1L .legendValue___3sdeL {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2v9uF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3JY2Q {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1vPrj {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3-BxB {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1yEUj {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1DyGT {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2dFAU {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2myp- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2MpzN {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2MpzN .sectionTitle___1lnMD {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2MpzN .sectionBody___3Marh {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2MpzN .sectionBody___3Marh .infoRow___1vgaG {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2MpzN .sectionBody___3Marh .infoRow___1vgaG .key___TLKTx {
  font-weight: 600;
}
.overviewSection___2MpzN .sectionBody___3Marh .infoRow___1vgaG .rowValue___1DyGT {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___13use {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___13use .showSign___28UOo {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___13use .showMore___3U_pt::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___d1leU {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___d1leU {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___d1leU {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___1IWJt {
  margin: 30px 0 50px 0;
}
.piesRow___1IWJt .pieNumberLabel___1TcXq {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___1IWJt .pieTextLabel___u6xhr {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___1IWJt .chart-legend-container {
  overflow-y: visible;
}
.piesRow___1IWJt .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___1IWJt .legendName___8v1af {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___1IWJt .legendValue___18cDb {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
@page {
  size: auto;
  margin: 0mm;
}
.report-page-wrapper___3eRBJ {
  page-break-before: always;
  page-break-inside: avoid;
}
.report-page___1RqEn {
  padding: 9mm 13mm;
  height: 29.7cm;
  min-height: 29.7cm;
  max-height: 29.7cm;
  background-color: #ffffff;
  position: relative;
  page-break-before: always;
}
.page-header___3Rez3 {
  border-bottom: 3px solid #000000;
  height: 2.28461538cm;
}
.page-header___3Rez3 .ram2-logo___1VY-T {
  float: right;
}
.page-header___3Rez3 .header-title-container___3vTvu {
  float: left;
}
.page-header___3Rez3 .header-title-container___3vTvu .header-title___3mghe {
  font-size: 48px;
  font-weight: 900;
  letter-spacing: 0.74px;
}
.page-header___3Rez3 .header-title-container___3vTvu .header-subtitle___1jo6B {
  margin-bottom: -10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.22px;
}
.page-header-no-title___31Kgm {
  border-bottom: 0;
  height: 0;
}
.page-content___2oXHG {
  height: calc(29.7cm - (9mm * 2) - 29.7cm / 13);
  margin-top: 25px;
  font-size: 10px;
  line-height: 1.3;
  letter-spacing: 0.33px;
  color: #565656;
}
.page-content___2oXHG h1 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.44;
  letter-spacing: 0.76px;
  color: #1d1d1d;
}
.page-content-no-title___2B-Mx {
  height: calc(29.7cm - (9mm * 2));
}
.page-footer___3HlEr {
  text-align: center;
  font-size: 8px;
  font-weight: 600;
  position: relative;
  bottom: calc(9mm / 2);
}
.page-footer___3HlEr::after {
  counter-increment: page;
}
.footerWithLogoContainer___2Qrol {
  position: absolute;
  bottom: 30px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 85%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footerWithLogoContainer___2Qrol .separator___3IRAX {
  height: 50px;
  width: 20vw;
}
.footerWithLogoContainer___2Qrol .logoContainer___ANZ5_ {
  height: 50px;
  width: 20vw;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.footerWithLogoContainer___2Qrol .logoContainer___ANZ5_ .logo___1kxM9 {
  width: 100%;
  height: auto;
}
.pageNumber___sm6AX {
  position: static;
}
.footerTxt___3uOhg {
  font-size: 10px;
}
@font-face {
  font-family: 'URWDIN';
  src: url('/fonts/URWDIN-Regular.ttf');
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular');
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3Ifto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___36jy1 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1T7or {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3sp8j {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___squ2s {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___12c4R {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2LGtJ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___BbWlF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2FQct {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2FQct .sectionTitle___1oJXo {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2FQct .sectionBody___3tg4n {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2FQct .sectionBody___3tg4n .infoRow___2bFVR {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2FQct .sectionBody___3tg4n .infoRow___2bFVR .key___2vmC8 {
  font-weight: 600;
}
.overviewSection___2FQct .sectionBody___3tg4n .infoRow___2bFVR .rowValue___12c4R {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___R7Ktv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___R7Ktv .showSign___B3lwl {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___R7Ktv .showMore___2I7gM::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.RiskGraph___2qrrC {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
}
.RiskGraph___2qrrC .titleRow___2Ua3Z {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.RiskGraph___2qrrC .titleRow___2Ua3Z .timeSelect___2zVS3 {
  width: 150px;
  background-color: transparent;
}
.RiskGraph___2qrrC .titleRow___2Ua3Z .timeSelect___2zVS3 .ant-select-selector,
.RiskGraph___2qrrC .titleRow___2Ua3Z .timeSelect___2zVS3 .ant-select-selection--single,
.RiskGraph___2qrrC .titleRow___2Ua3Z .timeSelect___2zVS3 .ant-select-dropdown {
  background-color: transparent;
  color: #ffffff;
  border-color: #93a3b0;
}
.RiskGraph___2qrrC .titleRow___2Ua3Z .timeSelect___2zVS3 svg {
  color: #00acc1;
  width: 0.6em;
  height: 0.6em;
  margin-bottom: 2px;
}
.RiskGraph___2qrrC .titleRow___2Ua3Z .timeSelect___2zVS3 span {
  font-size: 14px;
}
.RiskGraph___2qrrC .titleRow___2Ua3Z span {
  font-size: 18px;
  color: #f5f6f6;
  letter-spacing: 0.47px;
}
.RiskGraph___2qrrC .graphContainer___pqP9W {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 10px;
}
.RiskGraph___2qrrC .graphContainer___pqP9W .recharts-cartesian-axis-tick line {
  display: none;
}
.RiskGraph___2qrrC .noHistoryFound___2KKUZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: -50%;
  font-weight: 600;
  font-size: 32px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  color: #3d5154;
}
.tooltip___3hJw- {
  background-color: white;
  padding: 8px;
}
.tooltip___3hJw- .title___1DWbG {
  color: #000000;
  font-weight: bold;
  font-size: 14px !important;
}
.tooltip___3hJw- .labels___21Hdh {
  padding: inherit !important;
  max-width: 300px;
}
.tooltipContent___2FIj7 {
  width: 150px;
  color: black !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
}
.tooltipContent___2FIj7 .tooltipContentRow___wt35M {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tooltipContent___2FIj7 .tooltipContentLabel___2mWrX {
  text-align: left;
  padding-top: 2px;
  color: black;
  width: 50%;
}
.tooltipContent___2FIj7 .tooltipContentValue___2pzF2 {
  text-align: right;
  color: black;
  width: 50%;
  font-weight: bold;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___X1-UL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle____J3cR {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3k3_8 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1hjIM {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___38bu7 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1zY72 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1RY9x {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3IP-k {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2Q5ok {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2Q5ok .sectionTitle___1976q {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2Q5ok .sectionBody___2sdaL {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2Q5ok .sectionBody___2sdaL .infoRow___1bE9S {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2Q5ok .sectionBody___2sdaL .infoRow___1bE9S .key___LGYLz {
  font-weight: 600;
}
.overviewSection___2Q5ok .sectionBody___2sdaL .infoRow___1bE9S .rowValue___1zY72 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1eB22 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1eB22 .showSign___kgp-T {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1eB22 .showMore___mvsPr::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___3jxKX {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___3jxKX {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___3jxKX {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___1Z3YM {
  margin: 30px 0 50px 0;
}
.piesRow___1Z3YM .pieNumberLabel___3BgBt {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___1Z3YM .pieTextLabel___YU_lg {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___1Z3YM .chart-legend-container {
  overflow-y: visible;
}
.piesRow___1Z3YM .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___1Z3YM .legendName___1I8aM {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___1Z3YM .legendValue___2ZkoZ {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.overview-page___27FLM .ov-summary___3_6fH {
  margin-top: 4%;
  text-align: center;
  font-size: 13px;
}
.overview-page___27FLM .ov-summary___3_6fH .summary-content___1eDNx {
  font-size: 36px;
  font-weight: bold;
}
.overview-page___27FLM .risk-text___p9fXQ {
  font-size: 11px;
  letter-spacing: 0.2mm;
  white-space: pre-wrap;
  margin-top: 5%;
  padding-left: 15px;
  padding-right: 15px;
}
.overview-page___27FLM .total-risk-titles-row___32BPe {
  margin-top: 5%;
}
.overview-page___27FLM .total-risk-titles-row___32BPe .risk-subtitle___Uq09b {
  font-size: 2.8mm;
  display: block;
}
.overview-page___27FLM .total-risk-graphs-row___3nEx5 .risk-graph-container___d-8m8 {
  height: 250px;
  max-height: 250px;
  width: 430px;
  max-width: 430px;
  margin-left: 10px;
  margin-top: 5px;
}
.overview-page___27FLM .risk-title___37eWH {
  font-size: 24px;
  line-height: 1.44;
  letter-spacing: 0.25mm;
  font-weight: bold;
}
.overview-page___27FLM .cell-risk-row___X7I0v .recharts-legend-item {
  margin-top: 25px;
}
.overview-page___27FLM .cell-risk-row___X7I0v .cell-risk-legend-value {
  color: #000000;
  font-size: 26px;
  margin-top: 10px;
  font-weight: bold;
  margin-bottom: -14px;
}
.overview-page___27FLM .cell-risk-row___X7I0v .cell-risk-legend-name {
  left: 35px;
  color: #000000;
  display: block;
  position: absolute;
  margin-top: -14px;
  font-size: 11px;
}
.recharts-legend-wrapper {
  overflow-y: unset !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___10aJg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1x2-X {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1oYDJ {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___26RG8 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___sfGNZ {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1Hf-U {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2fRCx {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1mXcq {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___BKgeg {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___BKgeg .sectionTitle___xutL_ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___BKgeg .sectionBody___3y-ch {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___BKgeg .sectionBody___3y-ch .infoRow___CD_eg {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___BKgeg .sectionBody___3y-ch .infoRow___CD_eg .key___4CEcc {
  font-weight: 600;
}
.overviewSection___BKgeg .sectionBody___3y-ch .infoRow___CD_eg .rowValue___1Hf-U {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3qYQd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3qYQd .showSign___OB1oq {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3qYQd .showMore___2IrQY::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___1gwoT {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___1gwoT {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___1gwoT {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___3Ij0O {
  margin: 30px 0 50px 0;
}
.piesRow___3Ij0O .pieNumberLabel___2o_oo {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___3Ij0O .pieTextLabel___1bGEs {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___3Ij0O .chart-legend-container {
  overflow-y: visible;
}
.piesRow___3Ij0O .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___3Ij0O .legendName___3mfBH {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___3Ij0O .legendValue___6OOLV {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv {
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  background-color: #f7f7f7;
  min-height: calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100);
  max-height: calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100);
  height: calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100);
  padding: calc(17 * calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100) / 100) calc(4 * 21cm / 100);
  margin-bottom: calc((2.5 * calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100) / 100) * 100 / 97.5);
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .shop-details-col___7uJnx {
  position: relative;
  height: 100%;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .shop-details-col___7uJnx .shop-name-text___DQV1G {
  color: #1d1d1d;
  font-size: 14px;
  line-height: 1.29;
  letter-spacing: 0.59px;
  font-family: SourceSansPro;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .shop-details-col___7uJnx .shop-desc-text___16ZE0 {
  color: #1d1d1d;
  font-size: 10px;
  line-height: normal;
  font-family: SourceSansPro;
  max-height: 0.7cm;
  overflow: hidden;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .shop-details-col___7uJnx .shop-details-field___1FcvG {
  color: #565656;
  font-size: 8px;
  font-family: SourceSansPro;
  margin-right: 0.05cm;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .shop-details-col___7uJnx .shop-details-value___2AJu8 {
  color: #1d1d1d;
  font-size: 8px;
  font-family: SourceSansPro;
  font-weight: bold;
  margin-right: 0.3cm;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .shop-details-col___7uJnx .shop-risk-text___3ym4L {
  color: #1d1d1d;
  font-size: 24px;
  font-family: SourceSansPro;
  font-weight: bold;
  margin-top: 0.3cm;
  position: absolute;
  bottom: 10px;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .no-shops-title___21mcC {
  color: #a2a2a2;
  font-size: 28px;
  font-weight: bold;
  font-family: SourceSansPro;
  text-align: center;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .no-shops-text___1iFTJ {
  color: #565656;
  font-size: 14px;
  text-align: center;
  margin-top: 0.3cm;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-ext-label-number___2_xsI {
  font-size: 18px;
  font-weight: bold;
  font-family: SourceSansPro;
  color: #1d1d1d;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-ext-label-text___OdJTs {
  font-size: 8px;
  font-family: SourceSansPro;
  color: #565656;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam {
  max-height: calc(66 * calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100) / 100);
  height: calc(66 * calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100) / 100);
  min-height: calc(66 * calc((calc((29.7cm - (9mm * 2) - 29.7cm / 13) * 97.5 / 100) / 5) * 97.5 / 100) / 100);
  top: -7mm;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam .chart-label-number {
  font-size: 18px;
  font-weight: bold;
  font-family: SourceSansPro;
  color: #1d1d1d;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam .chart-label-text {
  font-size: 8px;
  font-family: SourceSansPro;
  color: #565656;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam .chart-legend-name {
  font-size: 8px;
  color: #565656;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam .chart-legend-value {
  font-size: 10px;
  font-weight: bold;
  color: #1d1d1d;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam .recharts-legend-item {
  margin-bottom: 0px;
  padding: 2px;
}
.shops-overview-page___2NjiR .shop-display-container___2ImCv .chart-container___1rTam .recharts-default-legend {
  padding-left: 70px !important;
}
.shops-overview-page___2NjiR .ant-col-12 {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  float: left;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2XNZG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___qfRBy {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1LAKP {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1--r_ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1W1zs {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3pii7 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___19caw {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___Hehcx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1rcO2 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1rcO2 .sectionTitle___ePq-- {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1rcO2 .sectionBody___3olBt {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1rcO2 .sectionBody___3olBt .infoRow___YjtrT {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1rcO2 .sectionBody___3olBt .infoRow___YjtrT .key___2UYxi {
  font-weight: 600;
}
.overviewSection___1rcO2 .sectionBody___3olBt .infoRow___YjtrT .rowValue___3pii7 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___PR1UG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___PR1UG .showSign___3niWp {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___PR1UG .showMore___2X1G-::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___1wYYB {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___1wYYB {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___1wYYB {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___2Jzov {
  margin: 30px 0 50px 0;
}
.piesRow___2Jzov .pieNumberLabel___18DUJ {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___2Jzov .pieTextLabel___XP055 {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___2Jzov .chart-legend-container {
  overflow-y: visible;
}
.piesRow___2Jzov .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___2Jzov .legendName___2a6hz {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___2Jzov .legendValue___1j8QS {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.unassignedAssets___3txFF .unassignedPieLabel___2WhCf {
  font-size: 8px;
  color: #1d1d1d;
  letter-spacing: 0.34px;
}
.unassignedAssets___3txFF .unassignedPieLegendName___2uFwM {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
}
.unassignedAssets___3txFF .unassignedPieLegendValue___aJqSS {
  color: #1d1d1d;
  letter-spacing: 0.27px;
  font-size: 8px;
  font-weight: bold;
}
.assetsByVendor___1iwGb .vendorRow___nwUF7 {
  color: #1d1d1d;
  line-height: 20px;
  padding-right: 50px;
}
.assetsByVendor___1iwGb .vendorRow___nwUF7 .vendorName___19rAM {
  font-size: 8px;
  letter-spacing: 0.45px;
}
.assetsByVendor___1iwGb .vendorRow___nwUF7 .vendorCount___KuO4b {
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.33px;
  float: right;
}
.assetsByVendor___1iwGb .moreAssets___3oaFS {
  margin-top: 15px;
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #7a7a7a;
}
.assetsByVendor___1iwGb .moreAssets___3oaFS span {
  color: #f33551;
}
.assetsByVendor___1iwGb .emptyAssetsByVendor___WZ4IU {
  height: 350px;
  background: repeating-linear-gradient(rgba(198, 198, 198, 0.17), rgba(198, 198, 198, 0.17) 15px, transparent 15px, transparent 30px) !important;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.assetsByVendor___1iwGb .emptyAssetsByVendor___WZ4IU .noData___23sJO {
  padding-top: 50px;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1.01px;
  text-align: center;
  color: #a2a2a2;
}

.externalId___3NqKO {
  height: 27px;
  width: 73px;
  line-height: 1.2;
  word-break: break-all;
  overflow-wrap: break-word;
  white-space: pre-line;
  vertical-align: middle;
  display: table-cell;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3bNjg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3cWEz {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2ew0z {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___31Qt_ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2-ONA {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___33gxj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___L2nFz {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___246Bm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___35GMq {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___35GMq .sectionTitle___4DmAv {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___35GMq .sectionBody___1hbOy {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___35GMq .sectionBody___1hbOy .infoRow___3G6JX {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___35GMq .sectionBody___1hbOy .infoRow___3G6JX .key___Ch2Lw {
  font-weight: 600;
}
.overviewSection___35GMq .sectionBody___1hbOy .infoRow___3G6JX .rowValue___33gxj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1pVSL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1pVSL .showSign___1KYaX {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1pVSL .showMore___V2qY_::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.reportTable___23cLQ {
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
}
.reportTable___23cLQ .reportTableHeader___1bkW9 {
  font-size: 7px;
  letter-spacing: 0.39px;
  color: #7a7a7a;
  line-height: 28px;
  margin-left: 15px;
}
.reportTable___23cLQ .reportTableRow___1R7-i {
  font-size: 8px;
  letter-spacing: 0.2px;
  color: #1d1d1d;
  line-height: 28px;
  background-color: #efefef;
  margin-bottom: 1mm;
  padding-left: 13px;
  position: relative;
}
.reportTable___23cLQ .reportTableRow___1R7-i .reportTableCol___2BGOO {
  white-space: nowrap;
  overflow: hidden;
}
.reportTable___23cLQ .reportTableRow___1R7-i .insightProcessesCol___1GGeW {
  overflow: visible;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.reportTable___23cLQ .reportTableRow___1R7-i .reportPrefixColor___XCNCQ {
  width: 3px;
  height: 18px;
  position: absolute;
  top: 5px;
  left: 7px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___2Qxzr {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___2Qxzr {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___2Qxzr {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___gx-9t {
  margin: 30px 0 50px 0;
}
.piesRow___gx-9t .pieNumberLabel___2XhL2 {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___gx-9t .pieTextLabel___2E1Sr {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___gx-9t .chart-legend-container {
  overflow-y: visible;
}
.piesRow___gx-9t .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___gx-9t .legendName___mHWP- {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___gx-9t .legendValue___Kyl5G {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2YXYp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1NCMM {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1HDaw {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1j8Lr {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___i0-fW {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3xH63 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1R_GV {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1HDZS {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2wH7G {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2wH7G .sectionTitle___9SFY5 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2wH7G .sectionBody___3w4W8 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2wH7G .sectionBody___3w4W8 .infoRow___2vGAR {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2wH7G .sectionBody___3w4W8 .infoRow___2vGAR .key___1Il7T {
  font-weight: 600;
}
.overviewSection___2wH7G .sectionBody___3w4W8 .infoRow___2vGAR .rowValue___3xH63 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___VpnCl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___VpnCl .showSign___MNJ0m {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___VpnCl .showMore___3tix9::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___2-YTG {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___2-YTG {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___2-YTG {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___1fp13 {
  margin: 30px 0 50px 0;
}
.piesRow___1fp13 .pieNumberLabel___1O4BO {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___1fp13 .pieTextLabel___3VSTS {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___1fp13 .chart-legend-container {
  overflow-y: visible;
}
.piesRow___1fp13 .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___1fp13 .legendName___QHhFN {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___1fp13 .legendValue___2zU-U {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu {
  table-layout: fixed;
  width: 100%;
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  font-weight: normal;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu th,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu th {
  font-weight: normal;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu th.affectedAssetsColumn___1udhA,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu th.affectedAssetsColumn___1udhA {
  text-align: right;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu .tableRow___ry95X,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu .tableRow___ry95X {
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu .tableRow___ry95X .tableRowKey___2wFR6,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu .tableRow___ry95X .tableRowKey___2wFR6 {
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu .tableRow___ry95X td,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu .tableRow___ry95X td {
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu .tableRow___ry95X .tableRowValue___1bAVQ,
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu .tableRow___ry95X .tableRowValue___1bAVQ {
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 0.33px;
  float: right;
}
.vulnerabilitiesBySeverity___3mXUj .moreData___c3SoV,
.vulnerabilitiesByAssetVendor___2veHF .moreData___c3SoV {
  margin-top: 15px;
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #7a7a7a;
}
.vulnerabilitiesBySeverity___3mXUj .moreData___c3SoV span,
.vulnerabilitiesByAssetVendor___2veHF .moreData___c3SoV span {
  color: #f33551;
}
.vulnerabilitiesBySeverity___3mXUj .emptyTable___3HOFb,
.vulnerabilitiesByAssetVendor___2veHF .emptyTable___3HOFb {
  height: 350px;
  background: repeating-linear-gradient(rgba(198, 198, 198, 0.17), rgba(198, 198, 198, 0.17) 15px, transparent 15px, transparent 30px) !important;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.vulnerabilitiesBySeverity___3mXUj .emptyTable___3HOFb .noData___12vse,
.vulnerabilitiesByAssetVendor___2veHF .emptyTable___3HOFb .noData___12vse {
  padding-top: 50px;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1.01px;
  text-align: center;
  color: #a2a2a2;
}
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu .tableRow___ry95X {
  height: 22px;
}
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu th.vendorNameColumn___2zVpo {
  word-wrap: break-word;
  width: 35%;
}
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu th.countBarColumn___3unHn {
  width: 50%;
}
.vulnerabilitiesByAssetVendor___2veHF .statisticsTable___zpxGu .ant-progress-inner {
  background-color: transparent;
}
.vulnerabilitiesBySeverity___3mXUj .statisticsTable___zpxGu th.severityColumn___23Ugp {
  width: 17px;
  visibility: hidden;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3bMhu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___15yK- {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3EwyN {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___4MVHq {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1q3de {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___H9rtL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___R96QS {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2Vc_8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3B1T0 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3B1T0 .sectionTitle___2WQIU {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3B1T0 .sectionBody___-OQS1 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3B1T0 .sectionBody___-OQS1 .infoRow___38-Y5 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3B1T0 .sectionBody___-OQS1 .infoRow___38-Y5 .key___1yn_8 {
  font-weight: 600;
}
.overviewSection___3B1T0 .sectionBody___-OQS1 .infoRow___38-Y5 .rowValue___H9rtL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___7jO0P {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___7jO0P .showSign___2jNWL {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___7jO0P .showMore___CJDZe::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.reportTable___1-x5Q {
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
}
.reportTable___1-x5Q .reportTableHeader___2Ro-I {
  font-size: 7px;
  letter-spacing: 0.39px;
  color: #7a7a7a;
  line-height: 28px;
  margin-left: 15px;
}
.reportTable___1-x5Q .reportTableRow___XABvI {
  font-size: 8px;
  letter-spacing: 0.2px;
  color: #1d1d1d;
  line-height: 28px;
  background-color: #efefef;
  margin-bottom: 1mm;
  padding-left: 13px;
  position: relative;
}
.reportTable___1-x5Q .reportTableRow___XABvI .reportTableCol___CjVEl {
  white-space: nowrap;
  overflow: hidden;
}
.reportTable___1-x5Q .reportTableRow___XABvI .insightProcessesCol___3v_DE {
  overflow: visible;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.reportTable___1-x5Q .reportTableRow___XABvI .reportPrefixColor___2mmnl {
  width: 3px;
  height: 18px;
  position: absolute;
  top: 5px;
  left: 7px;
}
.legendValue___2egPz {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d !important;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-left: 32px;
}
.legendList___3igJO {
  -webkit-column-fill: auto;
     -moz-column-fill: auto;
          column-fill: auto;
}
.legendName___2ze_p {
  max-width: 150px;
}
.legendItem___1y8v4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.legendList___3igJO {
  height: 210px;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
.chart-legend-container___Ca4uc {
  width: 500px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___17D2k {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1R2Yc {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1GbJW {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3_bBY {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3vDCI {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1Bxd4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___cz39F {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3jTex {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___PWowc {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___PWowc .sectionTitle___I6Gnn {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___PWowc .sectionBody___1g3NP {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___PWowc .sectionBody___1g3NP .infoRow___i8syn {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___PWowc .sectionBody___1g3NP .infoRow___i8syn .key___3gfyZ {
  font-weight: 600;
}
.overviewSection___PWowc .sectionBody___1g3NP .infoRow___i8syn .rowValue___1Bxd4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___ZcSoz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___ZcSoz .showSign___2ClRZ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___ZcSoz .showMore___11_vr::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.reportTable___1ngxL {
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  position: relative;
  height: auto;
  margin-right: 0;
  margin-left: 0;
  zoom: 1;
  display: block;
}
.reportTable___1ngxL .reportTableHeader___3Ohb7 {
  font-size: 7px;
  letter-spacing: 0.39px;
  color: #7a7a7a;
  line-height: 28px;
  margin-left: 15px;
}
.reportTable___1ngxL .reportTableRow___3WBX9 {
  font-size: 8px;
  letter-spacing: 0.2px;
  color: #1d1d1d;
  line-height: 28px;
  background-color: #efefef;
  margin-bottom: 1mm;
  padding-left: 13px;
  position: relative;
}
.reportTable___1ngxL .reportTableRow___3WBX9 .reportTableCol___VUG6P {
  white-space: nowrap;
  overflow: hidden;
}
.reportTable___1ngxL .reportTableRow___3WBX9 .insightProcessesCol___wB0pw {
  overflow: visible;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.reportTable___1ngxL .reportTableRow___3WBX9 .reportPrefixColor___qqvHU {
  width: 3px;
  height: 18px;
  position: absolute;
  top: 5px;
  left: 7px;
}
.legendValue___4l35l {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d !important;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-left: 32px;
}
.legendList___3aFqw {
  -webkit-column-fill: auto;
     -moz-column-fill: auto;
          column-fill: auto;
}
.legendName___q5DTy {
  max-width: 150px;
}
.legendItem___LvAMg {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.legendList___3aFqw {
  height: 210px;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
.chart-legend-container___G95vE {
  width: 500px;
}
.pieNumberLabel___3Rjaa {
  font-size: 37px !important;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2FFY2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1aXfI {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___hMnf1 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___r8PyL {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___28u5X {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2rego {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3qGMv {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3_NAP {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___20Kn4 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___20Kn4 .sectionTitle___3tvzV {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___20Kn4 .sectionBody___3Yn2t {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___20Kn4 .sectionBody___3Yn2t .infoRow___2gcQt {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___20Kn4 .sectionBody___3Yn2t .infoRow___2gcQt .key___Y-ZvY {
  font-weight: 600;
}
.overviewSection___20Kn4 .sectionBody___3Yn2t .infoRow___2gcQt .rowValue___2rego {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___Fyqa0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___Fyqa0 .showSign___3qf-T {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___Fyqa0 .showMore___1M-mh::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.categoryName___1HB2c {
  font-size: 25px;
  font-weight: bold;
  line-height: 1.44;
  letter-spacing: 1.07px;
  color: #1d1d1d;
}
.categoryDisplay___2R0-L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  color: #1d1d1d;
  background-color: #efefef;
  margin-bottom: 16px;
  padding: 11px;
  height: 102px;
  font-size: 14px;
  letter-spacing: 0.79px;
  border-radius: 3px;
}
.categoryDisplay___2R0-L .severityColorBadge___3sNuL {
  width: 4px;
  min-width: 4px;
  height: 78px;
  border-radius: 3px;
  margin-right: 11px;
}
.categoryDisplay___2R0-L .data___3QaMQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.categoryDisplay___2R0-L .description___3HaqW {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.categoryDisplay___2R0-L .riskScore___3nnUo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 11px;
  min-width: 80.8px;
}
.categoryDisplay___2R0-L .riskScore___3nnUo .riskScoreNum___1i9mN {
  font-size: 34px;
  font-weight: bold;
  letter-spacing: 1.9px;
}
.categoryDisplay___2R0-L .riskScore___3nnUo .riskScoreNum___1i9mN::after {
  content: '%';
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.79px;
}
.categoryDisplay___2R0-L .riskScore___3nnUo .noData___3EiJv {
  font-size: 21px;
  font-weight: bold;
  letter-spacing: 1.18px;
}
.categoryDisplay___2R0-L .riskScore___3nnUo span:last-child {
  font-size: 14px;
  letter-spacing: 0.79px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1tF_v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1R9Wm {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2GOtU {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3Czg7 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3fijo {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___257Hp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___10cAQ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___IotW6 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1G0A4 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1G0A4 .sectionTitle___3gnn1 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1G0A4 .sectionBody___360WR {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1G0A4 .sectionBody___360WR .infoRow___2ubtm {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1G0A4 .sectionBody___360WR .infoRow___2ubtm .key___2Ppm6 {
  font-weight: 600;
}
.overviewSection___1G0A4 .sectionBody___360WR .infoRow___2ubtm .rowValue___257Hp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___34VsN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___34VsN .showSign___2mFVl {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___34VsN .showMore___38pNu::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___3BC-R {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___3BC-R {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___3BC-R {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___df5DB {
  margin: 30px 0 50px 0;
}
.piesRow___df5DB .pieNumberLabel___3cAOS {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___df5DB .pieTextLabel___318wg {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___df5DB .chart-legend-container {
  overflow-y: visible;
}
.piesRow___df5DB .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___df5DB .legendName___21rMF {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___df5DB .legendValue___33UJ7 {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.innerContainer___3DskW {
  height: 100%;
  position: relative;
  color: #333333;
}
.innerContainer___3DskW .topContainer___4GO5h {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF {
  width: 80%;
  border-left: 2px solid #333333;
  padding-left: 4px;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF .mainTitle___3aehI {
  white-space: pre-line;
  padding-top: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.09;
  letter-spacing: 0.49px;
  color: #333333;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF .detailsContainer___utzSJ {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF .detailsContainer___utzSJ .sectionContainer___1dUdt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF .detailsContainer___utzSJ .sectionContainer___1dUdt .keyValueContainer___9vH4X {
  margin-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF .detailsContainer___utzSJ .sectionContainer___1dUdt .keyValueContainer___9vH4X .key___2Ppm6 {
  font-weight: 600;
}
.innerContainer___3DskW .topContainer___4GO5h .headerContainer___1FabF .detailsContainer___utzSJ .sectionContainer___1dUdt .keyValueContainer___9vH4X .value___1m4Ha {
  margin-left: 4px;
}
.innerContainer___3DskW .introContainer___o7cSb {
  margin-top: 16px;
}
.innerContainer___3DskW .complianceHeader___2-O0z {
  margin-top: 0px;
}
.innerContainer___3DskW .scoreSection___lKB05 {
  display: grid;
  grid-template-columns: 45% 45%;
  -webkit-column-gap: 10%;
     -moz-column-gap: 10%;
          column-gap: 10%;
}
.innerContainer___3DskW .scoreSection___lKB05 .securityLevelsList___2n_wG {
  margin: 10px 0 0 -20px;
  padding-left: 34px;
  font-size: 12px;
}
.innerContainer___3DskW .column___1SbXu {
  overflow: hidden;
}
.innerContainer___3DskW .scoreHeader___cRX5- {
  height: 26px;
  margin: 9px 5px 0 0;
  padding: 0 0px;
  font-size: 14px;
  font-weight: 700;
}
.innerContainer___3DskW .scoreContainer___15IFU {
  background-color: rgba(228, 228, 228, 0.6);
  height: 26px;
  margin: 0px 0px 0px 0;
  padding: 2px 8px;
  display: inline-block;
  font-size: 16px;
  width: 100%;
}
.innerContainer___3DskW .scoreContainer___15IFU .score___VGHEG {
  font-weight: 600;
  margin-right: 5px;
  display: inline;
}
.innerContainer___3DskW .scoreContainer___15IFU .ratio___1lkPP {
  display: inline;
}
.innerContainer___3DskW .vulnerabilitiesSection___11caj {
  margin-top: 32px;
}
.innerContainer___3DskW .vulnerabilitiesSection___11caj .vulnerabilitiesContainer___1wvKg {
  display: grid;
  grid-template-columns: 45% 45%;
  -webkit-column-gap: 10%;
     -moz-column-gap: 10%;
          column-gap: 10%;
}
.innerContainer___3DskW .testedAssetsContainer___2CYLH {
  margin-top: 32px;
}
.innerContainer___3DskW .testedAssetsContainer___2CYLH .assetsContainer___3yYZT {
  margin-top: 16px;
}
.innerContainer___3DskW .contentContainer___1QX5X {
  margin-top: 16px;
  white-space: pre;
}
.innerContainer___3DskW .contentContainer___1QX5X .separation___YWrEU {
  height: 8px;
}
.innerContainer___3DskW .contentContainer___1QX5X .standardsList___AM2M- {
  margin: 10px 0 0 -20px;
  padding-left: 50px;
}
.innerContainer___3DskW .contentContainer___1QX5X .customInfo___fkvYG {
  margin-top: 22px;
  font-weight: 600;
  width: 500px;
  overflow-wrap: break-word;
  white-space: pre-line;
  height: 120px;
  overflow: hidden;
}
.innerContainer___3DskW .contentContainer___1QX5X .resultsTxt___3uKn- {
  margin-top: 14px;
  font-weight: bold;
  margin-bottom: 32px;
}
.innerContainer___3DskW .reportTableHeader___2KdHh {
  background-color: rgba(228, 228, 228, 0.6);
  padding: 0 12px !important;
  margin-left: -6px;
  width: 100%;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}
.innerContainer___3DskW .reportTableHeader___2KdHh.fullPageHeader___2jb90 {
  margin-left: 0;
}
.innerContainer___3DskW .centeredHeader___3IIeh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innerContainer___3DskW .reportTableRow___2pLT2 {
  background-color: transparent;
  margin-left: -6px !important;
  padding: 0 12px !important;
  margin-right: 0 !important;
  width: 100% !important;
  border-bottom: 0.5px solid #e8e8e8;
  font-size: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.innerContainer___3DskW .reportTableRow___2pLT2.fullPageTable___FhO7B {
  margin-left: 0 !important;
}
.innerContainer___3DskW .reportTableRow___2pLT2.alignToTop___vrcW- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.innerContainer___3DskW .item___214tT {
  padding: 4px 4px 4px 0 !important;
  white-space: normal;
  line-height: 12px;
  word-wrap: break-word;
}
.innerContainer___3DskW .centeredItem___2nO2r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innerContainer___3DskW .noneComplianceInfo___JncYc {
  font-size: 10px;
}
.innerContainer___3DskW .noneComplianceInfo___JncYc .nonComplianceList___HF_y8 {
  margin-top: 10px;
  padding-left: 24px;
}
.innerContainer___3DskW .noneComplianceInfo___JncYc .nonComplianceList___HF_y8 .bold___2scKn {
  font-weight: 600;
}
.titleContainer___yK4P2 {
  height: 9px;
  border-left: 2px solid #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 3px;
  font-size: 10px;
  margin: 12px 0 12px 0;
  font-weight: bold;
}
.hostnameContainer___b4nBm {
  font-size: 10px;
}
.hostnameContainer___b4nBm .hostnameTitle___1VeCG {
  font-weight: 600;
}

.assetHeaderContainer___K0fNj {
  height: 46px;
  border-left: 5px solid #3867fa;
  background: #f5f7ff;
  margin-bottom: 28px;
}
.assetHeaderContainer___K0fNj .headerCol___3W5xn {
  border-right: 2px solid #a5a5a5;
  height: 70%;
}
.assetHeaderContainer___K0fNj .headerCol___3W5xn.lastCol___2AiwW {
  border-right: transparent;
}
.assetHeaderContainer___K0fNj .headerCol___3W5xn .colTitle___2_OeE {
  font-weight: 600;
  font-size: 11px;
  padding: 0 8px 4px 12px;
}
.assetHeaderContainer___K0fNj .headerCol___3W5xn .colContent___3ab5Y {
  padding: 0 8px 4px 12px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.assetHeaderContainer___K0fNj .subHeader___2Whcb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 6px;
  color: #757575;
}
.assetHeaderContainer___K0fNj .ant-row {
  height: 100%;
  -ms-flex-line-pack: center;
      align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3b4MQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1SK4H {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2mz8X {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2o0gc {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3EqXj {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2Ih_y {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___9AaTi {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2rMs3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___7Fknk {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___7Fknk .sectionTitle___3tnCm {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___7Fknk .sectionBody___3n6jn {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___7Fknk .sectionBody___3n6jn .infoRow___YyEOe {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___7Fknk .sectionBody___3n6jn .infoRow___YyEOe .key___3IKTA {
  font-weight: 600;
}
.overviewSection___7Fknk .sectionBody___3n6jn .infoRow___YyEOe .rowValue___2Ih_y {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___CNVtp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___CNVtp .showSign___dLDpZ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___CNVtp .showMore___Si0cy::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
@page {
  size: 21cm 29.7cm;
}
@media print {
  body {
    width: 21cm !important;
    height: 29.7cm !important;
    zoom: 141.8% !important;
    counter-reset: page;
    background-color: #ffffff;
  }
}
body.report-bg {
  background: white !important;
}
.report-wrapper___2APLj {
  position: absolute;
  bottom: 5%;
  width: 21cm;
  font-family: SourceSansPro;
  color: #1d1d1d;
  counter-reset: page;
}
@media screen {
  .report-wrapper___2APLj {
    overflow-y: auto;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow-scrolling: auto;
    scrollbar-gutter: stable both-edges;
    width: 22cm;
    padding-bottom: 5%;
  }
}
@media print {
  .report-wrapper___2APLj {
    left: 0;
    top: 0;
    width: 100%;
  }
}
.piesRow___2GrXr {
  margin: 30px 0 50px 0;
}
.piesRow___2GrXr .pieNumberLabel___3M_ne {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.69px;
  color: #1d1d1d;
}
.piesRow___2GrXr .pieTextLabel___2FBd4 {
  font-size: 10px;
  letter-spacing: 0.42px;
  color: #1d1d1d;
}
.piesRow___2GrXr .chart-legend-container {
  overflow-y: visible;
}
.piesRow___2GrXr .recharts-legend-item {
  margin-bottom: 20px !important;
}
.piesRow___2GrXr .legendName___3hai2 {
  font-size: 8px;
  letter-spacing: 0.45px;
  color: #1d1d1d;
  position: absolute;
  margin-bottom: -25px;
  left: 35px;
}
.piesRow___2GrXr .legendValue___BigKY {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.3px;
  color: #1d1d1d;
}
.recharts-legend-item-text {
  color: #1d1d1d !important;
}
.cover-page___3saK4 {
  background-size: cover;
  width: 21cm;
  height: 29.7cm;
  color: #ffffff;
  position: relative;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  counter-increment: page;
  page-break-before: always;
  page-break-inside: avoid;
}
.cover-page___3saK4 .contentWrapper___3LVsd {
  padding: 7%;
  color: #FFF;
}
.cover-page___3saK4 .contentWrapper___3LVsd * {
  font-family: Montserrat, serif !important;
}
.cover-page___3saK4 .contentWrapper___3LVsd .cover-page-title___2dZIA {
  margin-top: 10px;
  font-size: 36px;
  font-weight: 800;
  max-width: 450px;
}
.cover-page___3saK4 .contentWrapper___3LVsd .entityName___1VNFH {
  font-size: 16px;
  font-weight: 400;
}
.cover-page___3saK4 .contentWrapper___3LVsd .placeholder___2rYeq {
  height: 36px;
}
.cover-page___3saK4 .contentWrapper___3LVsd .shopName___1bV-q {
  font-weight: bold;
  font-size: 20px;
}
.cover-page___3saK4 .contentWrapper___3LVsd .processName___1xbrM {
  font-size: 14px;
}
.cover-page___3saK4 .contentWrapper___3LVsd .orderedList___2vdR3 {
  padding-left: 18px;
}
.cover-page___3saK4 .standardName____j-Cl {
  font-size: 24px;
  font-weight: 400;
}
.cover-page___3saK4 .generatedBy___zbd9y {
  font-size: 12px;
  font-weight: 400;
  margin-top: 40px;
}
.cover-page___3saK4 .generatedOn___3CQ2C {
  font-size: 12px;
  font-weight: 400;
}
.cover-page___3saK4 .listTitle___S2RSM {
  margin-top: 40px;
  font-size: 18px;
  font-weight: 700;
}
.cover-page___3saK4 .scoreContainer___3cGSh {
  margin-top: 6px;
}
.cover-page___3saK4 .scoreContainer___3cGSh .scoreTitle___3mOxw {
  font-size: 14px;
}
.cover-page___3saK4 .scoreContainer___3cGSh .scoreResult___3T34C {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -1px;
}
.cover-page___3saK4 .customerLogo___1alOE {
  max-width: 120px;
  position: absolute;
  right: 16px;
  top: 16px;
}

.summaryList___3mxbz {
  padding-left: 24px;
}
.summaryList___3mxbz .bold___1Da-i {
  font-weight: bold;
}
.summaryList___3mxbz .regularFont___1KWWk {
  font-weight: normal;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1pnJ6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2weis {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3T5AR {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2wsLo {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___lFSKu {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___lXeKO {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2C_Du {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1znYK {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___20j8d {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___20j8d .sectionTitle___hE_yt {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___20j8d .sectionBody___1o4SE {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___20j8d .sectionBody___1o4SE .infoRow___3G9bW {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___20j8d .sectionBody___1o4SE .infoRow___3G9bW .key___3Ag8X {
  font-weight: 600;
}
.overviewSection___20j8d .sectionBody___1o4SE .infoRow___3G9bW .rowValue___lXeKO {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2LmhQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2LmhQ .showSign___e50B9 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2LmhQ .showMore___1qzJN::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
body {
  font-family: 'SourceSansPro';
  background-color: white !important;
}
.htmlReport___je5g6 {
  overflow: scroll;
  height: 100vh;
}
.htmlReport___je5g6 .logo___IGGiJ {
  fill: #1d1d1d !important;
  height: 35px;
  margin-top: 24px;
  margin-left: 40px;
}
.htmlReport___je5g6 .spotLogo___1DYTL {
  margin-left: 52px;
  max-width: 95%;
  height: auto;
}
.htmlReport___je5g6 .header___ByCc7 {
  margin: 5px 0 8px;
  padding: 13px 919px 19px 56px;
  background-color: #e4e4e4;
}
.htmlReport___je5g6 .header___ByCc7 .title___3rt8m {
  font-size: 42px;
  font-weight: 600;
  letter-spacing: 0.25px;
  margin-bottom: 9px;
}
.htmlReport___je5g6 .header___ByCc7 .description___znsNX {
  width: 833px;
  color: #757575;
  font-size: 17px;
  margin-bottom: 32px;
}
.htmlReport___je5g6 .header___ByCc7 .extraDetailsContainer___35R7g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1250px;
}
.htmlReport___je5g6 .header___ByCc7 .extraDetailsContainer___35R7g .extraDetailContainer___3zVNG {
  margin-right: 40px;
  font-size: 20px;
  font-weight: 600;
}
.htmlReport___je5g6 .header___ByCc7 .extraDetailsContainer___35R7g .extraDetailContainer___3zVNG .key___3Ag8X {
  margin-bottom: 0;
  color: #757575;
}
.htmlReport___je5g6 .header___ByCc7 .extraDetailsContainer___35R7g .extraDetailContainer___3zVNG .value___3hg28 {
  color: #1d1d1d;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.htmlReport___je5g6 .reportBody___3QOd- {
  padding: 60px 56px 60px 56px;
}
.htmlReport___je5g6 .reportBody___3QOd- .sectionHeader___3Lfme {
  font-size: 17px;
  font-weight: 600;
  color: #1d1d1d;
}
.htmlReport___je5g6 .reportBody___3QOd- .sectionHeader___3Lfme .sectionSubHeader___eRXVd {
  padding-left: 5px;
  color: #757575;
}
.htmlReport___je5g6 .reportBody___3QOd- .sectionHeader___3Lfme .kpiSectionTitle___NHpDk {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.htmlReport___je5g6 .reportBody___3QOd- .sectionHeader___3Lfme .exportButtonWrapper___1K4uO {
  -webkit-transform: translateY(-9px);
          transform: translateY(-9px);
  position: sticky;
}
.htmlReport___je5g6 .reportBody___3QOd- .sectionHeader___3Lfme .exportButtonWrapper___1K4uO .ant-btn[disabled] {
  border-color: transparent !important;
  color: gray;
  opacity: 1;
}
.htmlReport___je5g6 .reportBody___3QOd- .sectionHeader___3Lfme .exportButtonWrapper___1K4uO button {
  border: 1px solid #00acc1;
  color: #00acc1;
  margin-right: 16px;
}
.htmlReport___je5g6 .reportBody___3QOd- .separator___Y_fSb {
  height: 1px;
  margin-top: 8px;
  background-color: #c4d1db;
  margin-bottom: 24px;
}
.htmlReport___je5g6 .reportBody___3QOd- .kpiChartsWrapper___1o-SV {
  padding-bottom: 40px;
}
.htmlReport___je5g6 .reportBody___3QOd- .kpiChartsWrapper___1o-SV .kpiChart___xtc55 {
  background-color: white;
}
.htmlReport___je5g6 .reportBody___3QOd- .kpiChartsWrapper___1o-SV .chartCol___2KkFK {
  padding: 8px 0;
}
.htmlReport___je5g6 .reportBody___3QOd- .kpiChartsWrapper___1o-SV .chartRow___QCs3p {
  width: 100%;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTableWrapper___3_5os {
  position: relative;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTableFooterWrapper___keNPK {
  background-color: rgba(255, 255, 255, 0.5);
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTableFooter___qPzty {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO {
  overflow: scroll;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table-body .ant-table-tbody tr.ant-table-measure-row td {
  padding: 0 !important;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table {
  background-color: transparent;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table .ant-table-thead {
  padding-right: 16px !important;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table .ant-table-thead tr th {
  background-color: transparent;
  color: #757575;
  font-size: 12px;
  padding-bottom: 3px;
  padding: 10px 8px !important;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  white-space: nowrap;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table .ant-table-tbody {
  padding-right: 16px !important;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table .ant-table-tbody tr td {
  background: #efefef !important;
  border-bottom: 4px solid white !important;
  padding: 10px 8px !important ;
  font-size: 12px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: rgba(29, 29, 29, 0.6);
  white-space: nowrap;
}
.htmlReport___je5g6 .reportBody___3QOd- .htmlReportTable___3tcDO .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  display: none;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2SOW6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1-uQ6 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___36iVe {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3sm9z {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___NI5BE {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___hOIEP {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___Dw33_ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___30tah {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___12KwO {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___12KwO .sectionTitle___1FjZW {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___12KwO .sectionBody___2_RjT {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___12KwO .sectionBody___2_RjT .infoRow___3zrMV {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___12KwO .sectionBody___2_RjT .infoRow___3zrMV .key___17e1C {
  font-weight: 600;
}
.overviewSection___12KwO .sectionBody___2_RjT .infoRow___3zrMV .rowValue___hOIEP {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1qQWo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1qQWo .showSign___1Regc {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1qQWo .showMore___1eSDO::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.loader___SuAYR {
  background-color: transparent !important;
  position: relative !important;
  height: 221px !important;
}
.mainContainer___I65uI {
  -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
          box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
  color: #1d1d1d;
  width: 100%;
  height: 335px;
  font-family: 'SourceSansPro';
}
.mainContainer___I65uI .headerWrapper___2ouOG {
  padding: 16px 20px 0 20px;
}
.mainContainer___I65uI .headerWrapper___2ouOG .title___nGO11 {
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}
.mainContainer___I65uI .headerWrapper___2ouOG .subtitle___2zzL5 {
  font-size: 14px;
  line-height: 18px;
  color: #757575;
}
.mainContainer___I65uI .headerWrapper___2ouOG .separator___3GBww {
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: #c4d1db;
}
.mainContainer___I65uI .headerWrapper___2ouOG .columnsContainer___1WFb1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 400;
  font-size: 12px;
  padding-bottom: 5px;
  color: #757575;
}
.mainContainer___I65uI .headerWrapper___2ouOG .columnsContainer___1WFb1 .columnWrapper___2RfNd {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mainContainer___I65uI .headerWrapper___2ouOG .columnsContainer___1WFb1 .columnWrapper___2RfNd .sortingIcons___239pb {
  line-height: 0;
  padding-top: 4px;
  padding-left: 4px;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D {
  max-height: 222px;
  overflow-y: auto;
  padding-right: 20px;
  padding-left: 20px;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D::-webkit-scrollbar {
  width: 4px !important;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D::-webkit-scrollbar-thumb {
  background: #a2a2a2 !important;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D .barLabel___1NFNH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 600;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D .barLabel___1NFNH .percentageLabel___12oYb {
  padding-right: 17px;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D .singleBar___2Zo0- {
  line-height: 6px;
  padding-bottom: 16px;
}
.mainContainer___I65uI .scrollableBarChart___3CZ8D .singleBar___2Zo0- .ant-progress {
  line-height: 6px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___HjuGX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1AVP2 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___29q5q {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2Uyph {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2H8T8 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___wl_wN {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3Ec7i {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___uln9e {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2GMtp {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2GMtp .sectionTitle___20B9P {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2GMtp .sectionBody___y4JJB {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2GMtp .sectionBody___y4JJB .infoRow___2kBg5 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2GMtp .sectionBody___y4JJB .infoRow___2kBg5 .key___5j9IH {
  font-weight: 600;
}
.overviewSection___2GMtp .sectionBody___y4JJB .infoRow___2kBg5 .rowValue___wl_wN {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3DgC8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3DgC8 .showSign___1yp6D {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3DgC8 .showMore___19B-q::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.loader___31jzO {
  background-color: transparent !important;
  position: relative !important;
  height: 221px !important;
}
.mainContainer___1N4GV {
  -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
          box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.08), 0px 1px 14px rgba(56, 56, 56, 0.16);
  color: #1d1d1d;
  width: 100%;
  height: 335px;
  font-family: 'SourceSansPro';
}
.mainContainer___1N4GV .headerWrapper___1zAGs {
  padding: 16px 20px 0 20px;
}
.mainContainer___1N4GV .headerWrapper___1zAGs .title___1pivr {
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
}
.mainContainer___1N4GV .headerWrapper___1zAGs .subtitle___3vcFZ {
  font-size: 14px;
  line-height: 18px;
  color: #757575;
}
.mainContainer___1N4GV .headerWrapper___1zAGs .separator___2Uo7N {
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: #c4d1db;
}
.labelNumber___2OG89 {
  font-size: 24px !important;
  font-weight: 600 !important;
  letter-spacing: 0.25px !important;
  text-align: center !important;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.labelText___3R3UL {
  font-size: 14px !important;
  font-weight: 400 !important;
  text-align: center !important;
  color: #757575;
  -webkit-transform: translateY(-21px);
          transform: translateY(-21px);
}
.mainChartWrapper___3rlit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.mainChartWrapper___3rlit .pieChart___3uWSp {
  width: 100%;
  padding-top: 12px;
}
.mainChartWrapper___3rlit .legend___3_qIP {
  width: 100%;
  padding-left: 20px;
  padding-top: 21px;
}
.mainChartWrapper___3rlit .legend___3_qIP .circle___2_61_ {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu {
  width: 100%;
  text-align: left;
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu th {
  font-weight: 400;
  font-size: 12px;
  color: #757575;
  max-width: 40px;
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu tr.legendRow___1ems9 > td {
  padding-bottom: 8px;
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu tr {
  max-width: 270px;
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu td {
  font-size: 14px;
  min-width: 40px;
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu .legendValue___3S1Zj {
  font-weight: 600;
  max-width: 10px;
}
.mainChartWrapper___3rlit .legend___3_qIP .legendTable___14pUu .legendDescription___32uBl {
  font-family: SourceSansPro;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #757575;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2jHN9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___369if {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2CXc8 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___16Q59 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1UwbI {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___9Jwdb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1PuZZ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1MWFC {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3ikJd {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3ikJd .sectionTitle___2DlXd {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3ikJd .sectionBody___2X7DC {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3ikJd .sectionBody___2X7DC .infoRow___O7uU9 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3ikJd .sectionBody___2X7DC .infoRow___O7uU9 .key___2lshl {
  font-weight: 600;
}
.overviewSection___3ikJd .sectionBody___2X7DC .infoRow___O7uU9 .rowValue___9Jwdb {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___VEC3a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___VEC3a .showSign___1AhEz {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___VEC3a .showMore___1_kb0::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.pageLayout___clfpw {
  background: None;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.pageLayout___clfpw .ant-layout-content .ant-table-body {
  max-height: calc(100vh - 480px) !important;
}
.titlesec___1q3DI {
  color: #ffffff;
  height: 20%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.titlesec___1q3DI hr {
  display: inline-block;
  height: 1px;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid var(--divider);
  border-left: left;
  margin: 24px 0 24px 0;
}
.mainContent___1As0s {
  color: #ffffff;
  height: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 48px;
}
.mainContent___1As0s hr {
  display: inline-block;
  height: 1px;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid var(--divider);
  border-left: left;
  margin: 24px 0 24px 0;
}
.updateSubtitle___NwcHT {
  color: var(--dark-theme-text-colors-medium, #A5A5A5);
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.title___5gtZw {
  margin: 0 0 24px 0;
  width: 100%;
}
.subtitle___3rW3z {
  color: #e4e4e4;
  font-family: SourceSansPro;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.25;
  letter-spacing: 0.29px;
}
.sidebarWrapper___CE2sR {
  width: 200px;
  background-color: var(--cards);
}
.subMenuTroubleshootingalertTag___3M37f {
  width: 6px;
  height: 6px;
  background-color: #f33551;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  right: 30px;
}
.languageIconWrapper___TL0sH {
  margin-right: 10px;
  padding-top: 4px;
}
.settingsBottomSection___1bOAX {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 120px;
  width: 100%;
  color: #e4e4e4 !important;
  position: absolute;
  bottom: 0;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  padding-left: 24px;
  border-top: 1px solid rgba(228, 228, 228, 0.2);
}
.settingsBottomSection___1bOAX .ant-menu-submenu-title {
  padding-right: 36px;
}
.lightThemeToggle___TSUlc {
  cursor: pointer;
  margin-bottom: -30px;
}
.lightThemeToggle___TSUlc button {
  margin-right: 12px;
  margin-left: 8px;
}
.switch___2B40_ {
  background-color: #68788e;
}
.langageSelect___3cw1_ {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.langageSelect___3cw1_ > div {
  width: 24px;
  margin: 0;
}
.langageSelect___3cw1_ svg path {
  fill: #e4e4e4;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.langageSelect___3cw1_ .ant-menu-dark .ant-menu-submenu-title i.ant-menu-submenu-arrow::before,
.langageSelect___3cw1_ .ant-menu-dark .ant-menu-submenu-title i.ant-menu-submenu-arrow::after {
  background: #e4e4e4;
}
.langageSelect___3cw1_ .ant-menu-submenu-active svg path {
  fill: #00acc1;
}
.langageSelect___3cw1_:hover svg path {
  fill: #00acc1;
}
.langageSelect___3cw1_:hover .ant-menu-dark.ant-menu-submenu-active .ant-menu-submenu-title i.ant-menu-submenu-arrow::before,
.langageSelect___3cw1_:hover .ant-menu-dark.ant-menu-submenu-active .ant-menu-submenu-title i.ant-menu-submenu-arrow::after {
  background: #00acc1 !important;
}
.logOutButton___3UfOv {
  cursor: pointer;
  color: #e4e4e4;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.logOutButton___3UfOv > div {
  width: 24px;
  margin: 0 0 0 16px;
}
.logOutButton___3UfOv:hover {
  color: #00acc1 !important;
}
.logOutButton___3UfOv:hover svg g path {
  fill: #00acc1 !important;
}
.logOutButton___3UfOv svg {
  margin-top: 10px;
}
.logOutButton___3UfOv svg g path {
  fill: rgba(228, 228, 228, 0.6);
  -webkit-transition: fill 0.3s linear;
  transition: fill 0.3s linear;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___bYy-R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1wNbu {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3cUEn {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3_sUE {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2w9NB {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2wOIm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___52yy6 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3pQ6a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3C9Qa {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3C9Qa .sectionTitle___qEa9Z {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3C9Qa .sectionBody___39FyJ {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3C9Qa .sectionBody___39FyJ .infoRow___1gC15 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3C9Qa .sectionBody___39FyJ .infoRow___1gC15 .key___3KDcw {
  font-weight: 600;
}
.overviewSection___3C9Qa .sectionBody___39FyJ .infoRow___1gC15 .rowValue___2wOIm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1ds-o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1ds-o .showSign___3PF9m {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1ds-o .showMore___3SYCj::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.editBtn___1uhzh {
  float: left;
  margin-bottom: 25px;
  letter-spacing: 0.23px;
  color: #00acc1;
  font-size: 14px;
  cursor: pointer;
}
.disabledEditBtn___5A2rP {
  float: left;
  margin-bottom: 25px;
  letter-spacing: 0.23px;
  color: #00acc1;
  font-size: 14px;
  cursor: pointer;
  pointer-events: none;
  color: var(--disabled);
}
.titlesRow___2Ynig {
  margin-bottom: 24px;
}
.titlesRow___2Ynig .title___3baIc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.titlesRow___2Ynig .title___3baIc .infoIcon___3V0FW {
  margin-left: 5px;
  margin-top: 5px;
  color: #a2a2a2;
}
.staticDynamicSection___3IE-w .ant-radio-wrapper-disabled.ant-radio-wrapper {
  cursor: not-allowed;
}
.staticDynamicSection___3IE-w .ant-radio-wrapper-disabled .ant-radio, .staticDynamicSection___3IE-w .ant-radio-wrapper-disabled .ant-radio:hover {
  cursor: not-allowed;
}
.staticDynamicSection___3IE-w .ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: inherit;
}
.staticDynamicSection___3IE-w .ant-radio-wrapper-disabled .ant-radio-checked .ant-radio-inner::after {
  background-color: #a2a2a2;
}
.dynamicIndication___2PhTG {
  background-color: #31717d;
  border-radius: 50%;
  color: #ffffff;
  padding: 1px 6px;
  margin-left: 4px;
}
.disabledInput___DCL_p {
  letter-spacing: 0.26px;
  color: #e4e4e4;
  font-size: 16px;
  background-color: #00363d;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
}
.btnsRow___Tg2zw {
  margin-top: 30px;
  line-height: 32px;
}
.btnsRow___Tg2zw .cancelBtn___2emOu {
  background: inherit;
  border: none;
  float: right;
  color: #999999;
  width: 80px;
}
.btnsRow___Tg2zw .cancelBtn___2emOu:active, .btnsRow___Tg2zw .cancelBtn___2emOu:hover {
  background: inherit;
  border: none;
  float: right;
  color: #999999;
  width: 80px;
}
.btnsRow___Tg2zw .saveBtn___2ujA4 {
  width: 80px;
}
.tagsRow___14ik1 {
  margin-top: 30px;
}
.tagsRow___14ik1 .ipTag___28ZPs {
  margin: 5px 10px 5px 0px;
  color: #e4e4e4;
  font-size: 14px;
  background-color: rgba(145, 162, 175, 0.2);
  border-radius: 15px;
  border: none;
  height: 30px;
  line-height: 30px;
  padding: 0 13px;
}
.tagsRowWithScroll___c8io- {
  margin-top: 30px;
  max-height: 440px;
  overflow-y: scroll;
  background-color: #19272a;
}
.tagsRowWithScroll___c8io- .ipTag___28ZPs {
  margin: 5px 10px 5px 0px;
  color: #e4e4e4;
  font-size: 14px;
  background-color: rgba(145, 162, 175, 0.2);
  border-radius: 15px;
  border: none;
  height: 30px;
  line-height: 30px;
  padding: 0 13px;
}
.tagsRowWithScroll___c8io- .ipTag___28ZPs {
  margin-left: 10px;
}
.settingsForm___2GAQx {
  max-width: 600px;
}
.settingsForm___2GAQx .ant-form-item-label > label {
  color: #e4e4e4;
}
.settingsForm___2GAQx .ant-form-item {
  margin-bottom: 14px;
}
.settingsForm___2GAQx .ant-upload.ant-upload-select-picture-card {
  background-color: transparent;
}
.settingsForm___2GAQx .ant-upload.ant-upload-select-picture-card > * {
  color: #efefef;
}
.settingsForm___2GAQx .filenameDisplay___TGr78 {
  color: #00acc1;
  position: relative;
  top: -6px;
}
.settingsForm___2GAQx .filenameDisplay___TGr78 > * {
  margin-right: 4px;
}
.settingsForm___2GAQx .filenameDisplay___TGr78 .paperclip___1FH7h {
  color: #efefef;
}
.settingsForm___2GAQx .filenameDisplay___TGr78 .delete___-aiSd {
  margin-left: 20px;
}
.tabs___3Lk58 {
  color: #e4e4e4;
}
.tabs___3Lk58 .ant-tabs-nav-wrap {
  border-bottom: 1px solid #757575;
}
.tabs___3Lk58 .ant-tabs-tab-btn {
  padding-left: 8px;
  padding-right: 8px;
}
.tabs___3Lk58 .ant-tabs-nav {
  margin-bottom: 8px;
}
.tabs___3Lk58 .ant-tabs-tab {
  padding: 8px 0;
}
.siteHierarchy___rA55V {
  color: #e4e4e4;
  position: relative;
}
.siteHierarchy___rA55V .actions___j4-gR {
  margin-top: 32px;
}
.siteHierarchy___rA55V .actions___j4-gR .info___EilE1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #A5A5A5;
  margin-bottom: 8px;
}
.siteHierarchy___rA55V .actions___j4-gR .info___EilE1 span {
  margin-left: 8px;
  font-size: 12px;
}
.siteHierarchy___rA55V .actions___j4-gR .submitBtn___1RRpz {
  margin-right: 16px;
}
.siteHierarchy___rA55V .actions___j4-gR .cancelBtn___2emOu {
  color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
}
.siteHierarchy___rA55V .hierarchyChainer___IgJUR {
  border: 0;
  border-left: 1px solid #757575;
  border-bottom: 1px solid #757575;
  width: 16px;
  height: 98px;
  position: absolute;
  left: 16px;
}
.siteHierarchy___rA55V .hierarchyBlock___2bZV1 {
  width: 520px;
  padding: 8px 16px 0;
  border: 1px solid #757575;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  margin-top: 32px;
  position: relative;
}
.siteHierarchy___rA55V .hierarchyBlock___2bZV1 .hierarchyTitle___213DF {
  font-size: 14px;
  font-weight: 600;
}
.siteHierarchy___rA55V .hierarchyBlock___2bZV1 .hierarchyFormItems___3QJx7 .ant-form-item-label > label {
  font-size: 14px;
  color: #A5A5A5;
  margin-top: 16px;
}
.siteHierarchy___rA55V .hierarchyBlock___2bZV1 .hierarchyFormItems___3QJx7 .ant-input {
  height: 40px;
}
.siteHierarchy___rA55V .hierarchyBlock___2bZV1 .hierarchyFormItems___3QJx7 .ant-input-disabled {
  background: #014A54 !important;
  border: 0;
  color: #ffffff;
  cursor: auto;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1iPWp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2bcXo {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___15K3V {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___10LSa {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3jZgM {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___qGjf- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3PmFQ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___RgiEM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___klvPX {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___klvPX .sectionTitle___m0kSo {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___klvPX .sectionBody___3tiu0 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___klvPX .sectionBody___3tiu0 .infoRow___12nA7 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___klvPX .sectionBody___3tiu0 .infoRow___12nA7 .key___25Xx7 {
  font-weight: 600;
}
.overviewSection___klvPX .sectionBody___3tiu0 .infoRow___12nA7 .rowValue___qGjf- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1IrXC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1IrXC .showSign___1kReW {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1IrXC .showMore___kRiWR::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.ant-modal-mask {
  z-index: 100002;
}
.ant-modal-wrap {
  z-index: 100003;
}
.ant-notification {
  z-index: 100004;
}
.system-settings-container {
  color: #ffffff;
  margin-bottom: 40px;
}
.segment-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.segment-header .segment-right-action-button {
  margin-left: auto;
  margin-top: 16px;
}
.segment-edit-button, .segment-edit-button:hover, .segment-edit-button:focus {
  border: 0 !important;
  background: transparent !important;
  color: #00acc1 !important;
  height: initial !important;
  padding: 0 !important;
  text-decoration: underline !important;
  font-weight: 300 !important;
}
.segment-edit-button[disabled], .segment-edit-button[disabled]:hover, .segment-edit-button[disabled]:focus {
  color: #00acc1 !important;
  background: transparent !important;
  opacity: 0.5 !important;
}
.segment-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 16px;
  font-weight: 300;
}
.segment-footer-container {
  margin-top: 20px;
  text-align: right;
}
.segment-button, .segment-button:hover, .segment-button:focus {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
  margin: 10px !important;
  border-radius: 4px !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-size: 20px !important;
  height: 40px !important;
  font-weight: 300 !important;
}
.segment-button:last-child {
  margin-right: 0 !important;
}
.segment-button:first-child {
  margin-left: 0 !important;
}
.field-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 20px;
}
.field-label {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100px;
  min-width: 100px;
}
.field-label span {
  color: #93a3b0;
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 14px;
}
.field-value {
  background-color: #00363d;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 3px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.field-value span {
  color: #f5f6f6;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
}
.field-input {
  height: 40px !important;
  border-radius: 3px !important;
  font-size: 16px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.radio-group label {
  color: #ffffff;
}
.form-container .ant-form-item {
  margin-bottom: 0;
  width: 100%;
}
.form-container .ant-form-item .ant-calendar-picker {
  display: initial;
}
.form-container .ant-form-item .ant-calendar-picker input {
  height: 40px;
}
.form-container .ant-form-item .ant-calendar-picker i.anticon {
  display: none;
}
.form-container .ant-form-item .ant-calendar-picker span.ant-calendar-picker-icon {
  display: none;
}
.form-container .time-fields-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.form-container .ant-select-selection {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1440px) {
  .tabs {
    zoom: 125% !important;
  }
}
.tabs .ant-tabs-bar {
  border-bottom: none;
  margin-bottom: 40px;
}
.tabs .ant-tabs-tab {
  color: #ffffff;
  font-weight: 300;
}
.tabs .ant-tabs-tab:first-of-type {
  padding-left: 8px;
}
.tabs .ant-tabs-tab:hover {
  color: #00acc1 !important;
}
.tabs .ant-tabs-tab-active.ant-tabs-tab {
  color: #00acc1;
}
.tabs .ant-tabs-ink-bar.ant-tabs-ink-bar-animated {
  background-color: #00acc1;
}
.link-button, .link-button:hover, .link-button:focus {
  background: none !important;
  font-size: 14px !important;
  color: #93a3b0 !important;
}
.save-button, .save-button:hover, .save-button:focus {
  width: 180px;
}
.column {
  width: 390px;
}
.date-picker .ant-calendar-footer {
  display: none;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2ChTe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___26nCm {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3QmYE {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2Ti7C {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3SihG {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2gl5E {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3mN9B {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___NsdpG {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___20WET {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___20WET .sectionTitle___21Ezo {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___20WET .sectionBody___2ntk4 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___20WET .sectionBody___2ntk4 .infoRow___3jTB- {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___20WET .sectionBody___2ntk4 .infoRow___3jTB- .key___1VElD {
  font-weight: 600;
}
.overviewSection___20WET .sectionBody___2ntk4 .infoRow___3jTB- .rowValue___2gl5E {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___Kt03s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___Kt03s .showSign___1zmAV {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___Kt03s .showMore___hiGzr::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.actionsContainer___2xa5V {
  margin-left: 8px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.actionsContainer___2xa5V .actionbutton {
  float: left;
}
.stepsContainer___nsCLg {
  margin-top: 20px;
}
.stepsContainer___nsCLg .errorDiv___1dbdq {
  color: #fd5252;
  font-size: 14px;
  margin-top: 6px;
}
.stepsContainer___nsCLg .btn___1EmUe:disabled {
  background-color: #a5a5a5;
}
.stepsContainer___nsCLg .ant-steps-item-content {
  height: auto;
}
.stepsContainer___nsCLg .ant-steps-vertical .ant-steps-item-container {
  margin-bottom: 60px !important;
}
.stepsContainer___nsCLg .ant-steps-item-icon .ant-steps-icon {
  top: -2.5px !important;
}
.stepsContainer___nsCLg .ant-steps-vertical > .ant-steps-item {
  height: auto;
}
.stepsContainer___nsCLg .ant-btn-primary[disabled]:hover {
  background-color: #a5a5a5;
}
.stepsContainer___nsCLg .ant-upload-list {
  width: 91% !important;
}
.stepsContainer___nsCLg .custom-upload .ant-upload {
  background-color: transparent !important;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
}
.stepsContainer___nsCLg .custom-upload .ant-upload:hover {
  background-color: transparent !important;
  border-color: #1890ff;
}
.stepsContainer___nsCLg .ant-upload-list-item-actions {
  opacity: 1 !important;
  /* Always show the delete icon */
  visibility: visible !important;
}
.sideModal___3Wwke .ant-drawer-header {
  border-bottom: 1px solid #d2d2d2;
}
.modalContainerLogDelete___1VP1x {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 400px;
  padding: 30px;
  background-color: white;
  color: black;
  border: 2px solid #000;
  -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 24px rgba(0, 0, 0, 0.5);
  /* Adjust the shadow properties as needed */
}
.maintenanceTitle___3wdg7 {
  margin: 0 0 4px 0;
  width: 100%;
}
.actionRow___3_uLi {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 40px;
  cursor: pointer;
  color: var(--icon-color);
}
.actionRow___3_uLi:hover {
  color: #00acc1;
}
.actionRow___3_uLi:hover .actionIcon___2vVSg svg {
  fill: #00acc1;
}
.actionRow___3_uLi .actionIcon___2vVSg {
  height: 24px;
  width: 24px;
}
.actionRow___3_uLi .actionIcon___2vVSg svg {
  fill: var(--icon-color);
}
.actionRow___3_uLi .switch___1IHId {
  background-color: #68788e;
}
.actionRow___3_uLi .actionTitle___11sCJ {
  font-family: 'SourceSansPro';
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-left: 16px;
}
.actionRow___3_uLi .moadlActionTitle___2xLtL {
  margin-left: 5px;
}
.ipSpan___URNMd {
  padding-left: 16px;
  font-size: 16px;
}
.maxLogsMessage___wixeP {
  line-height: 34px;
  padding-left: 24px;
  color: #ff9a00;
}
.availableLogsSection___3ZJ_l {
  margin-top: 24px;
  width: 100%;
}
.availableLogsSection___3ZJ_l .availableLogsSectionHeader___3-OT8 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 {
  width: 100%;
  border: 1px solid rgba(117, 117, 117, 0.502);
  border-radius: 4px;
  margin-top: 16px;
  padding: 12px;
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 .logFileHeader____gebg {
  width: 100%;
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 .fileRow___1NjF1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 32px;
  line-height: 24px;
  padding: 4px 2px 4px 16px;
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 .fileRow___1NjF1:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 .fileRow___1NjF1 .fileName___8FILD {
  color: white;
  margin: 0 16px 0 0;
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 .fileRow___1NjF1 .fileSize___3cvKN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 4px;
  color: rgba(255, 255, 255, 0.65);
  font-style: italic;
}
.availableLogsSection___3ZJ_l .logFileWrapper___3C098 .fileRow___1NjF1 .fileDoNotExist___3MFFi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: rgba(249, 79, 79, 0.65);
  font-style: italic;
}
.availableLogFiles___11ucm {
  list-style: none;
  padding: 0;
  margin-top: 6px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1HMul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1Z8zx {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1hQJr {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2ZiC6 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1pDMJ {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2I7bd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___cbc0z {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1hjtC {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2YE5h {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2YE5h .sectionTitle___1G8yD {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2YE5h .sectionBody___1uxmt {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2YE5h .sectionBody___1uxmt .infoRow___3yyFc {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2YE5h .sectionBody___1uxmt .infoRow___3yyFc .key___KXRsn {
  font-weight: 600;
}
.overviewSection___2YE5h .sectionBody___1uxmt .infoRow___3yyFc .rowValue___2I7bd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1G2FS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1G2FS .showSign___2M3hQ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1G2FS .showMore___t8l6f::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.serversContainer___3-W22 {
  margin-left: 8px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.headerRow___1n1qE {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.headerRow___1n1qE .addNewButton___2-KdD {
  min-width: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.headerRow___1n1qE .addNewButton___2-KdD .addIcon___377ne {
  padding-top: 5px;
}
.contentArea___R5uRj {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.contentArea___R5uRj .ant-card {
  background: var(--cards);
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.15);
  margin-bottom: 28px;
  margin-right: 28px;
}
.contentArea___R5uRj .ant-card .ant-card-head {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.contentArea___R5uRj .ant-card .ant-card-head .actionbutton:hover svg path {
  fill: #00acc1;
}
.contentArea___R5uRj .ant-card .ant-card-body {
  color: #ffffff;
}
.contentArea___R5uRj .ant-card .ant-card-body h1,
.contentArea___R5uRj .ant-card .ant-card-body h2,
.contentArea___R5uRj .ant-card .ant-card-body h3,
.contentArea___R5uRj .ant-card .ant-card-body h4,
.contentArea___R5uRj .ant-card .ant-card-body h5,
.contentArea___R5uRj .ant-card .ant-card-body h6,
.contentArea___R5uRj .ant-card .ant-card-body p,
.contentArea___R5uRj .ant-card .ant-card-body label {
  color: #ffffff;
}
.contentArea___R5uRj .ant-card .ant-card-body h4 {
  margin-bottom: 12px;
  font-weight: bold;
}
.contentArea___R5uRj .ant-card .ant-card-body button {
  font-size: 14px;
  letter-spacing: normal;
}
.actionRow___2qMmz {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 32px;
  cursor: pointer;
  color: var(--icon-color);
}
.actionRow___2qMmz:hover {
  color: #00acc1;
}
.actionRow___2qMmz:hover .actionIcon___T_RQ3 svg {
  fill: #00acc1;
}
.actionRow___2qMmz:hover .actionTitle___2aMGx {
  color: #00acc1;
}
.actionRow___2qMmz .actionIcon___T_RQ3 {
  height: 24px;
  width: 24px;
}
.actionRow___2qMmz .actionIcon___T_RQ3 svg {
  fill: var(--icon-color);
}
.actionRow___2qMmz .syslogIcon___1NjM_ {
  height: 24px;
  width: 24px;
  padding-left: 4px;
}
.actionRow___2qMmz .syslogIcon___1NjM_ svg {
  fill: var(--icon-color);
}
.actionRow___2qMmz .actionTitle___2aMGx {
  font-family: 'SourceSansPro';
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-left: 16px;
}
.ipSpan___2vJz9 {
  padding-left: 16px;
  font-size: 16px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3oKFR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1IkgG {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2fnQP {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1RjDJ {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___37Mv1 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2h2gP {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2xYOR {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3o1m6 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___22F6A {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___22F6A .sectionTitle___Exf0t {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___22F6A .sectionBody___2ije4 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___22F6A .sectionBody___2ije4 .infoRow___3dXEL {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___22F6A .sectionBody___2ije4 .infoRow___3dXEL .key___2OHXh {
  font-weight: 600;
}
.overviewSection___22F6A .sectionBody___2ije4 .infoRow___3dXEL .rowValue___2h2gP {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2vUtU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2vUtU .showSign___3iFUQ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2vUtU .showMore___3pmDQ::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.title___3TGgK {
  color: white;
  font-weight: 1000;
}
.subtitle___1nNx5 {
  color: white;
  font-weight: 400;
  font-size: small;
}

.disabled___3Qgji {
  cursor: not-allowed;
  opacity: 0.6;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___kUc-7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___4G1VV {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1F0Qm {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1ndwt {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___zvZb9 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3BriY {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1s1Ku {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___WEgum {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___WDx8T {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___WDx8T .sectionTitle___2Kvmu {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___WDx8T .sectionBody___2xs2d {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___WDx8T .sectionBody___2xs2d .infoRow___1nXQ1 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___WDx8T .sectionBody___2xs2d .infoRow___1nXQ1 .key___2uoph {
  font-weight: 600;
}
.overviewSection___WDx8T .sectionBody___2xs2d .infoRow___1nXQ1 .rowValue___3BriY {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1HhQU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1HhQU .showSign___1PHxi {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1HhQU .showMore___3xrRl::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.infoTooltip___2Dlz2 .ant-tooltip-inner {
  border: solid 1px var(--cards-border);
  background-color: #ffffff;
  color: #1d1d1d;
  width: 279px;
}
.infoTooltip___2Dlz2 .ant-tooltip-arrow::before {
  background-color: #ffffff;
}
.fileUploadLabel___3qbvc {
  background-color: #00acc1;
  color: #e4e4e4;
  padding: 0 12px;
  display: inline-block;
  border-radius: 3px;
  cursor: pointer;
}
.fileUploadLabel___3qbvc img {
  margin-right: 8px;
}
.fileUploadLabel___3qbvc .fileUploadInput___2ps7l {
  display: none !important;
}

.tooltip-outline___3w-c7 .ant-tooltip-inner {
  padding: 16px 24px 24px 16px;
}
.tooltip-change-pass___1CQhO .ant-tooltip-inner {
  padding: 16px 24px 24px 16px;
}
.tooltip-change-pass___1CQhO .ant-tooltip-content {
  position: relative;
  top: 56px;
  margin-right: 26px;
}
.tooltip-change-pass___1CQhO .ant-tooltip-arrow {
  margin-right: 24px;
  position: relative;
  left: 283px;
  top: 150px;
}
.verified-icon___3Qqtk {
  color: #28C7AD;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-right: 4px;
  stroke: #28C7AD;
  stroke-width: 40px;
}
.declined-icon___3JCFR {
  color: #FD5252;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-right: 4px;
  stroke: #FD5252;
  stroke-width: 40px;
}
.tooltip-title___2wi9s {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
  color: #30475A;
}
.tooltip-rule___2xzxP {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  display: inline;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.25px;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-left: 8px;
  color: #30475A;
}
.tooltip-body___CpdCM {
  position: absolute;
  width: 302px;
  height: 222px;
  left: 1079px;
  top: 275px;
  background: #FFFFFF;
  border: 1px solid #E4E4E4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 2px rgba(50, 50, 50, 0.08), 0 1px 14px rgba(56, 56, 56, 0.16);
          box-shadow: 0 0 2px rgba(50, 50, 50, 0.08), 0 1px 14px rgba(56, 56, 56, 0.16);
  border-radius: 4px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___23CTh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___u-CdT {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___17gXO {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3assG {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___7UZIc {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3aTDI {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2WnsL {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2EZdU {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___xoSue {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___xoSue .sectionTitle___29Cjd {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___xoSue .sectionBody___1oS_- {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___xoSue .sectionBody___1oS_- .infoRow___3AhXF {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___xoSue .sectionBody___1oS_- .infoRow___3AhXF .key___3gVAu {
  font-weight: 600;
}
.overviewSection___xoSue .sectionBody___1oS_- .infoRow___3AhXF .rowValue___3aTDI {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___12c8Q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___12c8Q .showSign___dN_p7 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___12c8Q .showMore___KiVQX::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.errorMessage___2T5dl {
  color: #f02241;
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
.apiKeyHeader___1TTxM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.apiKeyHeader___1TTxM h3 {
  color: #1d1d1d;
  margin-left: 6px;
}
.generateApiKeyButtonWrapper___QeNWU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
}
.generateApiKeyButtonWrapper___QeNWU button {
  padding: 0 12px !important;
}
.apiKeyWrapper___2PNck {
  position: relative;
  min-height: 150px;
  border-radius: 3px;
  background-color: #efefef !important;
  border: solid 1px #C4D1DB;
}
.apiKeyWrapper___2PNck .copied___316Ci {
  position: absolute;
  background-color: black;
  color: white;
  top: 0;
  right: 0;
  padding: 2px 10px;
  border-bottom-left-radius: 6px;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: opacity ease-in-out 1.5s;
  transition: opacity ease-in-out 1.5s;
  opacity: 0;
}
.apiKeyWrapper___2PNck .show___3rILH {
  opacity: 1;
}
.apiKeyWrapper___2PNck .apiKeyStage___18lpB {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
}
.apiKeyWrapper___2PNck .apiKeyStage___18lpB .apiKeyContent___2XEsS {
  color: #a2a2a2;
  position: absolute;
  overflow-y: auto;
  width: calc(100% - 12px);
  padding: 6px 12px;
  font-family: monospace;
}
.regenerateApiKey___2wrKu {
  margin-left: 0 !important;
}
.actions___3f7X6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.actions___3f7X6 .btnLink___m418A {
  color: #00acc1;
  border: none;
  font-weight: bold;
  margin-top: 6px;
  margin-right: 6px;
}
.actions___3f7X6 .btnLink___m418A:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.newSensorButtonWrapper___VEIR8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a2a2a2;
}
.sensorsView___38aVS {
  position: relative;
  height: 100%;
}
.sensorsView___38aVS .MuiTablePagination-displayedRows {
  margin-top: 15px;
}
.sensorsView___38aVS .emptyMsg___3qIIm {
  text-align: center;
  position: absolute;
  top: 20%;
  width: 100%;
}
.sensorsView___38aVS .emptyMsg___3qIIm div {
  color: var(--medium-emphasis);
}
.sensorsView___38aVS .emptyMsg___3qIIm .actionbutton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.sensorsView___38aVS .emptyMsg___3qIIm .actionbutton button {
  margin-top: 30px;
  padding: 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sensorsView___38aVS .emptyMsg___3qIIm .addSensorBtn___1vrae {
  margin-top: 16px;
  text-align: right;
}
.sensorsView___38aVS .sensorsTitle___55ijZ {
  margin-bottom: 16px;
  text-align: right;
}
.sensorsView___38aVS .sensorsTitle___55ijZ button {
  float: right;
  margin-left: 15px;
}
.sensorsView___38aVS .statusDot___3q7t1 {
  height: 11px;
  width: 11px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
}
.sensorsView___38aVS .connectedDot___A6A4d {
  height: 11px;
  width: 11px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  background-color: #28c7ad;
}
.sensorsView___38aVS .disconnectedDot___Vl1Qk {
  height: 11px;
  width: 11px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  background-color: #fd5252;
}
.sensorsView___38aVS .disabledDot___1Blw4 {
  height: 11px;
  width: 11px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  background-color: var(--disabled);
}
.sensorsView___38aVS .upgradingDot___1QZ1s {
  height: 11px;
  width: 11px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  background-color: #fdc300;
}
.sensorsView___38aVS .sensorState___1IGHE {
  padding-left: 5px;
}
.sensorsView___38aVS .sensorState___1IGHE button {
  background: #a2a2a2;
}
.sensorsView___38aVS .sensorActions___1qLA1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.deleteModal___yMgBN {
  margin-right: 200px;
}
.deleteModal___yMgBN div {
  margin-top: 15px;
  margin-bottom: 5px;
}
.deleteModal___yMgBN input {
  background: #efefef;
  border: solid 1px #C4D1DB;
}
.pendingList___21t2Z {
  border-top: solid 1px #C4D1DB;
  text-align: start;
  margin-top: 5px;
}
.pendingList___21t2Z .leftSection___3kFjx {
  float: left;
  display: block;
  margin-top: 1px;
}
.pendingList___21t2Z .rightSection___2kzju {
  display: block;
  float: left;
  height: 20px;
  margin-left: 5px;
  color: #757575;
}
.infoTooltip___1cmK4 .ant-tooltip-inner {
  border: solid 1px var(--cards-border);
  background-color: #ffffff;
  color: #1d1d1d;
}
.infoTooltip___1cmK4 .ant-tooltip-arrow::before {
  background-color: #ffffff;
}
.sensorUpgrade___2uhuf {
  border: solid 1px #C4D1DB;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 496px;
  margin-bottom: 50px;
}
.sensorUpgrade___2uhuf div {
  margin-left: 20px;
  padding: 10px 0px;
}
.sensorUpgrade___2uhuf div p {
  font-weight: 400;
  size: 17px;
  line-height: 21.37px;
  letter-spacing: 0.5px;
  color: #1d1d1d;
  margin-bottom: 0px;
}
.sensorUpgrade___2uhuf div p a {
  color: #00acc1;
}
.uploadFile___2PilB div p {
  margin-top: 5px;
  margin-left: 20px;
  font-weight: 400;
  size: 17px;
  letter-spacing: 0.5px;
  color: #1d1d1d;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-style: normal;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.icon___3BFET {
  float: right;
}
.checkedIcon___Q_2qA {
  fill: #757575 !important;
}
.uncheckedReadyIcon___5AUhw {
  fill: #00acc1 !important;
}
.chooseFile___258Gj {
  position: relative;
  margin-left: 8px;
  border-left: 1px solid #A5A5A5;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .uploading___3OtCJ {
  margin-left: 14px;
  margin-right: 20px;
  color: #ffffff;
  padding: 4px 16px;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .disapledUploading___10UI6 {
  background-color: #a5a5a5;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .fileUploadLabel___3UE-8 {
  color: #ffffff !important;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .uploadError___2w_YV {
  width: 300px;
  color: var(--feedback-error, #fd5252);
  letter-spacing: 0.5px;
  font-size: 13px;
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  margin-left: 12px;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .fileList___3AafT {
  margin-left: 14px;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .fileList___3AafT .title___1daFZ {
  margin-top: 50px;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  letter-spacing: 0.5px;
  color: #1d1d1d;
}
.chooseFile___258Gj .chooseFile2___1SPUZ .fileList___3AafT .list___31o8- {
  max-height: 200px;
  overflow: auto;
  margin-right: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.25px;
  color: #a5a5a5;
  margin-bottom: 70px;
}
.uploadDone___1wwI8 div p {
  margin-left: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.5px;
  color: #757575;
}
.note___3ei4m {
  position: absolute;
  bottom: 0px;
  background: #efefef;
  border-radius: 3px;
  width: 497px;
  margin-bottom: 40px;
}
.note___3ei4m p {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.5px;
  color: #757575;
  margin-bottom: 0px;
}
.note___3ei4m .iconInfo___2kvgi {
  padding: 20px;
}
.note___3ei4m .iconInfo___2kvgi div {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 2px;
}
.note___3ei4m .iconInfo___2kvgi svg path {
  fill: #757575;
}
.upgradeInstallForm___1suZW {
  position: relative;
}
.upgradeInstallForm___1suZW .header___18A0Z {
  margin-bottom: 0px;
}
.upgradeTitle___3u1G1 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0.25px;
  color: #1d1d1d;
}
.upgradeTitle___3u1G1 p {
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.25px;
}
.titleWidth___1ZmHP {
  width: calc(100% - 70px) !important;
}
.gutter-box___3zGlh {
  padding: 8px 0;
  background: #00a0e9;
}
.dots___2UiVq {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 140px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.edgeHistory___2NGFi {
  width: 100%;
  padding-bottom: 30px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #1d1d1d;
  letter-spacing: 0.17px;
}
.historyInfo___22Kje {
  width: 100%;
  padding-bottom: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.25px;
  color: #1d1d1d;
}
.tableFiles___3MkVf {
  border: 1px solid #c4d1db;
  border-radius: 5px;
  padding: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 405px;
}
.tableFiles___3MkVf thead {
  border: 1px solid #c4d1db;
}
.tableFiles___3MkVf thead tr {
  text-align: left;
  line-height: 24px;
}
.tableFiles___3MkVf thead tr th {
  padding: 10px;
  font-weight: 600 !important;
  color: #1d1d1d !important;
}
.tableFiles___3MkVf tbody tr td {
  padding: 10px;
  font-weight: 400 !important;
  line-height: 18px;
  letter-spacing: 0.25px !important;
  color: #1d1d1d !important;
}
.tableFiles___3MkVf tbody tr td button {
  margin-left: 50px;
}
.chooseButton___3zDFl {
  color: #ffffff;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 16px;
  gap: 10px;
  background: #00acc1;
  border-radius: 3px;
  text-align: center;
  letter-spacing: 0.5px;
}
.upgradeFileName___3M5mW {
  margin-bottom: 5px;
  color: #757575;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.25px;
}
.upgradeChooseButton___2A0gT {
  margin-bottom: 10px;
}
.progressBox___2vPEi {
  height: 16px;
}
.progressBox___2vPEi .boxSection___2lBag {
  width: 100%;
}
.progressBox___2vPEi .boxSection___2lBag .leftSection___3kFjx {
  float: left;
}
.progressBox___2vPEi .boxSection___2lBag .leftSection___3kFjx span {
  display: inline-block;
}
.progressBox___2vPEi .boxSection___2lBag .rightSection___2kzju {
  float: right;
}
.progressBox___2vPEi .boxSection___2lBag .rightSection___2kzju span {
  display: inline-block;
  margin-right: 0px;
}
.capitalizeWords___VVEVB {
  text-transform: capitalize;
}
.flag___1P9Rk:hover {
  fill: #00acc1;
}
.progressToolTipMessage___2IBNH {
  text-align: center;
}
.progressToolTipMessage___2IBNH .leftSectionMessage___24ZmT {
  display: inline;
}
.progressToolTipMessage___2IBNH .rightSectionMessage___21TJy {
  display: inline;
  color: #00acc1;
}
.actionslist___wFqvX {
  width: 30px;
  margin-left: -10px !important;
}
.MuiPopover-paper ul li:hover {
  color: #00acc1;
}
.progressToolTipeTitle___IvCAv {
  text-align: center;
  padding: 0px 10px;
}
.ngidSelect___2P9Wf {
  color: black;
}
.networkGroupCol___3E5VW {
  overflow: hidden;
  text-overflow: ellipsis;
}
.title___1daFZ {
  color: #1d1d1d;
}
.bold___3XGxV {
  font-weight: bold;
}
.instancesDetails___3EzcW {
  max-height: 130px;
  overflow: auto;
}
.subTitle___2YWu7 {
  color: #757575;
  font-size: 12px;
  margin-top: 4px;
}
.message___1C0g0 {
  color: #1d1d1d;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 30px;
}
.modalWrapperForPass___2xQe4 .ant-modal-footer {
  border: none;
  padding: 0px 24px 24px 24px;
}
.modalWrapperForPass___2xQe4 .ant-modal-body {
  padding: 0px 24px;
}
.modalWrapperForPass___2xQe4 .ant-modal-header {
  border: none;
}
.modalWrapperForPass___2xQe4 .ant-modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 0 0px;
  gap: 7px;
  isolation: isolate;
  width: 444px;
}
.modalWrapperForPass___2xQe4 .ant-form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.modalWrapperForPass___2xQe4 .ant-form-item-label {
  padding: 0 0 2px;
}
.modalWrapperForPass___2xQe4 .ant-form-item-label > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: bold;
  color: black;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.modalWrapperForPass___2xQe4 .ant-modal-content button:disabled {
  background-color: #6b6b6b;
}
.modalWrapperForPass___2xQe4 .ant-modal-content button:nth-child(1) {
  border: none;
  background: none;
  color: #565656;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.forwardingServerIcon___2trGC {
  margin-top: 4px;
  margin-left: 8px;
}
.disabledVisibleNetworkGroupsSection___1RG3c {
  color: #a5a5a5;
}
.visibleNetworkGroupsSection___3vzjz {
  border: 1px solid #c4d1db;
}
.visibleNetworkGroupsSection___3vzjz .sectionTitle___29Cjd {
  padding-left: 10px;
  background-color: #efefef;
  height: 40px;
  border-bottom: 1px solid #c4d1db;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.visibleNetworkGroupsSection___3vzjz .sectionTitle___29Cjd .infoIcon___2HNM3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
}
.visibleNetworkGroupsSection___3vzjz .commandsSection___2dUjC {
  padding: 20px;
}
.visibleNetworkGroupsSection___3vzjz .commandsSection___2dUjC .allSwitchDiv___XofYn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
}
.visibleNetworkGroupsSection___3vzjz .commandsSection___2dUjC .allSwitchDiv___XofYn .label___2TSE1 {
  margin-left: 10px;
}
.visibleNetworkGroupsSection___3vzjz .commandsSection___2dUjC .selectTitle___4fzrm {
  margin-bottom: 8px;
}
.visibleNetworkGroupsSection___3vzjz .commandsSection___2dUjC .disabledTitle___1qgCd {
  color: #a5a5a5;
}
.visibleNgidsDisclaimer___Al8Rk {
  color: red;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___12Jft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___ZV_uj {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1n5ty {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1P6iP {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1hF38 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3yoi3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1DeCz {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1vTyx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___bVrTr {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___bVrTr .sectionTitle___2Mo05 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___bVrTr .sectionBody___3e01y {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___bVrTr .sectionBody___3e01y .infoRow___3tWYY {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___bVrTr .sectionBody___3e01y .infoRow___3tWYY .key___22Lz2 {
  font-weight: 600;
}
.overviewSection___bVrTr .sectionBody___3e01y .infoRow___3tWYY .rowValue___3yoi3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3hTxc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3hTxc .showSign___1CA2K {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3hTxc .showMore___23Yyn::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.card___3fUhw {
  width: 530px;
}
.buttons___3pgnm button {
  margin: 30px;
}
.section___3gyh0 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 24px;
}
.section___3gyh0 .update___2FTVN {
  color: var(--high-emphasis);
  font-size: 20px;
  letter-spacing: 0.6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.section___3gyh0 .update___2FTVN .updateLoader___37ehM > div {
  position: absolute;
  bottom: 25%;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .infoIcon___11GZO {
  color: var(--icon-color);
  margin-left: 24px;
  margin-top: 8px;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .ant-upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .ant-upload-list-item-progress {
  display: none;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .ant-upload-list {
  width: 315px;
  background-color: #ffffff;
  border-radius: 3px 0 0 3px;
  height: 32px;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .anticon-paper-clip {
  color: #4a4a4a;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .ant-upload-list-item-info {
  color: #4a4a4a;
  padding: 0 16px 0 4px;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .anticon-close {
  opacity: 1;
  color: #4a4a4a;
  right: 6px;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .ant-upload-list-item {
  margin-top: 5px;
}
.section___3gyh0 .update___2FTVN .uploadSection___2ylzC .uploadArea___2werc .ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: transparent;
}
.section___3gyh0 .update___2FTVN .uploadSuccess___2J2tb {
  font-size: 28px;
  letter-spacing: 0.9px;
  color: #ffffff;
  margin: 32px 112px 0 48px;
  text-align: center;
}
.section___3gyh0 .update___2FTVN .uploadError___3iGdv {
  color: #fd5252;
  letter-spacing: 0.7px;
  font-size: 20px;
  margin-top: 14px;
  margin-bottom: 10px;
}
.section___3gyh0 .update___2FTVN .updateButton___1UAYS {
  margin-top: 32px;
  font-size: 20px;
  font-weight: 600;
  height: 40px;
}
.section___3gyh0 .update___2FTVN .uploadButton___1ewjC {
  border-radius: 0 3px 3px 0;
}
.copyright___1FhLs {
  position: absolute;
  bottom: 35px;
  right: 0;
  left: 250px;
  text-align: center;
  font-weight: 200 !important;
}
.tooltip___1taFY {
  white-space: pre-wrap;
  padding-left: 14px !important;
}
.tooltip___1taFY .updateSteps___25y2X {
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
}
.tooltip___1taFY .ant-tooltip-arrow {
  top: 10px !important;
  left: 7px !important;
  border-width: 7px 7px 7px 0 !important;
  border-right-color: #efefef !important;
}
.tooltip___1taFY .ant-tooltip-inner {
  padding: 14px 8px;
  -webkit-box-shadow: 0 0 24px 6px rgba(0, 0, 0, 0.75);
          box-shadow: 0 0 24px 6px rgba(0, 0, 0, 0.75);
  background-color: #efefef;
  color: #1d1d1d;
  letter-spacing: 0.4px;
  font-size: 14px;
  width: 332px;
}
.about___1f-l8 {
  background-color: #004149;
  padding: 16px 24px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.about___1f-l8 .fieldContainer___3g_B9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0.5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 24px;
  margin-bottom: 12px;
}
.about___1f-l8 .fieldContainer___3g_B9 .fieldLabel___2FgqS span {
  -ms-flex-item-align: center;
      align-self: center;
  font-weight: 200;
}
.about___1f-l8 .fieldContainer___3g_B9 .fieldValue___3EASQ {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: right;
  margin-left: 54px;
  margin-right: 20px;
}
.about___1f-l8 .fieldContainer___3g_B9 .fieldValue___3EASQ span, .about___1f-l8 .fieldContainer___3g_B9 .fieldValue___3EASQ a {
  font-weight: 600;
}
.about___1f-l8 .fieldContainer___3g_B9 .fieldValue___3EASQ a, .about___1f-l8 .fieldContainer___3g_B9 .fieldValue___3EASQ a:hover {
  color: #ffffff;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3GElI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3Byy2 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2K-G9 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1i0x7 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1NNk9 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3b_1F {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3TDKe {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2-yaY {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2ZSJI {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2ZSJI .sectionTitle___rjPI3 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2ZSJI .sectionBody___18o7E {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2ZSJI .sectionBody___18o7E .infoRow___3wXAf {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2ZSJI .sectionBody___18o7E .infoRow___3wXAf .key___23MZR {
  font-weight: 600;
}
.overviewSection___2ZSJI .sectionBody___18o7E .infoRow___3wXAf .rowValue___3b_1F {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___33HgD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___33HgD .showSign___3XaTF {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___33HgD .showMore___1Yh_6::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.footerContainer___3UXeN {
  margin-top: 72px;
  text-align: right;
}
.stayButton___AC85H,
.stayButton___AC85H:hover,
.stayButton___AC85H:focus {
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-weight: 600 !important;
  width: 180px;
}
.leaveButton___2MN0V,
.leaveButton___2MN0V:hover,
.leaveButton___2MN0V:focus {
  background: none !important;
  font-size: 14px !important;
  color: #565656 !important;
  border: none !important;
  margin-right: 24px;
}
.exitMessage___27JQ6 {
  letter-spacing: 0.5px;
  padding-top: 0;
  font-size: 15px;
  white-space: pre-line;
}
.title___r9SnE {
  color: #1d1d1d;
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 16px;
  padding-top: 10px;
}
.exitModal___1N-cq .ant-modal-header {
  border-bottom: none !important;
}
.exitModal___1N-cq .ant-modal-body {
  padding: 0 21px 21px !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___16YLr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3ayzx {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2iqSw {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1MjgS {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2rxFg {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1NJVa {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1ZP4i {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1kzjj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___pfutp {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___pfutp .sectionTitle___2bEMs {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___pfutp .sectionBody___lNeOM {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___pfutp .sectionBody___lNeOM .infoRow___3pjML {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___pfutp .sectionBody___lNeOM .infoRow___3pjML .key___2mMld {
  font-weight: 600;
}
.overviewSection___pfutp .sectionBody___lNeOM .infoRow___3pjML .rowValue___1NJVa {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3Gijd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3Gijd .showSign___1ICad {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3Gijd .showMore___1Vu1H::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.formItemWrapper___1d-nI {
  display: inline-block;
  position: relative;
  width: 100%;
}
.modalSection___2loCk {
  margin-bottom: 40px;
  border-radius: 3px;
  border: solid 1px #C4D1DB;
}
.modalSection___2loCk .sectionTitle___2bEMs {
  height: 40px;
  border-radius: 3px;
  background-color: #e4e4e5;
  border: solid 1px #C4D1DB;
  padding: 8px 16px;
  letter-spacing: 0.4px;
  color: #1d1d1d;
  font-size: 14px;
  line-height: normal;
}
.modalSection___2loCk .sectionBody___lNeOM {
  padding: 24px 16px 16px 16px;
  overflow-y: visible;
  background: #fafafa;
}
.modalSection___2loCk .sectionSutTitle___3kwcb {
  margin: 24px 0 22px 0;
}
.removeFileContainer___2RpOr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.removeFileContainer___2RpOr .removeFile___1zL0t {
  width: 18px;
  height: 18px;
  margin: 0px 4px 3px 0px;
  cursor: pointer;
}
.removeFileContainer___2RpOr .fileName___2gkE7 {
  font-size: 14px;
  color: #1d1d1d;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 90%;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2Q7Dy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___-0I0R {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2QZOT {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___Y7EfS {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___ynJMr {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___XN9-f {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1NZXg {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3yW7g {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3iAhY {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3iAhY .sectionTitle___3ZFNP {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3iAhY .sectionBody___2VV7Q {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3iAhY .sectionBody___2VV7Q .infoRow___2li-d {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3iAhY .sectionBody___2VV7Q .infoRow___2li-d .key___VS39A {
  font-weight: 600;
}
.overviewSection___3iAhY .sectionBody___2VV7Q .infoRow___2li-d .rowValue___XN9-f {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___14DgZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___14DgZ .showSign___1P3Q1 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___14DgZ .showMore___ACGMF::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.mainTitle___23wBr {
  margin-bottom: 14px;
}
.secondTitle___3hhJG {
  color: #A5A5A5;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 16px;
}
.horizontalLine___3Rz89 {
  color: #757575;
}
.boxesContainer___3UDRJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.boxesSoftwareContainer___WT2KD {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.separateLineboxesContainer___2h1jj {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 16px;
}
.separateSoftwareUpdateContainer___1YEMa {
  margin-bottom: 64px;
}
.loaderText___37dd5 {
  width: 810px !important;
  white-space: pre-wrap;
}
.logButton___2cApx {
  margin-top: 5px;
}
.parentContainer___28NB9 .updateBox___1Fcym {
  width: 856px;
  height: 70px;
  padding: 8px 16px;
  border: none;
  background: #142225;
  position: relative;
}
.parentContainer___28NB9 .updateBox___1Fcym:hover,
.parentContainer___28NB9 .updateBox___1Fcym:active,
.parentContainer___28NB9 .updateBox___1Fcym:focus {
  background: #142225 !important;
}
.parentContainer___28NB9 .updateBox___1Fcym .iconTitleContainer___2hzeS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.parentContainer___28NB9 .updateBox___1Fcym .iconTitleContainer___2hzeS .icon___UWEUs {
  margin-top: 8px;
}
.parentContainer___28NB9 .updateBox___1Fcym .iconTitleContainer___2hzeS .arrowIcon___3JqZ3 {
  position: absolute;
  top: 17px;
  right: 6px;
  bottom: 12px;
}
.parentContainer___28NB9 .updateBox___1Fcym .iconTitleContainer___2hzeS .boxTitle___30GXf {
  color: #e4e4e4;
  font-size: 20px;
  margin: 12px 6px;
}
.parentContainer___28NB9 .updateBox___1Fcym .ant-btn {
  margin: 24px 0px 10px 0px !important;
}
.parentContainer___28NB9 .modalResponseLineContainer___VvR8v {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.parentContainer___28NB9 .modalResponseLineContainer___VvR8v .modalResponseLineText___3i5VX {
  padding-left: 10px;
}
.parentContainer___28NB9 .boxContent___2vMdy {
  width: 856px;
  padding: 22px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  background: #142225;
}
.parentContainer___28NB9 .boxContent___2vMdy .leftdiv___26q00 {
  margin: -30px 0px 0px 0px;
  width: 215px;
}
.parentContainer___28NB9 .boxContent___2vMdy .leftdiv___26q00 .boxSubTitleContainer___1bQxd {
  margin-top: 8px;
}
.parentContainer___28NB9 .boxContent___2vMdy .leftdiv___26q00 .boxSubTitleContainer___1bQxd .boxSubTitle___3LVu7 {
  font-size: 14px;
  color: #A5A5A5;
  font-weight: 400;
  letter-spacing: 0.25px;
}
.parentContainer___28NB9 .boxContent___2vMdy .leftdiv___26q00 .boxSubTitleContainer___1bQxd .boxSubValue___QInkb {
  color: #e4e4e4;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.25px;
  margin-top: -24px;
  margin-bottom: 10px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen {
  margin: -20px 0px 0px 0px;
  width: 618.67px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .disabledColor___FF1z9 {
  background: #A5A5A5;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .iconAndText___3wn0Z {
  width: 140%;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .iconAndText___3wn0Z .checkedIcon___2VurU {
  fill: #A5A5A5 !important;
  background: white;
  border-radius: 100%;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .iconAndText___3wn0Z .uncheckedReadyIcon___1AnwK {
  fill: #00acc1 !important;
  background: white;
  border-radius: 100%;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .iconAndText___3wn0Z div p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: var(--light-theme-neutrals-text-field, #EFEFEF);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.25px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .updateError___iGZGk {
  width: 562.1px;
  color: var(--feedback-error, #FD5252);
  letter-spacing: 0.2px;
  font-size: 12px;
  margin: 10px 0px 0px 30px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ {
  position: relative;
  margin-left: 11px;
  border-left: 1px solid #A5A5A5;
  margin-top: -25px;
  height: 140px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .uploadArea___15yWs {
  width: 618.67px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .uploadArea___15yWs .uploadButtonVersion___3C8_e {
  height: 34px;
  padding: 6px 16px;
  border-radius: 3px;
  margin: 20px 0px 0px 0px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .uploadArea___15yWs .uploadError___J46p2 {
  width: 562.1px;
  color: var(--feedback-error, #FD5252);
  letter-spacing: 0.2px;
  font-size: 12px;
  margin-top: 10px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .progressBox___1fjj7 {
  height: 26px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .progressBox___1fjj7 .boxSection___3y-4e {
  width: 100%;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .progressBox___1fjj7 .boxSection___3y-4e .titleSection___FZ6xP {
  float: left;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .progressBox___1fjj7 .boxSection___3y-4e .titleSection___FZ6xP span {
  color: var(--dark-theme-text-color, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 171.429% */
  letter-spacing: 0.5px;
  display: inline-block;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .progressBox___1fjj7 .boxSection___3y-4e .valueSection___3hDGJ {
  float: right;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .progressBox___1fjj7 .boxSection___3y-4e .valueSection___3hDGJ span {
  display: inline-block;
  margin-right: -20px;
  color: var(--dark-theme-text-color, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.25px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .fileExist___RU2Ei {
  color: #E4E4E4;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.25px;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .pauseResumeButton___3zint {
  margin-top: 10px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .cancelButton___HyRUI {
  margin-right: 10px;
  border-radius: 3px;
  border: 1px solid var(--primary-primary, #00ACC1) !important;
  background: none !important;
  color: var(--primary-primary, #00ACC1) !important;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .exitMessage___2t0c0 {
  margin-top: -30px;
  color: var(--light-theme-text-colors-high, #1D1D1D);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.25px;
  margin-left: 0px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .chooseFileVersion___31IWQ .fileName___3RRFr {
  color: var(--dark-theme-text-color, #FFF);
  font-family: Source Sans Pro;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .updateButtonVersion___3Vg7R {
  height: 34px;
  border-radius: 3px;
  margin: -3px 0px 0px 34px;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .btnContainer___3qZH9 {
  margin: 10px 0px 0px -25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.parentContainer___28NB9 .boxContent___2vMdy .rightdiv___3CLen .btnContainer___3qZH9 .updateBtn___j9ppn {
  padding: 5px 14px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3sQtA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3Rapu {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3eOz6 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2MHKc {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1RA9J {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2vNzr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___xJKf9 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2qqTx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___19s9w {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___19s9w .sectionTitle___t8tyQ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___19s9w .sectionBody___2Bkrj {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___19s9w .sectionBody___2Bkrj .infoRow___1dLT0 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___19s9w .sectionBody___2Bkrj .infoRow___1dLT0 .key___3p7Bs {
  font-weight: 600;
}
.overviewSection___19s9w .sectionBody___2Bkrj .infoRow___1dLT0 .rowValue___2vNzr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___9oswM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___9oswM .showSign___1s4qT {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___9oswM .showMore___32geO::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.deleteAllBtn___27Qhi {
  padding: 0 16px 0 !important;
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: none !important;
  float: right;
}
.deleteAllBtn___27Qhi:hover {
  opacity: 0.25 !important;
}
.selectAllCheckbox___3ue4t {
  padding-left: 16px !important;
}
.multiDeleteBtn___3XfpO {
  float: right;
}
.selectedDiv___CCb7J {
  float: right;
  color: #c4d1db;
  letter-spacing: 0.8px;
  font-weight: 100;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.extraButtons___3zTtz {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 24px;
  width: 100%;
  max-height: 32px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3UguI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___Y_mMh {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2EsdT {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1bC86 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1h8Uw {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3C11n {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___dDkBF {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___23tN5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1Bj9A {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1Bj9A .sectionTitle___r-Bha {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1Bj9A .sectionBody___3xJOM {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1Bj9A .sectionBody___3xJOM .infoRow___3KxRw {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1Bj9A .sectionBody___3xJOM .infoRow___3KxRw .key___2ioTC {
  font-weight: 600;
}
.overviewSection___1Bj9A .sectionBody___3xJOM .infoRow___3KxRw .rowValue___3C11n {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___uU43L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___uU43L .showSign___2_Qoc {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___uU43L .showMore___1nX2B::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.disabledCol___3sQUv {
  cursor: not-allowed;
}
.disabledCol___3sQUv .disabledUpload___32EDS {
  pointer-events: none;
}
.licenseDetails___1CcIU {
  background: #263133;
  border-radius: 3px;
  height: 86px;
  padding: 24px;
  margin-top: 8px;
  margin-bottom: 45px;
}
.licenseDetails___1CcIU .iconCol___1y3zz {
  margin-right: 8px;
}
.licenseDetails___1CcIU .detailsCol___2vT0H {
  margin-right: 40px;
}
.licenseDetails___1CcIU .detailsCol___2vT0H .data___1OEB1 {
  height: 25px;
}
.featuresRow___GgSfN {
  margin-top: 16px;
  border: 1px solid #757575;
  border-radius: 3px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 24px 32px;
  height: 250px;
  text-align: center;
}
.featuresRow___GgSfN .featureDetails___2m_Q1 {
  width: 150px;
}
.featuresRow___GgSfN .featureDetails___2m_Q1 .title___H3NZm {
  margin-bottom: 16px;
  color: var(--medium-emphasis);
}
.featuresRow___GgSfN .featureDetails___2m_Q1 .usedCount___3oAFw {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.featuresRow___GgSfN .featureDetails___2m_Q1 .usedCount___3oAFw * {
  margin-right: 2px;
}
.featuresRow___GgSfN .featureDetails___2m_Q1 .highEmphasisTitle___3wEca {
  fill: var(--high-emphasis);
}
.featuresRow___GgSfN .featureDetails___2m_Q1 .mediumEmphasisTitle___MtbV_ {
  fill: var(--medium-emphasis);
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___xNlf6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1VRhA {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___V6BAD {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2ltEd {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1jv33 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2lyoc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3RN3m {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___148uL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3oKkw {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3oKkw .sectionTitle___28Ogz {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3oKkw .sectionBody___3hBEQ {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3oKkw .sectionBody___3hBEQ .infoRow___2O841 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3oKkw .sectionBody___3hBEQ .infoRow___2O841 .key___Ze3l- {
  font-weight: 600;
}
.overviewSection___3oKkw .sectionBody___3hBEQ .infoRow___2O841 .rowValue___2lyoc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___npTv2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___npTv2 .showSign___2oTDC {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___npTv2 .showMore___JK7Rk::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.formItemWrapper___1ZBdn {
  display: inline-block;
  position: relative;
  width: 100%;
}
.modalSection___1YpB_ {
  margin-bottom: 40px;
  border-radius: 3px;
  border: solid 1px #C4D1DB;
}
.modalSection___1YpB_ .sectionTitle___28Ogz {
  height: 40px;
  border-radius: 3px;
  background-color: #e4e4e5;
  border: solid 1px #C4D1DB;
  padding: 8px 16px;
  letter-spacing: 0.4px;
  color: #1d1d1d;
  font-size: 14px;
  line-height: normal;
}
.modalSection___1YpB_ .sectionBody___3hBEQ {
  padding: 24px 16px 16px 16px;
  overflow-y: visible;
  background: #fafafa;
}
.modalSection___1YpB_ .sectionSutTitle___1E9ot {
  margin: 24px 0 22px 0;
}
.chooseImageTitle___2a1wJ {
  height: 20px;
  margin-bottom: 17px;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.6px;
  color: rgba(29, 29, 29, 0.6);
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 0.25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.chooseImageTitle___2a1wJ .uploadTitle___14vkW {
  color: #00acc1;
  text-decoration: underline;
  font-weight: 600;
  cursor: pointer;
  margin: 0 4px;
  padding-top: 34px;
}
.removeFileContainer___33E7X {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.removeFileContainer___33E7X .removeFile___2N41X {
  width: 18px;
  height: 18px;
  margin: 0px 4px 3px 0px;
  cursor: pointer;
}
.removeFileContainer___33E7X .fileName___2DW0e {
  font-size: 14px;
  color: #1d1d1d;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 90%;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3scAc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3Jrn4 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___28JdK {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1Nv9v {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___JpVn1 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___32-U0 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement____htQe {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___Lltuh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2Y7y3 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2Y7y3 .sectionTitle___6IsR2 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2Y7y3 .sectionBody___3FOKd {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2Y7y3 .sectionBody___3FOKd .infoRow___3HMaT {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2Y7y3 .sectionBody___3FOKd .infoRow___3HMaT .key___3c-Be {
  font-weight: 600;
}
.overviewSection___2Y7y3 .sectionBody___3FOKd .infoRow___3HMaT .rowValue___32-U0 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2OY_g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2OY_g .showSign___BVdws {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2OY_g .showMore___3qwR4::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.switchContiner___3i5g2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.switchContiner___3i5g2 .insightSwitch___bA34v {
  background: #a2a2a2;
}
.switchContiner___3i5g2 .insightLable___3zQnI {
  margin-left: 10px;
  font-size: 14px;
}
.actionButtonsWrapper___3MYbg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 2%;
}
.actionButtonsWrapper___3MYbg .wrapperButton___3D4MI {
  border: none;
}
.modalText___38poc {
  white-space: pre-line;
}
.extraDataContainer___Vm06s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-bottom: 24px;
  margin-left: 8px;
  margin-right: 24px;
}
.noDataScreenWrapper___1-SSV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 95%;
  height: 30%;
  margin-top: 10%;
  padding-right: 5%;
  color: #ffffff;
}
.noDataScreenWrapper___1-SSV .mainTilte___1QkEp {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.25px;
}
.noDataScreenWrapper___1-SSV .subTilte___1unQc {
  font-size: 14px;
  margin-top: 18px;
  margin-bottom: 32px;
}
.fileUploadButton___1q-b8 {
  background-color: #00acc1;
  color: #e4e4e4;
  padding: 16px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 3px;
  cursor: pointer;
  height: 32px;
  margin-right: 24px;
}
.fileUploadButton___1q-b8 img {
  margin-right: 8px;
}
.fileUploadButton___1q-b8 .addInsightButtonText___12jYk {
  color: white;
}
.errorFilesContainer___1xS0- .fileContainer___2tnH_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 10px 0 30px 0;
}
.errorFilesContainer___1xS0- .fileContainer___2tnH_ .fileName___20S5K {
  font-weight: bold;
}
.errorFilesContainer___1xS0- .fileContainer___2tnH_ .fileError___3QF9h {
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.errorFilesContainer___1xS0- .fileContainer___2tnH_ .fileError___3QF9h .error___1GEA9 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 98%;
}
.errorModal___ynv9D {
  border: 2px solid #fd5252;
}
.overflowTooltip___gr6sT {
  z-index: 100010;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2ls0j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3I2Sf {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___27ZdO {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2hZK3 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___KMcX1 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___HIa5b {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___29QmW {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3Hfjh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3mu2h {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3mu2h .sectionTitle___1FxVU {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3mu2h .sectionBody___2r65h {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3mu2h .sectionBody___2r65h .infoRow___7WSy8 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3mu2h .sectionBody___2r65h .infoRow___7WSy8 .key___F1lnL {
  font-weight: 600;
}
.overviewSection___3mu2h .sectionBody___2r65h .infoRow___7WSy8 .rowValue___HIa5b {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3kTvC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3kTvC .showSign___2t1_w {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3kTvC .showMore___2EGGb::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.tableRow___kCdjx {
  cursor: pointer;
}
.tableRow___kCdjx.expanded___rALfR {
  border-bottom: none;
}
.tableRow___kCdjx:hover, .tableRow___kCdjx.expanded___rALfR {
  background-color: var(--table-hover);
}
.tableRow___kCdjx:hover td, .tableRow___kCdjx.expanded___rALfR td {
  background-color: var(--table-hover);
}
.disableAlertSwitch___2W2_G button {
  border-color: transparent;
  background-color: var(--medium-emphasis);
}
.disableAlertSwitch___2W2_G .ant-switch-disabled {
  opacity: 1 !important;
}
.disableAlertSwitch___2W2_G .ant-click-animating-node {
  border: none;
}
.disableAlertNote___1UUFz {
  margin: 8px 0 24px;
  white-space: normal;
  font-size: 14px;
  letter-spacing: 0.6px;
}
.enableAlertFooter___3Sz2l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}
.enableAlertFooter___3Sz2l .enableAlertNote___mICTX {
  font-size: 14px;
  letter-spacing: 0.5px;
  white-space: normal;
  padding-right: 8px;
}
.commentDisplay___XLGac {
  font-size: 14px;
  color: #1d1d1d;
  margin-left: 10px;
  font-weight: 400;
  letter-spacing: 0.25px;
}
.userNameTitle___1n8aA {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 24px;
}
.cveForm___3MM_B {
  padding-right: 16px !important;
}
.cveForm___3MM_B .disableButton___mrUvg, .cveForm___3MM_B .disableButton___mrUvg:hover, .cveForm___3MM_B .disableButton___mrUvg:focus {
  float: right;
  margin-bottom: 8px;
  border-radius: 4px !important;
  background-color: #fd5252 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-size: 16px !important;
  height: 28px !important;
  font-weight: 600 !important;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.cveForm___3MM_B .enableButton___2X5TU, .cveForm___3MM_B .enableButton___2X5TU:hover, .cveForm___3MM_B .enableButton___2X5TU:focus {
  float: right;
  margin-bottom: 8px;
  border-radius: 4px !important;
  background-color: #fd5252 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-size: 16px !important;
  height: 28px !important;
  font-weight: 600 !important;
  float: left;
  margin-top: 24px;
  background-color: #00acc1 !important;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.cveForm___3MM_B .ant-form-explain {
  margin-top: 4px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2-WVM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1I7hC {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___22aPx {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___G1qKk {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1Dmnx {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2O9fe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___31Rr0 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___kX7Pm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1THPe {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1THPe .sectionTitle___1yCzW {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1THPe .sectionBody___3rvyu {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1THPe .sectionBody___3rvyu .infoRow___2lDc2 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1THPe .sectionBody___3rvyu .infoRow___2lDc2 .key___3xn-A {
  font-weight: 600;
}
.overviewSection___1THPe .sectionBody___3rvyu .infoRow___2lDc2 .rowValue___2O9fe {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___Tf7ja {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___Tf7ja .showSign___1O9U_ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___Tf7ja .showMore___pBH9O::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.alertTypesPage___3TmgZ {
  height: inherit;
}
.alertTypesPage___3TmgZ .enableBtn___2xYIS {
  margin-left: 16px;
}
.alertTypesPage___3TmgZ .alertTypeTitle___3_cF6 {
  margin-left: 30px;
}
.alertTypesPage___3TmgZ .alertTypeVal___1hekW {
  margin-left: 30px;
}
.alertTypesPage___3TmgZ .ant-table-row-level-1 .alertTypeVal___1hekW {
  margin-left: 60px;
}
.alertTypesPage___3TmgZ .ant-table-row-level-2 .alertTypeVal___1hekW {
  margin-left: 90px;
}
.alertTypesPage___3TmgZ .statusCol___2K7AD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.alertTypesPage___3TmgZ .statusCol___2K7AD .typeSwitch___2P-la {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.alertTypesPage___3TmgZ .statusCol___2K7AD .typeSwitch___2P-la button {
  background: #a2a2a2;
}
.alertTypesPage___3TmgZ .statusCol___2K7AD .statusText___13KTk {
  margin-left: 8px;
}
.alertTypesPage___3TmgZ .toolbarContainer___2-WVM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 24px;
  margin-left: 8px;
  margin-right: 0;
}
.alertTypesPage___3TmgZ .toolbarContainer___2-WVM .rightButtons___3t5_v {
  margin-right: 56px;
}
.alertTypesPage___3TmgZ .ant-table-container .ant-table-header,
.alertTypesPage___3TmgZ .ant-table-container .ant-table-body {
  padding: 0;
}
.alertTypesPage___3TmgZ .ant-table-container .ant-table-body {
  overflow-x: hidden;
}
.alertTypesPage___3TmgZ .ant-table .ant-table-header .ant-table-thead > tr > th,
.alertTypesPage___3TmgZ .ant-table .ant-table-header .ant-table-thead > tr > th.ant-table-column-sort,
.alertTypesPage___3TmgZ .ant-table .ant-table-header .ant-table-thead > tr > th.ant-table-column-sort.ant-table-column-has-sorters {
  background-color: rgba(228, 228, 228, 0.2);
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .tableRow___2aNvG {
  border: solid 1px rgba(216, 216, 216, 0.28);
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .tableRow___2aNvG td > .ant-table-row-spaced___1xJxP {
  padding-left: 40px !important;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .severity___1vWrM {
  width: 60%;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #ffffff;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-spaced {
  display: none !important;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-expand-icon {
  background: inherit;
  border: 1px solid rgba(216, 216, 216, 0.28);
  vertical-align: middle;
  font-size: 27px;
  font-weight: 500;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-expand-icon:active,
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-expand-icon:hover,
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-expand-icon:focus {
  color: inherit;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-selection-column,
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table .ant-table-thead .ant-table-selection-column {
  padding-left: 15px !important;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-expand-icon-th,
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-expand-icon-cell {
  width: 30px;
  min-width: 30px;
  padding: 0 !important;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-expand-icon {
  display: inline-block;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-level-0 .ant-table-cell-with-append button {
  margin-left: 20px;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-level-1 .ant-table-cell-with-append button {
  margin-left: 40px;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-level-1 .ant-table-selection-column label {
  margin-left: 25px;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-row-level-2 .ant-table-selection-column label {
  margin-left: 50px;
}
.alertTypesPage___3TmgZ .typesTable___XR9xl .ant-table-cell button {
  z-index: 1;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___33T3K {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2LENC {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1II1t {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3ymz7 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2EuMQ {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1ui48 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2fO9e {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3BzaN {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___12SDy {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___12SDy .sectionTitle___1aRbq {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___12SDy .sectionBody___1UUyS {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___12SDy .sectionBody___1UUyS .infoRow___xrqs9 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___12SDy .sectionBody___1UUyS .infoRow___xrqs9 .key___2U_Vq {
  font-weight: 600;
}
.overviewSection___12SDy .sectionBody___1UUyS .infoRow___xrqs9 .rowValue___1ui48 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___fBlbo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___fBlbo .showSign___ORL9O {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___fBlbo .showMore___1VAbO::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.serversContainer___1cPhn {
  margin-left: 8px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.switch___3-u4i {
  background-color: #68788e;
}
.limitSyslogToggle___1W-S5 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-left: 16px;
  margin-top: -5px;
}
.actionRow___NtJMg {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 32px;
  cursor: pointer;
  color: var(--icon-color);
}
.actionRow___NtJMg:hover {
  color: #00acc1;
}
.actionRow___NtJMg:hover .actionIcon___3emmc svg {
  fill: #00acc1;
}
.actionRow___NtJMg:hover .actionTitle___1bCvJ {
  color: #00acc1;
}
.actionRow___NtJMg .actionIcon___3emmc {
  height: 24px;
  width: 24px;
}
.actionRow___NtJMg .actionIcon___3emmc svg {
  fill: var(--icon-color);
}
.actionRow___NtJMg .syslogIcon___JzpDt {
  height: 24px;
  width: 24px;
  padding-left: 4px;
}
.actionRow___NtJMg .syslogIcon___JzpDt svg {
  fill: var(--icon-color);
}
.actionRow___NtJMg .actionTitle___1bCvJ {
  font-family: 'SourceSansPro';
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  margin-left: 16px;
}
.ipSpan___3SUFc {
  padding-left: 16px;
  font-size: 16px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___95vpk {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2i1_9 {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3wo-3 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2kLXE {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3MqOf {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1Lg1j {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3Ex_P {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3bn6f {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___bUtvc {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___bUtvc .sectionTitle___j0l9U {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___bUtvc .sectionBody___3OeEB {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___bUtvc .sectionBody___3OeEB .infoRow___1sCW2 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___bUtvc .sectionBody___3OeEB .infoRow___1sCW2 .key___10hHV {
  font-weight: 600;
}
.overviewSection___bUtvc .sectionBody___3OeEB .infoRow___1sCW2 .rowValue___1Lg1j {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___dxEBE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___dxEBE .showSign___1iE6M {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___dxEBE .showMore___XvZEu::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.section___3XnXu {
  margin-top: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.language___3mDe7 {
  width: 100px;
  margin-left: 20px;
}
.uploadBtn___1rF2e {
  width: 180px;
}
.btnDescription___2uOfu {
  margin-top: 8px;
  color: #93a3b0;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___vbZIo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___PsKvY {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1bfXc {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___x95Ib {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___P_90e {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2Z4Ez {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3iYKG {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1zsCF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2XMfb {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2XMfb .sectionTitle___dEgcv {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2XMfb .sectionBody___2gM4w {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2XMfb .sectionBody___2gM4w .infoRow___2ilzz {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2XMfb .sectionBody___2gM4w .infoRow___2ilzz .key___ZpF6K {
  font-weight: 600;
}
.overviewSection___2XMfb .sectionBody___2gM4w .infoRow___2ilzz .rowValue___2Z4Ez {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___yW_tD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___yW_tD .showSign___2azvF {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___yW_tD .showMore___zL-pg::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.section___lY41G {
  margin-top: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.divider___Pnnvw {
  width: 380px !important;
  display: block !important;
  margin: 0px !important;
}
.switch___2tjI4 {
  background-color: #68788e;
  margin-right: 16px;
}
.actionRow___2KOhH {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 40px;
  cursor: pointer;
  color: var(--icon-color);
}
.actionRadioTitleRow___2WNHj {
  margin-bottom: 16px;
}
.actionTitle___2BaKL {
  font-family: 'SourceSansPro';
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.urlInput___zE4wC {
  width: 250px;
}
.description___3nHfP {
  margin-top: 8px;
  color: #93a3b0;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___UfbiS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___OtS_v {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2h2uf {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2MEYq {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3W7W4 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2cUr4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2R26K {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___38zgw {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___tT9XH {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___tT9XH .sectionTitle___2KiGp {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___tT9XH .sectionBody___2toMj {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___tT9XH .sectionBody___2toMj .infoRow___3dfv6 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___tT9XH .sectionBody___2toMj .infoRow___3dfv6 .key___2h_J4 {
  font-weight: 600;
}
.overviewSection___tT9XH .sectionBody___2toMj .infoRow___3dfv6 .rowValue___2cUr4 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2f5LE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2f5LE .showSign___2JYvp {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2f5LE .showMore___Lyoxw::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.assetsPage___GSarl .section___m7Jor {
  width: 450px;
  min-height: 235px;
}
.assetsPage___GSarl .section___m7Jor h2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.assetsPage___GSarl .section___m7Jor .subTitle___1tvig {
  font-size: 14px;
  font-weight: normal;
}
.assetsPage___GSarl .section___m7Jor .cancelBtn___sMZPB {
  background: inherit;
  border: none;
  color: #999999;
}
.assetsPage___GSarl .section___m7Jor .disabledEditBtn___4Ye6h {
  pointer-events: none;
  color: var(--disabled);
}
.assetsPage___GSarl .section___m7Jor .macsInput___3UeVn {
  margin-top: 25px;
  padding-bottom: 15px;
}
.assetsPage___GSarl .section___m7Jor .macsInput___3UeVn .tag___1DXQG {
  background-color: #202f30 !important;
  letter-spacing: 0.25px !important;
  margin-bottom: 8px;
  border: none;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3vI33 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___lu0NZ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1kdAA {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3Dnu7 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___C4FVh {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1YuT- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3277o {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1wVXv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3X-ur {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3X-ur .sectionTitle___r1Nq9 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3X-ur .sectionBody___27WjY {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3X-ur .sectionBody___27WjY .infoRow____nEIB {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3X-ur .sectionBody___27WjY .infoRow____nEIB .key___3d1VA {
  font-weight: 600;
}
.overviewSection___3X-ur .sectionBody___27WjY .infoRow____nEIB .rowValue___1YuT- {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___hgDF- {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___hgDF- .showSign___ikHpJ {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___hgDF- .showMore___37MPT::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.editBtn___3ZRBY {
  float: left;
  margin-bottom: 25px;
  letter-spacing: 0.23px;
  color: #00acc1;
  font-size: 14px;
  cursor: pointer;
}
.disabledEditBtn___39QEW {
  float: left;
  margin-bottom: 25px;
  letter-spacing: 0.23px;
  color: #00acc1;
  font-size: 14px;
  cursor: pointer;
  pointer-events: none;
  color: var(--disabled);
}
.titlesRow___pbjPx {
  margin-bottom: 24px;
}
.titlesRow___pbjPx .title___26859 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.titlesRow___pbjPx .title___26859 .infoIcon___2fVcL {
  margin-left: 5px;
  margin-top: 5px;
  color: #a2a2a2;
}
.staticDynamicSection___3ErC4 .ant-radio-wrapper-disabled.ant-radio-wrapper {
  cursor: not-allowed;
}
.staticDynamicSection___3ErC4 .ant-radio-wrapper-disabled .ant-radio, .staticDynamicSection___3ErC4 .ant-radio-wrapper-disabled .ant-radio:hover {
  cursor: not-allowed;
}
.staticDynamicSection___3ErC4 .ant-radio-wrapper-disabled .ant-radio-disabled + span {
  color: inherit;
}
.staticDynamicSection___3ErC4 .ant-radio-wrapper-disabled .ant-radio-checked .ant-radio-inner::after {
  background-color: #a2a2a2;
}
.dynamicIndication___3auiF {
  background-color: #31717d;
  border-radius: 50%;
  color: #ffffff;
  padding: 1px 6px;
  margin-left: 4px;
}
.disabledInput___3W64_ {
  letter-spacing: 0.26px;
  color: #e4e4e4;
  font-size: 16px;
  background-color: #00363d;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
}
.btnsRow___39OUq {
  margin-top: 30px;
  line-height: 32px;
}
.btnsRow___39OUq .cancelBtn___3S_7i {
  background: inherit;
  border: none;
  float: right;
  color: #999999;
  width: 80px;
}
.btnsRow___39OUq .cancelBtn___3S_7i:active, .btnsRow___39OUq .cancelBtn___3S_7i:hover {
  background: inherit;
  border: none;
  float: right;
  color: #999999;
  width: 80px;
}
.btnsRow___39OUq .saveBtn___2vOVD {
  width: 80px;
}
.tagsRow___1D07F {
  margin-top: 30px;
}
.tagsRow___1D07F .ipTag___3SXOk {
  margin: 5px 10px 5px 0px;
  color: #e4e4e4;
  font-size: 14px;
  background-color: rgba(145, 162, 175, 0.2);
  border-radius: 15px;
  border: none;
  height: 30px;
  line-height: 30px;
  padding: 0 13px;
}
.tagsRowWithScroll___Wkeky {
  margin-top: 30px;
  max-height: 440px;
  overflow-y: scroll;
  background-color: #19272a;
}
.tagsRowWithScroll___Wkeky .ipTag___3SXOk {
  margin: 5px 10px 5px 0px;
  color: #e4e4e4;
  font-size: 14px;
  background-color: rgba(145, 162, 175, 0.2);
  border-radius: 15px;
  border: none;
  height: 30px;
  line-height: 30px;
  padding: 0 13px;
}
.tagsRowWithScroll___Wkeky .ipTag___3SXOk {
  margin-left: 10px;
}
.settingsForm___2JiNf {
  max-width: 600px;
}
.settingsForm___2JiNf .ant-form-item-label > label {
  color: #e4e4e4;
}
.settingsForm___2JiNf .ant-form-item {
  margin-bottom: 14px;
}
.settingsForm___2JiNf .ant-upload.ant-upload-select-picture-card {
  background-color: transparent;
}
.settingsForm___2JiNf .ant-upload.ant-upload-select-picture-card > * {
  color: #efefef;
}
.settingsForm___2JiNf .filenameDisplay___1UiPJ {
  color: #00acc1;
  position: relative;
  top: -6px;
}
.settingsForm___2JiNf .filenameDisplay___1UiPJ > * {
  margin-right: 4px;
}
.settingsForm___2JiNf .filenameDisplay___1UiPJ .paperclip___TGyRH {
  color: #efefef;
}
.settingsForm___2JiNf .filenameDisplay___1UiPJ .delete___HpUVz {
  margin-left: 20px;
}
.tabs___2W-CF {
  color: #e4e4e4;
}
.tabs___2W-CF .ant-tabs-nav-wrap {
  border-bottom: 1px solid #757575;
}
.tabs___2W-CF .ant-tabs-tab-btn {
  padding-left: 8px;
  padding-right: 8px;
}
.tabs___2W-CF .ant-tabs-nav {
  margin-bottom: 8px;
}
.tabs___2W-CF .ant-tabs-tab {
  padding: 8px 0;
}
.siteHierarchy___15j6y {
  color: #e4e4e4;
  position: relative;
}
.siteHierarchy___15j6y .actions___3uGEV {
  margin-top: 32px;
}
.siteHierarchy___15j6y .actions___3uGEV .info___37fq9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #A5A5A5;
  margin-bottom: 8px;
}
.siteHierarchy___15j6y .actions___3uGEV .info___37fq9 span {
  margin-left: 8px;
  font-size: 12px;
}
.siteHierarchy___15j6y .actions___3uGEV .submitBtn___35Jr- {
  margin-right: 16px;
}
.siteHierarchy___15j6y .actions___3uGEV .cancelBtn___3S_7i {
  color: #00acc1 !important;
  border: 1px solid #00acc1 !important;
}
.siteHierarchy___15j6y .hierarchyChainer___156V6 {
  border: 0;
  border-left: 1px solid #757575;
  border-bottom: 1px solid #757575;
  width: 16px;
  height: 98px;
  position: absolute;
  left: 16px;
}
.siteHierarchy___15j6y .hierarchyBlock___P7Aej {
  width: 520px;
  padding: 8px 16px 0;
  border: 1px solid #757575;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  margin-top: 32px;
  position: relative;
}
.siteHierarchy___15j6y .hierarchyBlock___P7Aej .hierarchyTitle___2twMA {
  font-size: 14px;
  font-weight: 600;
}
.siteHierarchy___15j6y .hierarchyBlock___P7Aej .hierarchyFormItems___3ICol .ant-form-item-label > label {
  font-size: 14px;
  color: #A5A5A5;
  margin-top: 16px;
}
.siteHierarchy___15j6y .hierarchyBlock___P7Aej .hierarchyFormItems___3ICol .ant-input {
  height: 40px;
}
.siteHierarchy___15j6y .hierarchyBlock___P7Aej .hierarchyFormItems___3ICol .ant-input-disabled {
  background: #014A54 !important;
  border: 0;
  color: #ffffff;
  cursor: auto;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3c2e6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2_S6c {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1zCdM {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___DF7KF {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___24iNL {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___Qrehj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2LZRx {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3dxF2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___Qd0OV {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___Qd0OV .sectionTitle___gsz_r {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___Qd0OV .sectionBody___MEK1j {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___Qd0OV .sectionBody___MEK1j .infoRow___2deap {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___Qd0OV .sectionBody___MEK1j .infoRow___2deap .key___3B620 {
  font-weight: 600;
}
.overviewSection___Qd0OV .sectionBody___MEK1j .infoRow___2deap .rowValue___Qrehj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3TVPf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3TVPf .showSign___3xCj7 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3TVPf .showMore___1JBoP::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.anticon-lock, .anticon-user {
  color: rgba(0, 0, 0, 0.25);
}
.ant-btn[disabled] {
  border-color: transparent !important;
  color: #e4e4e4;
  opacity: 0.36;
}
.rightButton___3jkFk {
  float: 'right';
  width: 'fit-content';
}
.additionalData___3wi3e {
  color: #00ACC1;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3_Cga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3OHFz {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1AE-4 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2O671 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___257mX {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___DUYK1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___9qqOa {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1y0BZ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1JZxO {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1JZxO .sectionTitle___3xfNp {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1JZxO .sectionBody___2ZL77 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1JZxO .sectionBody___2ZL77 .infoRow___1fJnG {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1JZxO .sectionBody___2ZL77 .infoRow___1fJnG .key___2xPD9 {
  font-weight: 600;
}
.overviewSection___1JZxO .sectionBody___2ZL77 .infoRow___1fJnG .rowValue___DUYK1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3orOg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3orOg .showSign___1RY_- {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3orOg .showMore___YSmj7::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.createUserPasswordWarning___3SOaQ {
  border-radius: 4px;
  border: 1px solid #fdc300;
  background: rgba(253, 195, 0, 0.25);
  padding: 8px;
  margin-bottom: 16px;
}
.collectorSwitch___2RG59 {
  margin-bottom: 5px;
  border-color: #f5f6f6;
}
.edgeUserSentence___3rBL7 {
  margin-left: 10px;
}
.customModal___2qJ_G .ant-modal-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.25px;
}
.customModal___2qJ_G .ant-modal-content {
  border-top: none;
  border-bottom: none;
}
.customModal___2qJ_G .ant-modal-header {
  border-bottom: none;
}
.customModal___2qJ_G .ant-modal-footer {
  border-top: none;
}
.customModal___2qJ_G .ant-modal-body {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.25px;
  padding: 4px 24px 24px 24px !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2LbEH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1jSPM {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3rxlv {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1ZCOH {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1q4V1 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3L0Sm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___dCu2_ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1S0Tm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___LukW3 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___LukW3 .sectionTitle___2QvrG {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___LukW3 .sectionBody___2RXbE {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___LukW3 .sectionBody___2RXbE .infoRow___3_OLX {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___LukW3 .sectionBody___2RXbE .infoRow___3_OLX .key___3qIXp {
  font-weight: 600;
}
.overviewSection___LukW3 .sectionBody___2RXbE .infoRow___3_OLX .rowValue___3L0Sm {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___qlKnG {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___qlKnG .showSign___XRpA4 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___qlKnG .showMore___1uCI8::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.switch___8iJ1Q {
  margin-bottom: 24px;
}
.switch___8iJ1Q .ant-switch {
  background-color: #68788e;
  margin-right: 16px;
}
.contentArea___gubUZ {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.contentArea___gubUZ .form___3tkLC {
  margin-top: 32px;
}
.contentArea___gubUZ .form___3tkLC .ant-form-item-label > label {
  color: #e4e4e4;
  width: 100px;
}
.contentArea___gubUZ .form___3tkLC .ant-form-item {
  margin-bottom: 14px;
}
.contentArea___gubUZ .form___3tkLC .ant-btn {
  margin-top: 32px;
  background-color: #00acc1;
  color: #e4e4e4;
  border-radius: 3px;
  margin-right: 8px;
}
.contentArea___gubUZ .form___3tkLC .ant-form-item-control input {
  width: 300px;
}
.contentArea___gubUZ .form___3tkLC .ant-input-disabled {
  background: rgba(228, 228, 228, 0.38) !important;
  border: 0;
  cursor: not-allowed;
}
.contentArea___gubUZ .ant-card {
  background: var(--cards);
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0.15);
  margin-bottom: 28px;
  margin-right: 28px;
}
.contentArea___gubUZ .ant-card .ant-card-head {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.contentArea___gubUZ .ant-card .ant-card-head .actionbutton:hover svg path {
  fill: #00acc1;
}
.contentArea___gubUZ .ant-card .ant-card-body {
  color: #ffffff;
}
.contentArea___gubUZ .ant-card .ant-card-body h1,
.contentArea___gubUZ .ant-card .ant-card-body h2,
.contentArea___gubUZ .ant-card .ant-card-body h3,
.contentArea___gubUZ .ant-card .ant-card-body h4,
.contentArea___gubUZ .ant-card .ant-card-body h5,
.contentArea___gubUZ .ant-card .ant-card-body h6,
.contentArea___gubUZ .ant-card .ant-card-body p,
.contentArea___gubUZ .ant-card .ant-card-body label {
  color: #ffffff;
}
.contentArea___gubUZ .ant-card .ant-card-body h4 {
  margin-bottom: 12px;
  font-weight: bold;
}
.contentArea___gubUZ .ant-card .ant-card-body button {
  font-size: 14px;
  letter-spacing: normal;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3hg2s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___M4d4b {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___K36By {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2mgwS {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1xiCj {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3FgDx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___27_tp {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1bOim {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1s-io {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1s-io .sectionTitle___14e9s {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1s-io .sectionBody___1xHNa {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1s-io .sectionBody___1xHNa .infoRow___345Vz {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1s-io .sectionBody___1xHNa .infoRow___345Vz .key___Y-YtM {
  font-weight: 600;
}
.overviewSection___1s-io .sectionBody___1xHNa .infoRow___345Vz .rowValue___3FgDx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3JXKA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3JXKA .showSign___1Lt3w {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3JXKA .showMore___37hxJ::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.color___2pafs {
  width: 40px;
  height: 24px;
  border-radius: 2px;
}
.swatch___2JIB3 {
  width: 72px;
  height: 32px;
  background: #efefef;
  border-radius: 1px;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  display: inline-block;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  cursor: pointer;
}
.goBackLink___2dgut {
  cursor: pointer;
}
.popover___d1phz {
  position: absolute;
  z-index: 2;
}
.cover___jpTgk {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.modalContainer___3PgNg {
  background-color: #ffffff;
  border-radius: 0;
  padding-bottom: 0;
}
.modalContainer___3PgNg .modalTitle___12yfX {
  color: #1d1d1d;
  margin: 0;
}
.modalContainer___3PgNg .ant-modal-footer,
.modalContainer___3PgNg .ant-modal-header {
  border: none;
}
.iconCol___TDGvI {
  width: 22px;
  height: 15px;
  padding-left: 3px;
}
.caretDown___2XOaG {
  height: 1.4em;
  width: 1.4em;
}
.deleteModal___3VCkr {
  margin-right: 63px;
}
.deleteModal___3VCkr div {
  margin-top: 15px;
  margin-bottom: 5px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1lBCB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2AUZu {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2MKj5 {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___iXX1W {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___z0RhC {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2I5iz {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1n-zJ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3AI5W {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1JRtp {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1JRtp .sectionTitle___1leIK {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1JRtp .sectionBody___3yDmw {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1JRtp .sectionBody___3yDmw .infoRow___3zNZw {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1JRtp .sectionBody___3yDmw .infoRow___3zNZw .key___2pvOz {
  font-weight: 600;
}
.overviewSection___1JRtp .sectionBody___3yDmw .infoRow___3zNZw .rowValue___2I5iz {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1K7Sg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1K7Sg .showSign___1_Od5 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1K7Sg .showMore___PlrAh::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.title___28-1c {
  margin-top: 8px;
}
.subtitle___1bXfw {
  font-size: 14px;
  line-height: 18px;
  padding-top: 0px;
  line-height: 0.25;
}
.addBtn___1BfQY {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
}
.addBtn___1BfQY div:first-of-type {
  margin-right: 12px;
}
.addBtn___1BfQY svg {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.additionalData___1GnAL {
  color: #00ACC1;
}
.modalContainer___2bVXG {
  background-color: #ffffff;
  border-radius: 0;
  padding-bottom: 0;
}
.modalContainer___2bVXG .ant-modal-footer,
.modalContainer___2bVXG .ant-modal-header {
  border: none;
}
.modalContainer___2bVXG .modalTitle___3FvkH {
  color: #1d1d1d;
  margin: 0;
}
.modalContainer___2bVXG .ant-modal-footer___3ky90 {
  border-top: 0px !important;
}
.noDataElem___3ETtS {
  text-align: center;
  margin: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.siteCol___3OsoN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  padding-left: 3px;
}
.siteCol___3OsoN .siteIcon___1dfOv {
  width: 12px;
  margin-right: 4px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1xyoP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___1KkTc {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3r7fB {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2UmXM {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1cWBS {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___3RnLu {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___22t_9 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___eGfkF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3ujRn {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3ujRn .sectionTitle___3FUIm {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3ujRn .sectionBody___i_1jJ {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3ujRn .sectionBody___i_1jJ .infoRow___3MvDd {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3ujRn .sectionBody___i_1jJ .infoRow___3MvDd .key___3BXJp {
  font-weight: 600;
}
.overviewSection___3ujRn .sectionBody___i_1jJ .infoRow___3MvDd .rowValue___3RnLu {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3jeGH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3jeGH .showSign___2xN3e {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3jeGH .showMore___3Hwqo::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.singleTag___24TyU {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 6px;
  border-radius: 2px;
  min-width: 100px;
  width: 275px !important;
}
.singleTag___24TyU:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
.singleTag___24TyU:hover .actionsWrapper___XegsH {
  opacity: 1;
}
.singleTag___24TyU .labelWrapper___2OCru {
  margin-right: 24px;
}
.singleTag___24TyU .actionsWrapper___XegsH {
  opacity: 0;
  width: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.singleTag___24TyU .actionsWrapper___XegsH .editAction___2aswg {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 6px;
  cursor: pointer;
}
.singleTag___24TyU .actionsWrapper___XegsH .editAction___2aswg :hover svg {
  fill: #00acc1;
}
.singleTag___24TyU .actionsWrapper___XegsH .deleteAction___1f_N0 {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.singleTag___24TyU .actionsWrapper___XegsH .deleteAction___1f_N0 svg {
  margin-left: -25px;
  margin-top: 4px;
  height: 15px;
}
.singleTag___24TyU .actionsWrapper___XegsH .deleteAction___1f_N0 :hover svg {
  fill: #e4e4e4;
}
.editRow___78OmC {
  margin-top: 8px;
}
.editRow___78OmC .editDiv___27Nxx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.editRow___78OmC .editDiv___27Nxx .inputTag___1pr2a {
  height: 27px;
  width: 155px;
}
.editRow___78OmC .editDiv___27Nxx .actionEdit___1gAfP {
  margin-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.editRow___78OmC .editDiv___27Nxx .actionEdit___1gAfP .saveTagButton___2UO4x {
  width: 27px;
  height: 27px;
  cursor: pointer;
}
.editRow___78OmC .editDiv___27Nxx .actionEdit___1gAfP .saveTagButton___2UO4x svg {
  width: 20px !important;
  height: 20px !important;
  margin-left: -9px;
  margin-top: -1.5px;
}
.editRow___78OmC .editDiv___27Nxx .actionEdit___1gAfP .cancelIcon___2ryT4 {
  cursor: pointer;
  margin-top: 4px;
  margin-left: 9px;
}
.editRow___78OmC .notificationLenght___ZNKj3 {
  color: red !important;
  margin-bottom: -10px;
}

.tagsList___1ukca {
  width: 25%;
  overflow: scroll;
  height: 85%;
}
.sort___P9lip {
  width: 50px;
}
.sort___P9lip .sortButton___zxYWT {
  margin-left: 8px;
}
.sort___P9lip .sortButton___zxYWT .caretUp___1L5Ue {
  margin-bottom: -15px;
  cursor: pointer;
}
.sort___P9lip .sortButton___zxYWT .sortColor___P6xBg {
  color: #A2A5A6 !important;
}
.noTags___2nUjl {
  text-align: center;
  width: 112px;
  margin-top: 21px;
}
.columsName___145Ol {
  color: #A2A5A6;
  margin-top: 5px;
}
.toolbarContainer___3h2fn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 2px;
  margin-right: 0;
  width: 100%;
}
.toolbarContainer___3h2fn .pageTitle___Pd0V- {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.heightDiv___1t__5 {
  height: 24%;
}
.heightDiv___1t__5 .tagsManagement___27QAe {
  margin-top: 18px;
  width: 600px;
}
.heightDiv___1t__5 .tagsManagement___27QAe .tagsDetails___2UtCW {
  width: 500px;
  margin-bottom: -35px;
}
.heightDiv___1t__5 .tagsManagement___27QAe .tagsCount___Xakab {
  margin-left: 93.833333% !important;
}
.heightDiv___1t__5 .tagsManagement___27QAe .tagInput___2qJyH {
  border-radius: 3px !important;
  font-size: 16px !important;
  width: 500px;
  padding-left: 8px !important;
  padding-right: 20px !important;
}
.heightDiv___1t__5 .tagsManagement___27QAe .addTags___DhoF0 {
  margin-left: 8px;
  height: 34px;
}
.heightDiv___1t__5 .tagsManagement___27QAe .notificationLenght___1vkPX {
  color: red !important;
  margin-bottom: -22px;
}
.heightDiv___1t__5 .tagsManagement___27QAe .redText___1mHJo {
  color: red !important;
}
.heightDiv___1t__5 .tagsManagement___27QAe .title___1TlKa {
  margin: 0 0 24px 0;
  width: 100%;
}
.heightDiv___1t__5 .tagsManagement___27QAe .viewTags___1IOcX {
  margin-top: 15px;
  height: 110px;
  overflow: scroll;
}
.heightDiv___1t__5 .tagsManagement___27QAe .viewTags___1IOcX .tag___3PRj- {
  background-color: #757575;
  border-radius: 18px;
  border: none !important;
  color: white !important;
  font-size: 14px;
  width: auto;
  margin-right: 11px;
  text-align: center;
  height: 30px;
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 3.7px;
  margin-top: 10px;
}
.tagsListDiv___1GRek {
  height: 60%;
  overflow: scroll;
}

.inputContainer___UnL4p .copied___3RQKn {
  position: absolute;
  background-color: black;
  color: white;
  bottom: 38px;
  right: 0;
  padding: 2px 10px;
  border-bottom-left-radius: 6px;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: opacity ease-in-out 1.5s;
  transition: opacity ease-in-out 1.5s;
  opacity: 0;
}
.inputContainer___UnL4p .show___2KFRX {
  opacity: 1;
}
.inputContainer___UnL4p .btnsContainer___1ddAH {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: 6px;
}
.inputContainer___UnL4p .btnsContainer___1ddAH .actionBtn___1XgRI {
  border: none;
  font-weight: 600;
}
.inputContainer___UnL4p .btnsContainer___1ddAH [ant-click-animating-without-extra-node='true']::after {
  display: none !important;
}

.apiKeyInput___2uAW4 {
  margin-top: 38px;
}
.disclaimer___-l8HW {
  padding: 8px;
  height: 65px;
  color: #757575;
  background-color: #EFEFEF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.disclaimer___-l8HW .icon___3lC_G {
  margin-right: 6px;
}

.addBtn___1vwPL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 170px;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
}
.addBtn___1vwPL svg {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.noDataElem___1SMmH {
  text-align: center;
  margin: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.heightDiv___3VRGB {
  height: 24%;
}
.longCol___3WGeZ {
  text-overflow: ellipsis;
  overflow: hidden;
}
.apiKeyContainer___1jlnx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 70%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  gap: 10px;
}
.apiKeyInput___1k8jQ {
  width: 60%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.successMessage___2fYqP {
  background: #00ACC133;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  margin-top: 10px;
  border-radius: 5px;
}
.successIcon___36fIy {
  margin-right: 10px;
  color: #28C7AD;
}
.zIndex1___3liog {
  z-index: 1 !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2S3Uj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___31ovd {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1-paF {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___oTOpE {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___oDzCV {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___DN_FX {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___1cXi9 {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___3YA5_ {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3Rjf_ {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3Rjf_ .sectionTitle___1PIc3 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3Rjf_ .sectionBody___uKEBb {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3Rjf_ .sectionBody___uKEBb .infoRow___3Pa60 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3Rjf_ .sectionBody___uKEBb .infoRow___3Pa60 .key___1PcT4 {
  font-weight: 600;
}
.overviewSection___3Rjf_ .sectionBody___uKEBb .infoRow___3Pa60 .rowValue___DN_FX {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3BJJQ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3BJJQ .showSign___2Kgyt {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3BJJQ .showMore___2bgoV::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.categoryTypeSubtypeWrapper___3zOMn {
  position: relative;
  border: 1px solid #A5A5A5;
  background-color: rgba(0, 0, 0, 0.035);
  border-radius: 3px;
  padding: 8px;
  margin-top: -8px;
}
.categorySelectorWrapper___3QAAI {
  position: relative;
}
.typeSelectorWrapper___2nr6R {
  margin-left: 16px;
  width: calc(100% - 16px);
  position: relative;
  padding-top: 8px;
}
.subtypeSelectorWrapper___1QoGX {
  margin-left: 32px;
  width: calc(100% - 32px);
  position: relative;
  padding-top: 8px;
}
.connectionBrick___2HxUz {
  border-left: 1px solid #A5A5A5;
  border-bottom: 1px solid #A5A5A5;
  width: 16px;
  height: 24px;
  position: absolute;
  left: -8px;
  top: 0;
}
.addButtonWrapper___2hA-f {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 24px;
}
.addButtonWrapper___2hA-f .icon___10Hn9 {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  fill: #00acc1;
}
.addButtonWrapper___2hA-f button {
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.addButtonWrapper___2hA-f.disabled___2_fmO .icon___10Hn9 {
  fill: rgba(0, 0, 0, 0.5);
}
.addButtonWrapper___2hA-f.disabled___2_fmO button {
  color: rgba(0, 0, 0, 0.5);
}
.selectedItemsWrapper___1HXBx {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.selectedItemsWrapper___1HXBx .ant-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: black;
  color: white;
  border-radius: 14px;
  padding: 4px 10px;
}
.closeTagBtn___28bBm {
  width: 10px;
  height: 10px;
  cursor: pointer;
  margin-left: 8px;
  margin-top: -8px;
}
.closeTagBtn___28bBm svg path {
  stroke: white;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___1xLXO {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2BCW- {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___1mH6P {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___Er8gv {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___3fWe7 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1Hpdd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___37jKQ {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___15K6M {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___XcoLF {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___XcoLF .sectionTitle___28Ekl {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___XcoLF .sectionBody___UkOG_ {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___XcoLF .sectionBody___UkOG_ .infoRow___2mszR {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___XcoLF .sectionBody___UkOG_ .infoRow___2mszR .key___21cCW {
  font-weight: 600;
}
.overviewSection___XcoLF .sectionBody___UkOG_ .infoRow___2mszR .rowValue___1Hpdd {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___3EP4b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___3EP4b .showSign___2NqgG {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___3EP4b .showMore___21MNv::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.title___mPBv8 {
  margin-top: 8px;
}
.addBtn___1stj2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 108px;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
}
.addBtn___1stj2 svg {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.noDataElem___ShdpH {
  text-align: center;
  margin: 0;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.switch___Im559 {
  margin-right: 8px;
  background: #a5a5a5;
}
.longCol___ddWup {
  text-overflow: ellipsis;
  overflow: hidden;
}
.deleteButton___3Zapl {
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
}
.actionbtn___p1Pv8 {
  margin-left: 0px !important;
}
.actionbutton button.actionbutton {
  margin-left: 8px;
  margin-right: 16px;
}
.ruleForm___2vZV7 .formRow___17Qr5 {
  width: 640px;
}
.ruleForm___2vZV7 .bigInput___1Oan9 {
  width: 590px;
}
.ruleForm___2vZV7 .smallInput___QKTBL {
  width: 290px;
}
.ruleForm___2vZV7 .chips___3mAzJ {
  border-radius: 16px;
  background: var(--light-theme-neutrals-high, #1D1D1D);
  color: var(--light-theme-neutrals-button-text, #FFF);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  padding: 8px 8px 8px 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.ruleForm___2vZV7 .ant-input,
.ruleForm___2vZV7 .ant-select .ant-select-selector {
  border: 1px solid #A5A5A5;
}
.ruleForm___2vZV7 .linkBtn___19GS4 {
  text-align: left;
  padding-left: 0px;
  margin-top: 8px;
}
.ruleForm___2vZV7 .icon___2i-YY {
  float: right;
}
.ruleForm___2vZV7 .checkedIcon___rtyX3 {
  fill: #80D5E0 !important;
}
.ruleForm___2vZV7 .uncheckedReadyIcon___8FGcv {
  fill: #00acc1 !important;
}
.ruleForm___2vZV7 .uncheckedIcon___FJ5f1 {
  fill: #C4D1DB !important;
}
.ruleForm___2vZV7 .condLine___28BAP {
  height: 10px;
  border-left: 1px solid #A5A5A5;
  margin-left: 20px;
}
.ruleForm___2vZV7 .andOperator___r0Moh {
  border: 1px solid #A5A5A5;
  padding: 2px;
  text-align: center;
  border-radius: 5px;
  width: 40px;
  color: #A5A5A5;
}
.ruleForm___2vZV7 .deleteCond___2fLeK {
  padding-left: 30px;
}
.ruleForm___2vZV7 .deleteCond___2fLeK svg {
  fill: #757575 !important;
}
.ruleForm___2vZV7 .actionDataInput___37xfS {
  margin-bottom: 0px;
}
.andOperatorExtention___1wmbF {
  height: calc(100% - 30px);
  border-left: 1px solid #A5A5A5;
  position: absolute;
  left: 28px;
  z-index: 0;
  bottom: 0;
  top: 32px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___lSX9I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3D9A_ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2e_RB {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2_k9M {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2Om-V {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2fLuF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___VliaL {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___2CH-U {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___3Erhh {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___3Erhh .sectionTitle___A0BjU {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___3Erhh .sectionBody___2xODS {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___3Erhh .sectionBody___2xODS .infoRow___2jt07 {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___3Erhh .sectionBody___2xODS .infoRow___2jt07 .key___2jh8X {
  font-weight: 600;
}
.overviewSection___3Erhh .sectionBody___2xODS .infoRow___2jt07 .rowValue___2fLuF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___2g01a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___2g01a .showSign___MbJo6 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___2g01a .showMore___31jhD::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.digitalTwinIFrame___3gzCB {
  position: fixed;
  height: 90%;
  overflow-y: scroll;
  width: 100%;
  margin-left: -64px;
  margin-top: -48px;
  border: none;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___qIj-j {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___Ngy6y {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3iX0K {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___2_VFo {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___JZ1gT {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___1F88J {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___3t_Iv {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___futNx {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___34Gk6 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___34Gk6 .sectionTitle___2CMTQ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___34Gk6 .sectionBody___112O2 {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___34Gk6 .sectionBody___112O2 .infoRow___3Al3s {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___34Gk6 .sectionBody___112O2 .infoRow___3Al3s .key___1xvX5 {
  font-weight: 600;
}
.overviewSection___34Gk6 .sectionBody___112O2 .infoRow___3Al3s .rowValue___1F88J {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___15IVI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___15IVI .showSign___37PU0 {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___15IVI .showMore___3Jvuz::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.MultiselectDropdownWrapper___3TVbF {
  background-color: white;
  border: 1px solid #a5a5a5;
  color: #a5a5a5;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
  height: 26px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
  margin-right: 16px;
}
.MultiselectDropdownWrapper___3TVbF .btnText___25uNs {
  color: #a5a5a5;
}
.MultiselectDropdownWrapper___3TVbF .arrow___1ZQn5 svg path {
  fill: #a5a5a5;
}
.MultiselectDropdownWrapper___3TVbF.hasItemsSelected___2StdQ {
  background-color: #d7e0fe;
  border: 1px solid #3867FA;
}
.MultiselectDropdownWrapper___3TVbF.hasItemsSelected___2StdQ .btnText___25uNs {
  color: #3867FA;
}
.MultiselectDropdownWrapper___3TVbF.hasItemsSelected___2StdQ .arrow___1ZQn5 svg path {
  fill: #3867FA;
}
.MultiselectDropdownWrapper___3TVbF.disabled___jU4ez {
  cursor: default;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.15);
}
.MultiselectDropdownWrapper___3TVbF.hidden___3sAmb {
  display: none;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .selectedItemsTag___3J_2e {
  border-radius: 5px;
  height: 18px;
  padding: 2px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 4px;
  color: #3867FA;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .selectedItemsTag___3J_2e .tagText___3N53x {
  color: #3867FA;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .selectedItemsTag___3J_2e .tagCloseBtn___1PYmH {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #3867FA;
  color: white;
  cursor: pointer;
  margin-left: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .selectedItemsTag___3J_2e .tagCloseBtn___1PYmH:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .selectedItemsTag___3J_2e .tagCloseBtn___1PYmH svg {
  width: 12px;
  height: 12px;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .selectedItemsTag___3J_2e .tagCloseBtn___1PYmH svg path {
  fill: white;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .arrow___1ZQn5 {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl .arrow___1ZQn5 svg path {
  fill: #a5a5a5;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl:hover(:not(.hasItemsSelected___2StdQ)) {
  color: #3867FA;
}
.MultiselectDropdownWrapper___3TVbF .multiselectButton___2QORl:hover(:not(.hasItemsSelected___2StdQ)) svg path {
  fill: #3867FA;
}
.searchWrapper___2epus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 32px;
  width: calc(100% - 40px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #a5a5a5;
  background: white;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 20px;
}
.searchWrapper___2epus .searchInput___F5kB4 {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 30px;
  font-size: 14px;
  border: none;
  outline: none;
}
.searchWrapper___2epus svg path {
  fill: #a5a5a5;
}
.noItems___1Mmdn {
  width: 250px;
  padding: 10px 20px;
  color: #a5a5a5;
}
.noItems___1Mmdn:hover {
  background-color: white;
}
.menuItemsContentWrapper___1KgNP {
  height: 320px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.multiSelectMenuItem___goTjZ {
  width: 250px;
  padding: 0 8px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.multiSelectMenuItem___goTjZ:hover {
  background-color: #e9edfb;
}
.multiSelectMenuItem___goTjZ.noItems___1Mmdn {
  background-color: white;
}
.multiSelectMenuItem___goTjZ .menuItemText___1P3SY {
  width: calc(100% - 50px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
}
.dropdownActionsWrapper___2QpRD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 42px;
  width: 100%;
  background: white;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
  border-top: 1px solid rgba(29, 29, 29, 0.38);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dropdownActionsWrapper___2QpRD .dropdownAction___6cBg5 {
  color: #757575;
  cursor: pointer;
  font-size: 14px;
  margin-left: 8px;
  font-weight: 600;
}
.dropdownActionsWrapper___2QpRD .dropdownAction___6cBg5.primaryDropdownAction___3QExZ {
  color: #3867FA;
}
.dropdownActionsWrapper___2QpRD .dropdownAction___6cBg5:hover {
  color: #3867FA;
  text-decoration: underline;
}
.multiselectDropdownMenuWrapper .MuiPopover-paper ul li {
  padding-left: 11px;
  color: #1D1D1D;
}
.multiselectDropdownMenuWrapper .MuiPopover-paper ul li:hover {
  color: #3867FA;
}
.multiselectDropdownMenuWrapper .MuiPaper-root {
  min-width: 250px;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3bEhF {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___3ZvCH {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3VHM- {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1xeUt {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1acQ5 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___LXVTv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2bFPg {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1v8jn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1Oge3 {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1Oge3 .sectionTitle___pRog_ {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1Oge3 .sectionBody___2ROnv {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1Oge3 .sectionBody___2ROnv .infoRow___r5a1- {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1Oge3 .sectionBody___2ROnv .infoRow___r5a1- .key___2gfjn {
  font-weight: 600;
}
.overviewSection___1Oge3 .sectionBody___2ROnv .infoRow___r5a1- .rowValue___LXVTv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1WG89 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1WG89 .showSign___2y4-C {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1WG89 .showMore___8Mc5C::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.flexColumn___2iwgd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.widgetWrapper___6eBKt {
  width: calc(25% - 16px);
  height: 400px;
  background: #fff;
  border-radius: 6px;
  border: 1px solid #dadce5;
  margin: 0 16px 16px 0;
  font-family: 'Source Sans Pro';
  font-style: normal;
  position: relative;
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.widgetWrapper___6eBKt.widgetWidth_2___3d-K- {
  width: calc(25% - 16px);
}
.widgetWrapper___6eBKt.widgetWidth_2___3d-K- .TableWidgetContentWrapper___35ZKv {
  padding: 25px 20px 0 20px;
}
.widgetWrapper___6eBKt.widgetWidth_4___2AMvc {
  width: calc(50% - 16px);
}
.widgetWrapper___6eBKt.widgetWidth_6___3pGVk {
  width: calc(75% - 16px);
}
.widgetWrapper___6eBKt.widgetWidth_8___3hXf6 {
  width: 100%;
}
.widgetWrapper___6eBKt.widgetHeight_1___Rx-CG {
  height: 160px;
}
.widgetWrapper___6eBKt.widgetHeight_1___Rx-CG .widgetContent___3xqMw {
  height: 100%;
}
.widgetWrapper___6eBKt.widgetHeight_2___2E2Lv {
  height: 400px;
}
.widgetWrapper___6eBKt.widgetHeight_2___2E2Lv .widgetContent___3xqMw {
  height: calc(100% - 74px);
}
.widgetWrapper___6eBKt .widgetActionsButton___2yR9A {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 6px;
}
.widgetWrapper___6eBKt:hover .widgetActionsButton___2yR9A {
  opacity: 0.99;
}
.widgetHeader___o8e5K {
  height: 36px;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.5px;
  border-bottom: 1px solid #dadce5;
  padding: 0;
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.widgetHeader___o8e5K.small-header___2BkX1 {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  border: none;
  position: absolute;
  right: 0;
  width: 120px;
}
.widgetTitle___1V9p1 {
  width: calc(100% - 20px);
  margin-left: 10px;
  line-height: 16px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.widgetTitle___1V9p1.small-header___2BkX1 {
  display: none;
}
.widgetTitle___1V9p1 .titleInfo___KxPB4 {
  display: inline-block;
  margin-top: 5px;
  margin-left: 5px;
}
.widgetTitle___1V9p1 .titleInfo___KxPB4 svg path {
  fill: #a5a5a5;
}
.widgetActions___3C6M9 {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.widgetActions___3C6M9 > button {
  height: 24px;
  width: 24px;
}
.widgetContent___3xqMw {
  width: 100%;
  overflow: hidden;
  padding: 0;
  font-size: 13px;
}
.widgetError___Ypdz4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(100% - 36px);
}
.widgetError___Ypdz4 .widgetErrorReload___1mVKH {
  color: #00acc1;
  cursor: pointer;
}
.widgetError___Ypdz4 .widgetErrorReload___1mVKH:hover {
  text-decoration: underline;
}
.widgetLink___312c5 {
  color: #3767fa;
  cursor: pointer;
  height: 35px;
  position: absolute;
  right: 16px;
  font-size: 13px;
  text-align: right;
  bottom: 0;
}
.widgetLink___312c5:hover {
  text-decoration: underline;
}
.widgetLoading___Sx4lC {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.multiwidgetsLoading___JohxD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 15px;
  padding: 20px;
}
.pieChartWrapper___1pIFn {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pieChartWrapper___1pIFn .recharts-responsive-container {
  width: calc(60% - 20px);
  height: auto;
  min-width: 0px;
  position: absolute;
  top: 0px;
  left: 5px;
}
.pieChartLegendWrapper___3NVDx {
  width: calc(40% - 30px);
  height: 300px;
  position: absolute;
  top: 20px;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pieChartLegend___2L3YO {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  font-size: 13px;
  line-height: 15px;
  height: calc(100% - 40px);
  overflow-y: auto;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.pieChartLegend___2L3YO .pieChartLegendItem___3_d26 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.pieChartLegend___2L3YO .pieChartLegendItem___3_d26 .pieChartLegendItemColor___1fkhy {
  width: 10px;
  height: 10px;
  margin-right: 8px;
}
.pieChartLegend___2L3YO .pieChartLegendItem___3_d26 .pieCahrtLegendItemLabel___1AEcR {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  height: 1.2em;
  white-space: nowrap;
}
.pieChartLegend___2L3YO .pieChartLegendItemActive___1-tng {
  opacity: 1 !important;
}
.pieChartLegend___2L3YO .pieChartLegendItemInactive___2K6u- {
  opacity: 0.65;
}
.pieChartLegend___2L3YO .pieChartLegendOtherItem___CeP28 {
  font-size: 13px;
  padding-top: 4px;
  cursor: pointer;
  color: #3867fa;
}
.pieChartLegend___2L3YO .pieChartLegendOtherItem___CeP28:hover {
  text-decoration: underline;
}
.pieKpiTotalWrapper___ppewL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pieKpiWrapper___3d8Mt {
  position: absolute;
  top: 0;
  left: 16%;
  width: 30%;
  height: 100%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.pieKpiWrapper___3d8Mt .pieKpiValue___3uH7_ {
  font-size: 32px;
  font-weight: bold;
  line-height: 32px;
}
.pieKpiWrapper___3d8Mt .kpiTitle___2b419 {
  font-size: 15px;
}
.pieKpiWrapper___3d8Mt .pieKpiValueWithTotal___4C2Jm,
.pieKpiWrapper___3d8Mt .pieKpiTotal___1oRcL {
  color: var(--Light-Theme-Neutrals-High, #1d1d1d);
  font-family: 'Source Sans Pro';
  font-style: normal;
  letter-spacing: 0.25px;
  line-height: 32px;
}
.pieKpiWrapper___3d8Mt .pieKpiValueWithTotal___4C2Jm {
  font-size: 32px;
  font-weight: 600;
}
.pieKpiWrapper___3d8Mt .pieKpiTotal___1oRcL {
  font-size: 22px;
  font-weight: 400;
  margin-top: 6px;
}
.loadingBlock___9MckR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 86%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.BarWidgetContentWrapper___3s8Ya {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.BarWidgetContentWrapper___3s8Ya .columnNameSpacer___3dFSK {
  width: auto;
  height: 40px;
}
.barChartColumns___35qLI {
  margin-top: 16px;
  padding: 2px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #757575;
  text-transform: uppercase;
  font-size: 15px;
}
.barChartColumns___35qLI .barColumnLeft___pEUX4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}
.barChartColumns___35qLI .barColumnRight___G7tqv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.StackedBarLegend___3D7Yt {
  position: absolute;
  top: 50px;
  height: 22px;
  width: 100%;
  right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.LegendItem___3XtML {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: default;
}
.LegendItem___3XtML:before {
  content: attr(data-order);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: white;
}
.LegendItem___3XtML .LegendItemColor___1H8wp {
  width: 10px;
  height: 10px;
  margin-right: 4px;
}
.LegendItem___3XtML .LegendItemLabel___2yrlw {
  font-size: 12px;
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.LineChartContent___Z5rHN {
  margin-top: 40px;
  width: calc(100% - 20px);
}
.LineChartContent___Z5rHN .recharts-cartesian-axis-line,
.LineChartContent___Z5rHN .recharts-cartesian-axis-tick-line {
  display: none;
}
.LineChartContent___Z5rHN .lineChartWrapper___f9iLy {
  margin-top: 70px;
}
.LineChartLegend___xw2kf {
  position: absolute;
  width: 90%;
  left: 20px;
  top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.TableWidgetContentWrapper___35ZKv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 25px 35px 0 35px;
}
.TableWidgetContentWrapper___35ZKv table {
  width: 100%;
  table-layout: fixed;
}
.TableWidgetContentWrapper___35ZKv table thead > tr {
  border-bottom: 1px solid #e5e8ed !important;
  height: 24px;
}
.TableWidgetContentWrapper___35ZKv .hasTag___3Zbo0 .tagWrapper___3gjkn {
  background: #ececec;
  padding: 2px;
  border-radius: 4px;
  text-align: center;
  line-height: 24px;
  display: inline-block;
  min-width: 54px;
  width: auto;
  font-weight: bold;
}
.TableWidgetContentWrapper___35ZKv .colorTag___3pTH9 {
  width: 4px;
  height: 24px;
  background-color: transparent;
  border-radius: 4px;
  float: left;
  margin-right: 8px;
}
.tableRow___jpUR7 {
  width: 100%;
  height: 49px;
  border-bottom: 1px solid #e5e8ed;
  font-size: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tableRow___jpUR7:last-child {
  border-bottom: none;
}
.tableRow___jpUR7 thead tr {
  height: 32px;
}
.tableRow___jpUR7 th {
  color: #757575;
  text-transform: uppercase;
  font-weight: normal;
  text-align: left;
}
.tableRow___jpUR7 td {
  text-align: left;
}
.tableRow___jpUR7 td:first-child {
  font-weight: 600;
}
.tableRow___jpUR7 th:last-child,
.tableRow___jpUR7 td:last-child {
  text-align: right;
}
.tableRow___jpUR7 .tableCell___16Z3H {
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
.tooltipWrapper___19EXz {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  pointer-events: none;
  padding: 8px 16px;
  font-size: 13px;
  padding: 6px 8px;
  border-radius: 3px;
  z-index: 1000000 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-line-pack: baseline;
      align-content: baseline;
  width: auto;
  min-width: 180px;
  text-overflow: inherit;
  background: #525252;
  color: white;
  position: relative;
}
.tooltipWrapper___19EXz > * {
  text-wrap: nowrap;
}
.tooltipWrapper___19EXz .tooltipLegendMap___1yK6Q {
  margin-left: 8px;
}
.tooltipWrapper___19EXz.customEventTooltip___NXQVN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -ms-flex-line-pack: baseline;
      align-content: baseline;
  width: auto;
  min-width: 180px;
  text-overflow: inherit;
  background: #525252;
  color: white;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tooltipWrapper___19EXz ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tooltipWrapper___19EXz .customTooltipItem___2I5Qj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.tooltipWrapper___19EXz .customTooltipColorIcon___2IYLp {
  width: 10px;
  min-width: 10px;
  height: 10px;
  margin-right: 8px;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.tooltipWrapper___19EXz .customTooltipLabel___2KXPB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto;
  margin-right: 16px;
  white-space: normal;
  overflow: visible;
}
.tooltipWrapper___19EXz .customTooltipValue___kw5BN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  white-space: normal;
  overflow: visible;
}
.tooltipWrapper___19EXz .customTooltipPercentValue___2UuJB {
  font-weight: bold;
  padding: 0 8px;
  white-space: normal;
  overflow: visible;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
.NoDataMessage___3fnY4 {
  width: 100%;
  height: 100%;
  text-align: center;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.NoDataMessage___3fnY4 .NoDataMessateTitle___3ZTmp {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.25px;
}
.NoDataMessage___3fnY4 .NoDataMessateDesc___3_i1i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  width: 200px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.kpiWidgetContent___HtcXZ {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kpiWidgetContent___HtcXZ.kpiHasBars___11zda {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.kpiWidgetContent___HtcXZ .kpiData___2-E2_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kpiWidgetContent___HtcXZ .kpiData___2-E2_ .kpiValue___Svuv3 {
  font-size: 40px;
  font-weight: bold;
  line-height: 40px;
  letter-spacing: 0.25px;
}
.kpiWidgetContent___HtcXZ .kpiData___2-E2_ .kpiWidgetTitle___3yoAb {
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kpiWidgetContent___HtcXZ .kpiTrendWrapper___2aswM {
  width: 100%;
  height: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kpiWidgetContent___HtcXZ .kpiTrendWrapper___2aswM .kpiTrendIcon___2AhtZ {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.kpiWidgetContent___HtcXZ .kpiTrendWrapper___2aswM .kpiTrendValue___xJr2S {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: #757575;
}
.kpiWidgetContent___HtcXZ .kpiBars___1xFYv {
  margin-left: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 120px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.ifnoTooltip___1pq6V {
  width: 13px;
  height: 13px;
  margin-left: 6px;
}
.iconWrapper___bjoXp {
  width: 13px;
  height: 13px;
  opacity: 0.75;
}
.iconWrapper___bjoXp:hover {
  opacity: 1;
}
.iconWrapper___bjoXp svg {
  width: 100%;
  height: 100%;
}
.skeletonBlock {
  display: block;
  background-color: rgba(0, 0, 0, 0.11);
  border-radius: 3px;
  margin-bottom: 24px;
  height: 1.2em;
  -webkit-animation: 2s ease-in-out 0.5s infinite normal none running pulsatingOpacity;
          animation: 2s ease-in-out 0.5s infinite normal none running pulsatingOpacity;
}
.skeletonBlockExtension {
  display: block;
  background-color: rgba(0, 0, 0, 0.11);
  border-radius: 3px;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: -webkit-radial-gradient(center, white, black);
}
.skeletonBlockExtension:after {
  -webkit-animation: 2s linear 0.5s infinite normal none running animation-whooosh;
          animation: 2s linear 0.5s infinite normal none running animation-whooosh;
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(0, 0, 0, 0.04)), to(transparent));
  background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.04), transparent);
  content: '';
  position: absolute;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  inset: 0px;
}
.multiWidgetsSkeleton {
  background-color: #eaeaea;
  border-radius: 4px;
  width: 12%;
  height: 55px;
}
.recharts-legend-wrapper {
  overflow-y: auto;
}
.multiWigetContainer___Sq_dE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
  height: 100%;
  border: 1px solid #eaeaea;
  border-radius: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.exposureScore___1K_eb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 250px;
  height: 150px;
  position: relative;
}
.exposureScoreValue___2sffQ {
  font-size: 30px;
  font-weight: bold;
  margin-top: -118px;
  color: #000;
}
.exposureScoreKey___3V4zt {
  margin-top: -5px;
  font-size: 17px;
  color: #011114;
  font-family: Source Sans Pro;
  text-align: center;
}
.kpiWrapper___1SYBG {
  text-align: center;
  min-width: 120px;
  padding: 5px;
}
.kpiValue___Svuv3 {
  font-size: 40px;
  font-weight: bold;
  text-align: start;
  margin-bottom: -5px;
}
.kpiLabel___YO0K5 {
  font-size: 17px;
  color: #6b6b6b;
  text-align: start;
}
.lockedDataWrapper___w88s1 {
  text-align: center;
  min-width: 120px;
  height: 50px;
  color: #6b6b6b;
}
.lockedWidget___3Y00L {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.pieChartflex___2Fe0h {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dividerBetweenWidgets___2wKCK {
  width: 2px;
  height: 75px;
  background-color: #d3d3d3;
  margin-right: 15px;
}
.noDividerBetweenWidgets___2vy6- {
  width: 0px;
  height: 75px;
  background-color: transparent;
  margin-right: 15px;
}
.divDisplayContents___3QU6E {
  display: contents;
}
.customLockedOutLined___1q44Z {
  font-size: 20px;
  margin-bottom: 5px;
}
.pieContainer___33rZS {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.BarWrapper___2tUkT {
  position: relative;
  width: 100%;
  height: 44px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.BarWrapper___2tUkT.ProgressBarSmall___3zrKQ {
  height: 50px;
}
.BarWrapper___2tUkT.ProgressBarSmall___3zrKQ .BarWrapper___2tUkT {
  margin-bottom: 16px;
}
.BarWrapper___2tUkT.ProgressBarSmall___3zrKQ .BarBackground___gFECU,
.BarWrapper___2tUkT.ProgressBarSmall___3zrKQ .Bar___2l_H9 {
  height: 7px;
  border-radius: 0;
}
.BarWrapper___2tUkT.ProgressBarSmall___3zrKQ .label___1XU72 {
  width: auto;
}
.BarWrapper___2tUkT.ProgressBarSmall___3zrKQ .value___2fWbj {
  font-size: 17px;
  font-weight: 600;
}
.LabelWrapper___oDdH7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px;
  font-family: 'Source Sans Pro';
  padding-top: 4px;
}
.LabelWrapper___oDdH7 .label___1XU72 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 45px);
}
.LabelWrapper___oDdH7 .value___2fWbj {
  width: 40px;
  text-align: right;
  font-weight: 600;
}
.BarBackground___gFECU {
  position: relative;
  width: 100%;
  height: 16px;
  border-radius: 2px;
  background-color: #EFEFEF;
  overflow: hidden;
}
.Bar___2l_H9 {
  position: relative;
  height: 16px;
  border-radius: 2px;
  background-color: #3867FA;
  -webkit-transition: width 1.5s ease-in-out;
  transition: width 1.5s ease-in-out;
}

.BarWrapper___2NNCo {
  position: relative;
  width: 100%;
  height: 44px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.LabelWrapper___1Zw-q {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px;
  font-family: 'Source Sans Pro';
  padding-top: 4px;
}
.LabelWrapper___1Zw-q .label___3CefT {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 45px);
}
.LabelWrapper___1Zw-q .value___eV7se {
  width: 40px;
  text-align: right;
  font-weight: 600;
}
.BarBackground___1gX0C {
  position: relative;
  width: 100%;
  height: 20px;
  border-radius: 2px;
  background-color: transparent;
  overflow: hidden;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.BarBackground___1gX0C:hover .Bar___2W1nl {
  opacity: 0.35;
}
.BarBackground___1gX0C.hightlightedItem___3YAxO .Bar___2W1nl {
  opacity: 0.35;
}
.BarBackgroundVisible___2ScSV {
  background-color: #EFEFEF;
}
.Bar___2W1nl {
  position: relative;
  float: left;
  height: 20px;
  background-color: #3867FA;
  -webkit-transition: width 1.5s ease-in-out;
  transition: width 1.5s ease-in-out;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
}
.Bar___2W1nl:hover,
.Bar___2W1nl.hightlightedItem___3YAxO {
  opacity: 1 !important;
}
.Bar___2W1nl:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.Bar___2W1nl:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.Bar___2W1nl .numberLabel___1M5W- {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  opacity: 0;
  pointer-events: none;
  padding: 0 4px;
  display: inline-block;
}
.Bar___2W1nl .numberLabelVisible___8XJwc {
  opacity: 1;
}
.Bar___2W1nl .numberLabelHidden___1AUt4 {
  display: none;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2lpPl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2H3da {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___2tEvP {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1kY23 {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___1K3Rf {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___2OmTj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___2Og6H {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___V_WSk {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___r5JVG {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___r5JVG .sectionTitle___RQvkI {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___r5JVG .sectionBody___1hp9q {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___r5JVG .sectionBody___1hp9q .infoRow___1TcOA {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___r5JVG .sectionBody___1hp9q .infoRow___1TcOA .key___19ube {
  font-weight: 600;
}
.overviewSection___r5JVG .sectionBody___1hp9q .infoRow___1TcOA .rowValue___2OmTj {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___kLkW3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___kLkW3 .showSign___gzxFa {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___kLkW3 .showMore___kQp0-::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.dashboardWrapper___cwPnE {
  color: black;
  width: 100%;
  height: 100%;
}
.dashboardHeader___Sq7-D {
  background: white;
  height: 48px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 40px;
}
.dashboardHeader___Sq7-D * {
  color: black;
}
.dashboardHeader___Sq7-D .MuiButton-root {
  height: 48px;
  color: black;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  font-size: 20px;
  font-family: 'Source Sans Pro';
  padding-left: 20px;
  padding-right: 20px;
}
.dashboardHeader___Sq7-D .MuiButton-textPrimary {
  border-bottom: 3px solid #00acc1;
  background-color: #ebedf4;
}
.dashboardHeader___Sq7-D .MuiButton-textSecondary {
  border-bottom: 3px solid transparent;
  color: #a5a5a5;
}
.dashboardHeader___Sq7-D .dashboardTabsWrapper___1REvb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dateCustomRange___3aa7d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #3867FA;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 14px;
  line-height: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.dateRangeSelectorBtn___1GNqD {
  border: 1px solid #a5a5a5;
  width: 26px;
  height: 26px;
  cursor: pointer;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.dateRangeSelectorBtn___1GNqD .ant-picker {
  border: none;
}
.dateRangeSelectorBtn___1GNqD .ant-picker svg path {
  fill: #a5a5a5;
}
.dateRangeSelectorBtn___1GNqD .ant-picker-suffix {
  margin-left: 0;
}
.dateRangeSelectorBtn___1GNqD:hover .ant-picker {
  border: none;
}
.dateRangeSelectorBtn___1GNqD:hover .ant-picker svg path {
  fill: #3867FA;
}
.selectedDashboardButton___2WRn9 {
  background-color: #f0eeef;
  border-bottom: 2px solid #00acc1;
  color: #00acc1;
}
.dashboardContent___IMyxd {
  background-color: #efefef;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0px 8px 6px -8px rgba(0, 0, 0, 0.9);
          box-shadow: inset 0px 8px 6px -8px rgba(0, 0, 0, 0.9);
  position: relative;
}
.dashboardBody___2F_CE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 16px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  margin-bottom: 500px;
  height: calc(100% - 48px);
  overflow-x: hidden;
  overflow-y: auto;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.dashboardBody___2F_CE.fullScreen___12LBQ {
  height: 100%;
}
.widgetJsonContent___3tJpp {
  font-family: 'Courier New', Courier, monospace;
  color: black;
  width: 100%;
  min-height: 650px;
  font-size: 15px;
  font-weight: bold;
}
.dashboardEmpty___3QAfR {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
  text-align: center;
}
.dashboardEmpty___3QAfR .dashboardEmptyText___2M0FQ {
  font-size: 20px;
  font-weight: bold;
  color: #a5a5a5;
}
.dashboardEmpty___3QAfR .addNewWidgetButton___1soQt {
  color: #00c5da;
  cursor: pointer;
}
.dashboardEmpty___3QAfR .addNewWidgetButton___1soQt:hover {
  text-decoration: underline;
}
.dashboardFiltersWrapper___2f80U {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: baseline;
      -ms-flex-pack: baseline;
          justify-content: baseline;
}
.dashboardFiltersWrapper___2f80U .ant-picker-input,
.dashboardFiltersWrapper___2f80U .ant-picker-range-separator,
.dashboardFiltersWrapper___2f80U .ant-picker-active-bar {
  display: none;
}
.dashboardFiltersWrapper___2f80U .ant-picker-suffix svg {
  fill: #3867FA;
}
.dashboardFiltersWrapper___2f80U .divider___2ceqc {
  width: 16px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dashboardFiltersWrapper___2f80U .showFullScreenBtn___3-9-Z {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid lime;
  cursor: pointer;
}
.customRangeWrapper___u6Q9l {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 12px;
  border-radius: 5px;
  height: 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.customRangeWrapper___u6Q9l.selected___1Zt7p {
  border: 1px solid #3867FA;
  background-color: #d7e0fe;
  color: #3867FA;
}
.customRangeWrapper___u6Q9l.selected___1Zt7p .ant-picker {
  border: none;
  background-color: #d7e0fe;
}
.customRangeWrapper___u6Q9l.selected___1Zt7p .ant-picker svg path {
  fill: #3867FA;
}
.customRangeWrapper___u6Q9l.selected___1Zt7p .dateRangeSelectorBtn___1GNqD {
  border: none;
}
.dateRangeSelectorWrapper___3yL-8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #a5a5a5;
  margin-right: 16px;
}
.dateRangeSelectorWrapper___3yL-8 .and-picker-range {
  width: 36px;
  height: 26px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 13px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dateRangeSelectorWrapper___3yL-8 .and-picker-range svg {
  fill: #a5a5a5;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper {
  height: 26px;
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-color: #a5a5a5;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper:first-child {
  border-radius: 5px 0 0 5px;
  color: #a5a5a5;
  border-color: #a5a5a5;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper:last-child {
  border-radius: 0 5px 5px 0;
  color: #a5a5a5;
  border-color: #a5a5a5;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
  border-color: #3867FA !important;
  background-color: #d7e0fe;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #3867FA;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper.ant-radio-button-wrapper-checked span {
  color: #3867FA;
}
.dateRangeSelectorWrapper___3yL-8 .ant-radio-button-wrapper span {
  color: #a5a5a5;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner, .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner, .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  background: #3867FA;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: 1px solid #3867FA;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before, .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before, .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e3e7f6;
}
.statusRow____hNrt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 16px);
  height: 28px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -8px;
  margin-bottom: 8px;
}
.statusRow____hNrt .updatedAtLabel___330UB {
  font-size: 14px;
  color: #a5a5a5;
  width: 250px;
  text-align: right;
}
.statusRow____hNrt .fullScreenBtn___2xqBU {
  margin-left: 16px;
}
.fullScreenBtn___2xqBU {
  width: 26px;
  height: 26px;
  border: 1px solid #a5a5a5;
  cursor: pointer;
  border-radius: 5px;
}
.fullScreenBtn___2xqBU svg path {
  stroke: #3867FA;
}
.fullScreenBtn___2xqBU:hover {
  border: 1px solid #3867FA;
  background: #d7e0fe;
}
.fullScreenBtn___2xqBU:hover svg path {
  stroke: #3867FA;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___3TrhK {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2iITP {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3msJg {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___1wQmz {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___ic0dm {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___37jNF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___B2CZM {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1j9qi {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___1EnUd {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___1EnUd .sectionTitle___5HnL4 {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___1EnUd .sectionBody___WUa7A {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___1EnUd .sectionBody___WUa7A .infoRow___2TvRf {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___1EnUd .sectionBody___WUa7A .infoRow___2TvRf .key___3SWNd {
  font-weight: 600;
}
.overviewSection___1EnUd .sectionBody___WUa7A .infoRow___2TvRf .rowValue___37jNF {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___1uW7_ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___1uW7_ .showSign___vfUoe {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___1uW7_ .showMore___1z_Gk::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.footerContainer___3fjGZ {
  margin-top: 40px;
  text-align: right;
}
.actionButton___2P_Qh,
.actionButton___2P_Qh:hover,
.actionButton___2P_Qh:focus {
  background-color: #00acc1 !important;
  color: #f5f6f6 !important;
  border: 0 !important;
  font-weight: 600 !important;
  width: 180px;
  margin: 5px;
}
.licenseExpirationMessage___2SrkX {
  font-size: 16px;
  letter-spacing: 0.5px;
}
.licenseExpirationModal___Yc-_X .ant-modal-header {
  border-bottom: none !important;
}
.licenseExpirationModal___Yc-_X .ant-modal-body {
  padding: 0 40px 30px !important;
}

@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Light.ttf');
  font-weight: 200;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-SemiBold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Bold.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'SourceSansPro';
  src: url('/fonts/SourceSansPro-Regular.ttf');
  font-weight: normal;
}
@font-face {
  font-family: 'Montserrat';
  src: url('/fonts/Montserrat-Regular.ttf');
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('/fonts/Montserrat-SemiBold.ttf');
}
.toolbarContainer___2pkjB {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 35px;
  margin-right: 24px;
}
.pageTitle___2GOcZ {
  text-transform: uppercase;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.severityCellInTable___3Hani {
  width: 75px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreCellInTable___3GQfS {
  width: 35px;
  height: 20px;
  border-radius: 3px;
  font-weight: 600;
  text-align: center;
  color: #f5f6f6;
}
.otorioScoreLevelCellInTable___2sx-6 {
  width: 60px;
  height: 20px;
  font-weight: 400;
  text-align: left;
  margin-left: 6px;
  color: #f5f6f6;
}
.ant-btn-primary, .ant-btn-primary:hover, .ant-btn-primary:active, .ant-btn-primary:focus {
  border-color: #00acc1;
  background-color: #00acc1;
  color: white;
}
.distribution-modal .ant-modal-content .ant-modal-header {
  padding: 40px;
}
.distribution-modal .ant-modal-content .ant-modal-header .ant-modal-title {
  font-size: 24px;
}
.distribution-modal .ant-modal-content .ant-modal-close {
  padding: 20px;
}
.distribution-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
  font-size: 35px;
  color: #565656;
}
.distribution-modal .chart-type-select-container {
  padding: 10px;
}
.distribution-modal .chart-legend-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 360px;
  overflow-y: scroll;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar-thumb {
  background: #e4e4e4 !important;
}
.distribution-modal .chart-legend-container::-webkit-scrollbar {
  width: 6px;
}
.rowValue___M8DHV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.rowValueWithElement___15xlP {
  white-space: nowrap;
  font-weight: 400;
}
.rowImage___1EzPv {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  margin-left: auto;
  text-align: right;
  margin-top: 3px;
}
.overviewSection___2yEXu {
  display: grid;
  margin-bottom: 16px;
}
.overviewSection___2yEXu .sectionTitle___1x1if {
  background-color: #efefef4d;
  border: solid 1px #c4d1db;
  border-bottom: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 0 24px;
  height: 32px;
  line-height: 32px;
}
.overviewSection___2yEXu .sectionBody___EKnrf {
  padding: 14px 24px;
  overflow-y: scroll;
  border: solid 1px #c4d1db;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.overviewSection___2yEXu .sectionBody___EKnrf .infoRow___2uL4R {
  line-height: 24px;
  margin-bottom: 8px;
}
.overviewSection___2yEXu .sectionBody___EKnrf .infoRow___2uL4R .key___3XYnw {
  font-weight: 600;
}
.overviewSection___2yEXu .sectionBody___EKnrf .infoRow___2uL4R .rowValue___M8DHV {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.showBtn___24GCZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 8px;
  color: #00acc1;
  font-size: 12px;
  cursor: pointer;
}
.showBtn___24GCZ .showSign___3tYUw {
  width: 8px;
  height: 2px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
  position: relative;
}
.showBtn___24GCZ .showMore___3OT7O::after {
  content: '';
  position: absolute;
  left: 3px;
  top: -3px;
  width: 2px;
  height: 8px;
  background-color: #00acc1;
  border-radius: 1px;
  margin-right: 4px;
}
.ant-notification-notice-closable.login-sso-email-failed .ant-notification-notice-message {
  font-size: 15px !important;
  padding: 0;
}
.ant-notification-notice-closable.login-sso-email-failed .ant-notification-notice-message:hover {
  color: #0ec4f1;
  text-decoration: underline;
}
.assetEOLTag {
  border-radius: 18px;
  margin-left: 6px;
  border: none;
  background-color: #ffd4d4;
}
.RowValueWithBadge {
  display: inline-block;
  max-width: 160px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.toast-success .ant-notification-close-icon {
  color: white;
}
.toast-error .ant-notification-close-icon {
  color: white;
}
.toast-info .ant-notification-close-icon {
  color: white;
}

