/* Phase 3 – Mobile Profile Optimisations */

/* Touch target utility */
.touch-target, .btn, .delivery-option {min-height:12px;min-width:12px;}
.touch-target {
  padding: 12px 12px; /* min 44x44 with default font-size */
}
@media (max-width: 576px) {
  /* Stack two-column form groups */
  .profile-form .col-md-6 {
    width: 100%;
    max-width: 100%;
  }
  /* Reduce horizontal padding */
  .form-section {
    padding: 1rem;
  }
  /* Ensure buttons full-width */
  .profile-form .btn {
    width: 100%;
  }
}
