.np-theme-personal {
  .critical-comms {
    .alert-warning {
      color: var(--color-contrast-overlay);
      background-color: var(--color-sentiment-negative);

      .np-text-title-body {
        color: var(--color-contrast-overlay);
      }
    }

    .status-circle.warning {
      background-color: var(--color-background-screen);

      .status-icon {
        color: var(--color-contrast-theme);
      }
    }

    .alert__message {
      .alert__action {
        margin-top: var(--size-16);
      }
    }

    .wds-Button {
      --Button-background: var(--color-contrast-overlay);
      --Button-background-hover: var(--color-sentiment-negative-secondary-hover);
      --Button-background-active: var(--color-sentiment-negative-secondary-active);
    }
  }


  @media (--screen-md) {
    .critical-comms {
      .alert-warning {
        .alert__message {
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          width: 100%;

          .alert__action {
            margin-top: 0;
            margin-left: var(--padding-small);
          }
        }
      }
    }
  }
}