.settings-shell .plan-banner {
  grid-column: auto !important;
  grid-template-columns: 1fr !important;
  align-items: start !important;
  gap: 18px !important;
  width: 100%;
  min-height: 390px;
  margin-top: 18px;
  padding: 26px !important;
}
.settings-shell .plan-banner ul {
  columns: 1 !important;
  display: grid;
  gap: 4px;
}
.settings-shell .plan-banner > div:last-child {
  margin-top: auto;
}
.settings-shell > div > .plan-banner {
  display: flex;
  flex-direction: column;
}
.settings-shell > div > .plan-banner ul {
  flex: 1;
}
@media (max-width: 900px) {
  .settings-shell .plan-banner {
    min-height: 0;
  }
}
