.freelancer-payment-filters .payment-filter-actions {
  grid-column: 1 / -1;
  justify-self: end;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  width: min(100%, 620px);
  margin-top: 6px;
}
.freelancer-payment-filters .payment-filter-actions .secondary-button {
  width: 100%;
  min-height: 46px;
  justify-content: center;
  padding: 9px 16px;
  line-height: 1.3;
  text-align: center;
}
.freelancer-payment-filters .payment-filter-actions .secondary-button:first-child {
  grid-column: 2;
  color: #fff;
  border-color: #7c3aed;
  background: #7c3aed;
  box-shadow: 0 6px 16px rgba(124, 58, 237, .18);
}
.freelancer-payment-filters .payment-filter-actions .secondary-button:not(:first-child) {
  grid-column: auto;
  color: #ddd6fe;
  border-color: rgba(167, 139, 250, .38);
  background: rgba(124, 58, 237, .12);
}
.freelancer-payment-filters .payment-filter-actions .secondary-button:hover:not(:disabled) { filter: brightness(1.14); }
.freelancer-payment-filters .payment-filter-actions .secondary-button:focus-visible { outline: 2px solid #c4b5fd; outline-offset: 2px; }
.freelancer-payment-filters .payment-filter-actions .secondary-button:disabled { opacity: .55; cursor: not-allowed; }
@media (max-width: 680px) {
  .freelancer-payment-filters .payment-filter-actions { grid-template-columns: 1fr; width: 100%; }
  .freelancer-payment-filters .payment-filter-actions .secondary-button:first-child { grid-column: auto; }
}
