/* :root {
  --mmwpf-disabled: #3e3e3e;
  --mmwpf-table-hf-bg: #000;
  --mmwpf-export-wrapper-bg: #000;
  --mmwpf-export-btn-bg: transparent;
  --mmwpf-export-btn-color: #000;
  --mmwpf-table-hf-font-color: #fff;
  --mmwpf-action-btn-bg: #000;
  --mmwpf-action-btn-color: #fff;
  --mmwpf-trash-btn-bg: #b32d2e;
  --mmwpf-trash-btn-color: #fff;
  --mmwpf-status-read-bg: #ccffd4;
  --mmwpf-status-unread-bg: #f7ddef;
  --mmwpf-unsaved-entry-color: #aaa;
  --mmwpf-save-entry-color: #b32d2e;
  --mmwpf-back-to-entry-bg: #000;
  --mmwpf-back-to-entry-color: #fff;
} */

.toplevel_page_mail-manager-wpf {
  .mmwpf-notice-review {
    background: rgba(125, 91, 255, 0.04);
  }

  .mmwpf-after-install-notice a:not(:nth-child(4)) {
    text-decoration: none;
  }

  .mmwpf-upload-btn-wrapper {
    label {
      background-color: #2db342;
      padding: 0 15px;
      border-radius: 0.3rem;
      cursor: pointer;
    }

    #file-chosen {
      margin-left: 0.3rem;
    }
  }

  // form list table.
  .mail-manager-wpforms-form-table {
    table {
      margin-top: 10px;

      td a{
        color: #000;
      }

      thead,
      tfoot {
        background: var(--mmwpf-table-hf-bg) !important;

        th {
          color: var(--mmwpf-table-hf-font-color) !important;
        }
      }

      .row-actions {
        left: 0 !important;

        .entries a {
          background: var(--mmwpf-action-btn-bg);
          padding: 6px 8px;
          color: var(--mmwpf-action-btn-color);
        }
      }

      .mmwpf-single-table {
        width: 50%;
      }

      .wpf-link-disabled {
        color: var(--mmwpf-disabled-link-color) !important;
        pointer-events: none !important;
      }
    }
  }

  // entries table.
  .mail-manager-wpforms-entries-table {
    table {

      td{
        color: #000;
      }

      thead,
      tfoot {
        background: var(--mmwpf-table-hf-bg) !important;

        th {
          color: var(--mmwpf-table-hf-font-color) !important;
        }
      }

      .row-actions {
        left: 0 !important;
        line-height: 30px;

        .view a,
        .restored a,
        .deleted a,
        .trashed a {
          background: var(--mmwpf-action-btn-bg);
          padding: 6px 8px;
          color: var(--mmwpf-action-btn-color);
        }

        .deleted a,
        .trashed a {
          background: var(--mmwpf-trash-btn-bg);
        }
      }

      th.column-status {
        width: 55px;
      }

      td.column-status p {
        display: inline-block;
        padding: 2px 5px;
      }

      td.column-status p.read {
        background: var(--mmwpf-status-read-bg);
      }

      td.column-status p.unread {
        background: var(--mmwpf-status-unread-bg);
      }

      .entry-column-save {
        margin-left: 6px;
        color: var(--mmwpf-unsaved-entry-color);
      }

      .entry-column-save.active,
      .trashed a,
      .deleted a {
        color: var(--mmwpf-save-entry-color);
      }
    }

    .mmwpf-bulk-action,
    .tablenav-pages,
    .mmwpf-export-action {
      padding: 10px;
    }

    .mmwpf-bulk-action {
      padding-left: 0;
    }

    .mmwpf-export-action {
      background: var(--mmwpf-export-wrapper-bg);

      .button {
        border: none;
        color: var(--mmwpf-export-btn-color);
        background: var(--mmwpf-export-btn-bg);
      }
    }
  }

  // single table.
  .mmwpf-single-table-wrapper {
    .mmwpf-single-table {
      width: 50%;

      td{
        color: #000;
      }
    }

    .mmwpf-single-table-header {
      margin-bottom: 20px;
    }

    .mmwpf-back-to-entries {
      background: var(--mmwpf-back-to-entry-bg);
      padding: 8px 10px;
      text-decoration: none;
      color: var(--mmwpf-back-to-entry-color);
      line-height: 30px;
    }
  }
}

@media only screen and (max-width: 1024px) {
  .mail-manager-wpforms-form-table .mmwpf-single-table {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .mail-manager-wpforms-entries-table table .entry-column-save span {
    margin-left: 10px;
  }
}
