/* ============================= */
/* Support Section Container     */
/* ============================= */
#sectionSupport {
  background-color: #ffffff;
  padding: 20px 24px;

  margin-left: 16px;
  max-width: 700px;
}

/* ============================= */
/* Form Layout                   */
/* ============================= */
#sectionSupport .support-form {
  max-width: 600px;
}

#sectionSupport .form-row {
  margin-bottom: 14px;
  display: flex;
  flex-direction: column;
}

#sectionSupport .form-row label {
  font-weight: 600;
  margin-bottom: 4px;
}

/* ============================= */
/* Inputs + Textarea             */
/* ============================= */
#sectionSupport input[type='text'],
#sectionSupport input[type='email'],
#sectionSupport textarea {
  padding: 10px 12px; /* 👈 more breathing room */
  border: 1px solid #ccc;
  border-radius: 4px;

  font-size: 15px; /* 👈 slightly larger text */
  line-height: 1.4;
}

#sectionSupport textarea {
  resize: vertical;
  min-height: 120px;
}

/* ============================= */
/* Focus State (nice polish)     */
/* ============================= */
#sectionSupport input:focus,
#sectionSupport textarea:focus {
  outline: none;
  border-color: #4a90e2;
}

/* ============================= */
/* Radio Group                   */
/* ============================= */
#sectionSupport .radio-group {
  display: flex;
  gap: 16px;
  align-items: center;
}

#sectionSupport .radio-group label {
  font-weight: normal;
}

/* ============================= */
/* Checkbox Row                  */
/* ============================= */
#sectionSupport input[type='checkbox'] {
  margin-right: 6px;
}

/* ============================= */
/* Buttons                       */
/* ============================= */
#sectionSupport .form-actions {
  margin-top: 16px;
  display: flex;
  gap: 10px;
}

#sectionSupport button {
  padding: 6px 12px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
}

#sectionSupport button:hover {
  background-color: #f2f2f2;
}

/* ============================= */
/* Header                        */
/* ============================= */
#sectionSupport h2 {
  margin-bottom: 16px;
}
