html {
  background-color: #fafafa;
}

body.admin-bankco-body {
  background-color: #fafafa;
}

.admin-bankco-root .icon span {
  display: flex;
  align-items: center;
  justify-content: center;
}

.admin-bankco-root .bankco-chart-wrap {
  position: relative;
  width: 100%;
}

.admin-bankco-root .bankco-chart-wrap canvas {
  display: block;
  width: 100% !important;
}

/* Smaller nav labels — template item-text uses text-lg */
.admin-bankco-root .sidebar-wrapper .item-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.admin-bankco-root .sidebar-wrapper .item-wrapper > button {
  font-size: 0.75rem;
  line-height: 1.125rem;
}

/*
 * Bankco output.css resets `button, [type=button] { background-color: transparent }`
 * with the same specificity as a single class and loads after Next CSS chunks.
 * Primary ops buttons kept white text → labels looked missing. Force after Bankco.
 */
.admin-bankco-root button.ops-btn,
.admin-bankco-root a.ops-btn,
.admin-bankco-root .ops-btn {
  background-color: #fff;
  background-image: none;
  color: #0f172a;
}

.admin-bankco-root button.ops-btn.ops-btn--primary,
.admin-bankco-root a.ops-btn.ops-btn--primary,
.admin-bankco-root .ops-btn.ops-btn--primary {
  background-color: #0f766e;
  background-image: none;
  border-color: #0f766e;
  color: #fff;
}

.admin-bankco-root button.ops-btn.ops-btn--danger,
.admin-bankco-root a.ops-btn.ops-btn--danger,
.admin-bankco-root .ops-btn.ops-btn--danger {
  background-color: #fff;
  border-color: #fecaca;
  color: #b91c1c;
}

.admin-bankco-root button.ops-btn.ops-btn--ghost,
.admin-bankco-root a.ops-btn.ops-btn--ghost,
.admin-bankco-root .ops-btn.ops-btn--ghost {
  background-color: transparent;
  border-color: transparent;
  color: #64748b;
}

.admin-bankco-root button.ops-chip,
.admin-bankco-root .ops-chip {
  background-color: #f8fafc;
  background-image: none;
  color: #0f172a;
}

.admin-bankco-root button.ops-chip.is-active,
.admin-bankco-root .ops-chip.is-active {
  background-color: #0f766e;
  background-image: none;
  border-color: #0f766e;
  color: #fff;
}
