@media (max-width: 768px) {
  form[id^="formAcym"] table {
    width: 100% !important;
  }

  form[id^="formAcym"] table tr {
    display: block !important;
    width: 100% !important;
  }

  /* Πρώτη σειρά: Name & Email δίπλα */
  form[id^="formAcym"] table tr:nth-child(1) td {
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px;
  }

  form[id^="formAcym"] input[type="text"],
  form[id^="formAcym"] input[type="email"] {
    flex: 1 1 45%;
    min-width: 120px;
  }

  /* Δεύτερη σειρά: Subscribe & Dark mode δίπλα */
  form[id^="formAcym"] table tr:nth-child(2) td {
    display: flex !important;
    justify-content: space-between;
    gap: 10px;
  }

  form[id^="formAcym"] input.subbutton {
    flex: 1 1 45%;
    min-width: 100px;
  }

  .darkmode-toggle {
    flex: 1 1 45%;
    min-width: 60px;
  }

  form[id^="formAcym"] table td {
    width
