.ops-page {
  min-width: 0;
  width: 100%;
}
.ops-page > *,
.ops-stats > div,
.ops-panel {
  min-width: 0;
  max-width: 100%;
}
.ops-stats small {
  overflow-wrap: anywhere;
}
.ops-customer-toolbar,
.ops-list-pagination {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: center;
  padding: 12px 16px;
}
.ops-list-pagination {
  justify-content: flex-end;
  border-top: 1px solid #e7e8e2;
}
.ops-list-pagination small {
  margin-right: auto;
}
.ops-customer-batch-modal {
  max-width: 1080px !important;
  width: calc(100vw - 32px);
}
.ops-customer-batch-rows {
  max-height: 58vh;
  overflow: auto;
  padding: 0 4px;
}
.ops-customer-edit-row {
  border: 1px solid #e4e5e0;
  border-radius: 7px;
  padding: 14px;
  margin: 12px 0;
}
.ops-customer-edit-row > h3 {
  margin-bottom: 6px;
}
.ops-customer-edit-row input,
.ops-customer-edit-row textarea {
  min-width: 0;
  width: 100%;
}
.ops-customer-edit-row p {
  overflow-wrap: anywhere;
  font-size: 13px;
  margin-top: 6px;
}
.ops-modal .ops-history-preview {
  min-width: 700px;
  width: 100%;
  font-size: 13px;
  border-collapse: collapse;
}
.ops-history-preview th,
.ops-history-preview td {
  text-align: left;
  padding: 12px;
  border-bottom: 1px solid #e4e5e0;
}
.ops-history-preview small {
  display: block;
  margin-top: 5px;
}
.ops-customer-account {
  overflow-wrap: anywhere;
}
.ops-customer-account > span {
  min-width: 0;
}
