.growth-page .members-header {
  padding-left: 0;
  padding-right: 0;
}
.growth-page .members-header.growth-sticky {
  position: sticky;
  top: var(--nav-h);
  z-index: 49;
  background: var(--bg-card);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  max-width: 1400px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 0.5rem;
  box-sizing: border-box;
}
.growth-member-card.rank-card-guild-master {
  border-color: #a64c86;
}
.growth-member-card.rank-card-guild-deputy {
  border-color: #276992;
}
.growth-member-card.rank-card-exemplar {
  border-color: #cf5b2c;
}
.growth-settings-toggle.is-spinning {
  animation: settings-spin 2s linear infinite !important;
  transform-origin: 50% 50%;
}
.growth-section-wrapper.hide-strength .growth-section:not(.names-section) .growth-subtable th:first-child:not(:only-child),
.growth-section-wrapper.hide-strength .growth-section:not(.names-section) .growth-subtable td:first-child:not(:only-child),
.growth-section-wrapper.hide-campaign .growth-section:not(.names-section) .growth-subtable th:nth-child(2),
.growth-section-wrapper.hide-campaign .growth-section:not(.names-section) .growth-subtable td:nth-child(2),
.growth-section-wrapper.hide-furniture .growth-section:not(.names-section) .growth-subtable th:nth-child(3),
.growth-section-wrapper.hide-furniture .growth-section:not(.names-section) .growth-subtable td:nth-child(3) {
  display: none !important;
}
