.partner-invoice-history-page .find-box {
  max-width: 1120px;
}

.partner-invoice-history-page .partner-invoice-eyebrow {
  margin: 0 0 7px;
  color: #ff6b00;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-align: center;
}

.partner-invoice-history-page .partner-invoice-history-content {
  grid-template-columns: 1fr;
}

.partner-invoice-history-page .partner-invoice-item {
  padding: 10px;
  border: 1px solid #d9e4ed;
  border-radius: 14px;
  background: #f8fbfd;
}

.partner-invoice-history-page .partner-invoice-item > .form-sh {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(105px, 0.32fr);
  gap: 9px;
}

.partner-invoice-history-page .partner-invoice-item .btn,
.partner-invoice-history-page .invoice-action .btn {
  gap: 9px;
}

.partner-invoice-history-page .partner-invoice-item .partner-invoice-print {
  min-height: 56px;
  color: #075fa8;
  background: #fff;
  border-color: #c9ddeb;
}

.partner-invoice-history-page .partner-invoice-item .partner-invoice-edit {
  color: #79621a;
  background: #fffbea;
  border-color: #e8dcaa;
}

.partner-invoice-history-page .partner-invoice-stats .btn {
  color: #075fa8;
  background: #eef7ff;
  border-color: #c5dded;
}

.partner-invoice-history-page .partner-invoice-admin .btn {
  color: #466886;
  background: #eef4f8;
  border-color: #c8d9e7;
}

@media (max-width: 640px) {
  .partner-invoice-history-page .partner-invoice-item {
    padding: 7px;
  }

  .partner-invoice-history-page .partner-invoice-item > .form-sh {
    grid-template-columns: 1fr;
  }

  .partner-invoice-history-page .partner-invoice-item .btn {
    min-height: 50px;
    font-size: 15px;
  }
}
