
.root-0-2-66 {
  color: #003F63;
  width: fit-content;
  border: none;
  display: flex;
  padding: 16px;
  position: relative;
  font-size: 14px;
  background: #FFFFFF;
  box-shadow: 1px 1px 10px rgba(0,0,0,0.2);;
  border-left: 4px solid;
  font-family: "Roboto", "Helvetica", "Arial", "sans-serif";
  font-weight: 400;
  border-radius: 4px;
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .root-0-2-66 {
    max-width: 640px;
    min-width: 320px;
  }
}
.root-0-2-66 button {
  padding: 0;
}
.alertDetails-0-2-67 {
  flex: 1;
  margin-top: 2px;
}
.alertDetailsContent-0-2-68 {
  margin-bottom: 0;
}
.info-0-2-69 {
  border-color: #1FA2FF;
  background-color: #FFFFFF;
}
.success-0-2-70 {
  border-color: #32C846;
  background-color: #FFFFFF;
}
.warning-0-2-71 {
  border-color: #FF9C46;
  background-color: #FFFFFF;
}
.error-0-2-72 {
  border-color: #DF0000;
  background-color: #FFFFFF;
}
.close-0-2-73 {
  height: 16px;
  margin: 0 0 0 16px;
  align-self: flex-start;
}
.close-0-2-73 svg {
  fill: #003F63;
  height: 16px;
}
.close-0-2-73:focus {
  outline-color: #0070B9;
}
.accordionRoot-0-2-74 {
  flex: 1;
}
.accordionHeader-0-2-75.accordionHeader-0-2-75 {
  background-color: transparent;
}
.accordionHeader-0-2-75 svg {
  fill: #003F63;
  width: 16px;
  height: 16px;
}
.accordionHeader-0-2-75.accordionHeader-0-2-75 button [class*="iconWrapper"] {
  display: flex;
}
.prominent-0-2-76 {
  color: #FFFFFF;
  background: #303030;
}
.prominent-0-2-76 svg {
  fill: #FFFFFF;
}
.detailsIcon-0-2-77 {
  margin-top: 4px;
}
