.card {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #fff;
  margin: 0;
  border-radius: 6px;
  border: 1px solid var(--mat-divider-color, rgba(0, 0, 0, 0.12));
  box-shadow: none !important;

  .card-header {
    max-width: 350px;
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    background: #ffa726 !important;
    padding: 15px 35px;
    border: none;
    border-radius: 6px !important;
    margin-top: -20px;

    h4 {
      margin-bottom: 0 !important;
      color: #fff;
      font-weight: 400;
      font-size: 1.4rem !important;
      line-height: 1.2em !important;
    }
  }

  .card-body {
    position: relative;
    flex: 1 1 auto;
    min-height: 1px;
    display: flex;
    flex-direction: column;

    .card-body-content {
      padding: 10px 1.25rem 1.25rem;
    }
  }

  .card-actions-st {
    margin-top: -34px !important;
  }
}

.dark-theme {
  .card-container {
    .card {
      background-color: var(--surface-50) !important;
    }

    .card-header {
      background: none !important;
      background-color: #b08620 !important;
    }
  }
}
