.ac-admin-filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 10px -5px 12px;
}
.ac-admin-filters > * { margin: 0 5px 8px; }
.ac-admin-field { -ms-flex: 1 1 160px; flex: 1 1 160px; min-width: 0; max-width: 240px; }
.ac-admin-field-search { -ms-flex: 2 1 240px; flex: 2 1 240px; max-width: 420px; }
.ac-admin-filters label { margin: 0 0 5px; }
.ac-admin-scroll-help { display: none; }
.ac-admin-summary { margin: 0 0 10px; }
.ac-admin-summary:empty { margin: 0; }
.ac-admin-table-scroll {
  max-width: 100%;
  overflow-x: auto;
  border: 1px solid #dbe2dc;
  border-radius: 8px;
  -webkit-overflow-scrolling: touch;
}
.ac-admin-table {
  width: 100%;
  min-width: 690px;
  border-collapse: collapse;
  background: #fff;
  font-size: .875rem;
  text-align: left;
}
.ac-admin-orders-table { min-width: 1080px; }
.ac-admin-table th, .ac-admin-table td {
  padding: 11px 12px;
  border-bottom: 1px solid #e4eae4;
  text-align: left;
  vertical-align: middle;
}
.ac-admin-table thead th { background: #eef4ef; color: #28473c; white-space: nowrap; }
.ac-admin-table tbody tr:nth-child(even) { background: #fafbf8; }
.ac-admin-table tbody tr:last-child > * { border-bottom: 0; }
.ac-admin-table tbody th { font-weight: 600; }
.ac-admin-table .ac-admin-cell-label { display: block; max-width: 14rem; word-wrap: break-word; }
.ac-admin-table .ac-admin-date { white-space: nowrap; }
.ac-admin-table .ac-admin-order-id { display: block; width: 16em; word-wrap: break-word; }
.ac-admin-table .ac-admin-row-actions { min-width: 200px; }
.ac-admin-row-actions .ac-button { min-height: 44px; margin: 3px 7px 3px 0; }
.ac-admin-pagination { margin-top: 13px; }
.ac-admin-pagination .ac-button { margin-right: 7px; }
.ac-admin-pagination .ac-button[aria-disabled="true"] { opacity: .6; cursor: default; }

@media (max-width: 1150px) {
  .ac-admin-scroll-help { display: block; margin-bottom: 8px; }
}
@media (max-width: 600px) {
  .ac-admin-filters { display: block; margin: 10px 0 12px; }
  .ac-admin-filters > * { max-width: none; margin: 0 0 10px; }
}
