.settings-tabs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 20px;
}
.lead-actions { flex-wrap: wrap; align-items: center; }
.custom-product-fields { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; padding: 15px; background: #f3f7f4; border: 1px solid #e2ebe5; border-radius: 5px; }
.custom-product-fields[hidden] { display: none; }
.lead-origin { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 25px; background: #f1f7f3; font-size: 11px; color: #627b69; }
.settings-unlock { max-width: 400px; margin: 42px auto 70px; padding: 28px; }
.settings-unlock-icon { color: var(--green); margin-bottom: 15px; }
.settings-unlock h2 { font-size: 18px; font-weight: 600; margin: 0 0 9px; }
.settings-unlock > p { color: var(--muted); font-size: 12px; line-height: 1.8; margin: 0 0 20px; }
.settings-unlock .btn { width: 100%; margin-top: 15px; min-height: 38px; }
.settings-unlock > small { display: block; color: var(--muted); font-size: 10px; line-height: 1.7; margin-top: 17px; }
@media (max-width: 760px) {
  .settings-unlock { margin: 28px auto 50px; padding: 23px; }
  .settings-tabs { margin-bottom: 16px; }
}
