.billing-operations {
  min-height: 620px;
}
.billing-main-stack {
  display: grid;
  min-width: 0;
  gap: 14px;
}
.operations-tabs {
  display: flex;
  gap: 3px;
  border-bottom: 1px solid #d8e1e4;
}
.operations-tabs button {
  border: 0;
  border-bottom: 2px solid transparent;
  padding: 9px 12px;
  background: transparent;
}
.operations-tabs button[aria-selected="true"] {
  border-color: #08756f;
  font-weight: 800;
}
.billing-summary-grid {
  min-width: 0;
}
.billing-summary-grid > .resource-collection-items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 1px;
  min-width: 0;
  background: #d8e1e4;
}
.billing-summary-grid button {
  display: grid;
  min-width: 0;
  gap: 7px;
  border: 0;
  padding: 12px;
  background: white;
  color: inherit;
  text-align: left;
}
.billing-summary-grid dl {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin: 0;
}
.billing-summary-grid dt {
  color: #64757d;
  font-size: 9px;
  text-transform: uppercase;
}
.billing-summary-grid dd {
  margin: 3px 0 0;
  font-size: 11px;
}
.billing-filters {
  display: flex;
  min-width: 0;
  gap: 8px;
  margin-bottom: 12px;
}
.billing-filters .input {
  min-width: 0;
}
.created-redeem-code {
  display: grid;
  gap: 6px;
  min-width: 0;
  border: 1px solid #d5b66a;
  border-radius: 7px;
  background: #fff9df;
  padding: 10px;
}
.created-redeem-code code {
  overflow-wrap: anywhere;
  font-size: 12px;
}
.created-redeem-code small {
  color: #755a16;
}
.inspector-facts {
  display: grid;
  gap: 1px;
  margin: 0;
  background: #d8e1e4;
}
.inspector-facts div {
  padding: 10px;
  background: white;
}
.inspector-facts dt {
  color: #64757d;
  font-size: 10px;
}
.inspector-facts dd {
  margin: 4px 0 0;
}
@media (max-width: 390px) {
  .billing-operations {
    min-height: 0;
  }
  .billing-summary-grid > .resource-collection-items {
    grid-template-columns: minmax(0, 1fr);
  }
  .billing-summary-grid dl {
    grid-template-columns: minmax(0, 1fr);
    gap: 5px;
  }
  .billing-filters {
    flex-direction: column;
  }
  .operations-tabs {
    overflow-x: auto;
  }
}
