.alert-container {
  display: flex;
  border-radius: 4px;
  padding: 16px; }
  .alert-container .alert-content {
    width: 100%; }
  .alert-container .alert-icon {
    margin-right: 12px; }
  .alert-container .alert-content .alert-header {
    display: flex;
    justify-content: space-between; }
  .alert-container .alert-content .alert-close {
    cursor: pointer; }
  .alert-container .alert-content .alert-title {
    font-size: 16px;
    font-weight: 500; }
  .alert-container .alert-content .alert-description {
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px; }
  .alert-container.success {
    background: #24A02BB0; }
    .alert-container.success .alert-title, .alert-container.success .alert-description {
      color: #25282D; }
    .alert-container.success .alert-icon path {
      stroke: #027020; }
  .alert-container.dark {
    background-color: #8C8C8C80; }
    .alert-container.dark .alert-title, .alert-container.dark .alert-description {
      color: #25282D; }
  .alert-container.warning {
    background-color: #EF171791; }
    .alert-container.warning .alert-title, .alert-container.warning .alert-description {
      color: #25282D; }
    .alert-container.warning .alert-icon path {
      stroke: #A61212; }
  .alert-container.notices {
    background: #2196F340; }
    .alert-container.notices .alert-title, .alert-container.notices .alert-description {
      color: #fff; }
    .alert-container.notices .alert-close {
      display: none; }
    .alert-container.notices .alert-icon path {
      stroke: #2196F3; }
  .alert-container.notices.ss-new-ui-v5 {
    background: rgba(19, 126, 252, 0.1); }
    .alert-container.notices.ss-new-ui-v5 .alert-title {
      font-size: 14px;
      line-height: 16px;
      margin: 0 0 8px;
      color: #fff; }
    .alert-container.notices.ss-new-ui-v5 .alert-description {
      font-size: 14px;
      line-height: 16px;
      color: rgba(255, 255, 255, 0.8);
      margin: 0; }
    .alert-container.notices.ss-new-ui-v5 .alert-close {
      display: none; }
    .alert-container.notices.ss-new-ui-v5 .alert-icon path {
      stroke: #2196F3; }

.pro-checkout .alert-container.warning .alert-icon path {
  stroke: #25282D; }

.dark-mode .alert-container .alert-content .alert-close svg path {
  stroke: #fff; }
.dark-mode .alert-container.success {
  background: #24A02B40; }
  .dark-mode .alert-container.success .alert-title, .dark-mode .alert-container.success .alert-description {
    color: #fff; }
  .dark-mode .alert-container.success .alert-icon path {
    stroke: #2EA54E; }
.dark-mode .alert-container.dark {
  background: rgba(33, 150, 243, 0.25); }
  .dark-mode .alert-container.dark .alert-title, .dark-mode .alert-container.dark .alert-description {
    color: #fff; }
  .dark-mode .alert-container.dark .alert-icon svg path {
    stroke: #fff; }
.dark-mode .alert-container.warning {
  background: #EF171740; }
  .dark-mode .alert-container.warning .alert-title, .dark-mode .alert-container.warning .alert-description {
    color: #fff; }
  .dark-mode .alert-container.warning .alert-icon svg path {
    stroke: #EF1717; }

.link-text {
  color: #137efc;
  cursor: pointer; }
