.business-settings-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}
.business-settings-grid > .panel:nth-child(3) { grid-column: 1 / -1; }
.settings-card-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 16px;
}
.settings-card-head h4 { margin: 0; font-size: 20px; }
.settings-note {
  margin: 14px 0 0 !important;
  padding-top: 11px;
  border-top: 1px solid var(--line);
  font-size: 10px;
}
.status.verified { background: rgba(166,255,0,.14); color: var(--green); }
.settings-preview {
  display: grid;
  gap: 6px;
  margin-top: 15px;
  padding: 14px;
  border: 1px solid rgba(166,255,0,.28);
  border-radius: 14px;
  background: rgba(166,255,0,.06);
}
.settings-preview small { color: var(--green); font-size: 9px; font-weight: 950; letter-spacing: .8px; }
.settings-preview b { font-size: 14px; }
.settings-preview span { color: var(--green); }
.business-save-bar {
  position: sticky;
  bottom: 14px;
  grid-column: 1 / -1;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 15px 17px;
  border: 1px solid rgba(166,255,0,.35);
  border-radius: 16px;
  background: rgba(13,16,15,.96);
  box-shadow: 0 14px 35px rgba(0,0,0,.45);
  backdrop-filter: blur(14px);
}
.business-save-bar b, .business-save-bar small { display: block; }
.business-save-bar small { margin-top: 3px; color: var(--muted); }
.business-save-bar .button { min-width: 210px; }
@media (max-width: 850px) {
  .business-settings-grid { grid-template-columns: 1fr; }
  .business-settings-grid > .panel:nth-child(3) { grid-column: auto; }
  .business-save-bar { align-items: stretch; flex-direction: column; }
  .business-save-bar .button { width: 100%; min-width: 0; }
}
