#users-navigation .current-menu-item {
  border-bottom: 2px solid var(--wp--preset--color--neutral-8);
}

.edd-order-items__header,
.edd_sl_item,
.edd_sl_details {
  font-size: var(--wp--preset--font-size--md);
}

.page-template-wp-custom-template-customers-area #edd_sl_license_keys {
  border: 1px solid var(--edd-blocks-light-grey);
  padding: 1rem;
  border-collapse: separate;
  border-spacing: 0 1rem;
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys tr {
  text-align: left;
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys .edd_sl_license_row {
  margin-bottom: 2rem;
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys .edd_sl_license_row td {
  padding-bottom: 2rem;
  padding-top: 2rem;
  border-bottom: 1px solid var(--wp--preset--color--neutral-2);
  vertical-align: top;
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys .edd_sl_license_row:first-child td {
  border-top: 1px solid var(--wp--preset--color--neutral-2);
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys .edd_sl_license_row:last-child td {
  border-bottom: 0px;
  padding-bottom: 0;
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys a {
  color: var(--wp--preset--color--neutral-8);
}
.page-template-wp-custom-template-customers-area #edd_sl_license_keys a:hover {
  color: var(--wp--preset--color--blue-1);
}
.page-template-wp-custom-template-customers-area .edd_sl_license_row td:first-child .edd_sl_license_key {
  width: 80%;
  border: 1px solid var(--wp--preset--color--neutral-3);
  background: var(--wp--preset--color--neutral-1);
  padding: 0.5rem 1rem;
  margin: 0;
  margin-top: 1rem;
}
.page-template-wp-custom-template-customers-area .copy {
  font-size: 0.85rem;
  background-color: var(--wp--preset--color--neutral-8);
  color: white;
  padding: 0.3rem 0.5rem;
  display: inline-block;
  cursor: pointer;
  margin-top: 0.5rem;
  text-decoration: none;
}
.page-template-wp-custom-template-customers-area .copy:hover {
  background-color: var(--wp--preset--color--purple-1);
}

.edd_sl_license_status {
  padding: 0.2rem 0.7rem;
  border-radius: 1rem;
}
.edd_sl_license_status.edd-sl-active {
  background-color: rgb(218, 246, 218);
}
.edd_sl_license_status.edd-sl-inactive {
  background-color: rgb(234, 234, 234);
}

.edd-order-item__file a {
  font-size: 0.85rem;
  background-color: var(--wp--preset--color--neutral-8);
  color: white;
  padding: 0.3rem 0.5rem;
  display: inline-block;
  cursor: pointer;
  margin-top: 0.5rem;
  text-decoration: none;
}
.edd-order-item__file a:hover {
  background-color: var(--wp--preset--color--purple-1);
}

.edd-order-items__header {
  margin-top: 1.1rem;
}

#edd_user_history th {
  background-color: transparent;
}

.edd_purchase_row th,
.edd_purchase_row td {
  padding: 1rem 0 !important;
}

#edd_user_history {
  border-top: 0;
}
#edd_user_history a {
  color: var(--wp--preset--color--neutral-8);
}
#edd_user_history a:hover {
  color: var(--wp--preset--color--blue-1);
}

fieldset {
  display: block;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
  padding-block-start: 0.35em;
  padding-inline-start: 0.75em;
  padding-inline-end: 0.75em;
  padding-block-end: 0.625em;
  min-inline-size: min-content;
  border: 0;
  border-bottom: 1px solid var(--wp--preset--color--neutral-2);
  padding: 2rem 0 3rem;
  margin-bottom: 3rem;
}
fieldset:last-child {
  padding-top: 0;
  border-bottom: 0;
}
fieldset legend {
  font-size: var(--wp--preset--font-size--md);
  font-weight: bold;
}
fieldset label {
  min-width: 300px;
}
fieldset .edd-input,
fieldset .edd-select {
  background-color: var(--wp--preset--color--neutral-1);
  border: 1px solid var(--wp--preset--color--neutral-8);
  padding: 0.5rem;
  width: 100%;
  max-width: 400px;
}
fieldset .edd-submit {
  background-color: var(--wp--preset--color--neutral-9);
  color: white;
  border: 0 !important;
  border-radius: 0 !important;
  font-size: var(--wp--preset--font-size--base) !important;
}
fieldset .edd-submit:hover {
  background-color: var(--wp--preset--color--purple-1);
}
