#admin-generator-access-form {
  margin: 0 0 20px;
  padding: 0 0 20px;
  border-top: 0;
  border-bottom: 1px solid var(--admin-hairline);
  gap: 14px;
}
#admin-generator-access-form > label {
  display: flex;
  align-items: center;
  gap: 10px;
  width: fit-content;
  margin: 0;
  padding: 12px 14px;
  border-radius: 12px;
  background: #faf4f1;
  font-weight: 600;
  cursor: pointer;
}
#admin-generator-access-form #admin-gift-public {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  min-height: 0;
  margin: 0;
  padding: 0;
  accent-color: #d45b0b;
}
#admin-generator-access-form > p {
  margin: 0;
  line-height: 1.5;
}
#admin-generator-access-form .admin-detail-actions {
  flex-wrap: wrap;
}
