
    .switch {
      max-width: 1300px;
      margin: 0 auto;
      padding: 20px;
      background-color: var(--bg-card);
      border-radius: 10px;
      box-shadow: 0 0 10px rgba(0,0,0,0.5);
    }
    .container img {
      width: 100%;
      max-height: 300px;
      object-fit: cover;
      border-radius: 10px;
      margin-bottom: 20px;
    }
    .tabs {
      display: flex;
      flex-wrap: wrap;
      border-bottom: 2px solid #374151;
      margin-bottom: 20px;
    }
    .tabs button {
      flex: 1 1 50%;
      padding: 15px;
      font-weight: bold;
      border: none;
      background-color: rgb(10, 78, 10);
      color: white;
      cursor: pointer;
    }
    .tabs button.active {
      background-color: #166534;
    }
    form {
      display: none;
    }
    form.active {
      display: block;
    }
    .form-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
    .form-grid input {
      flex: 1 1 calc(50% - 10px);
      padding: 10px;
      border: 1px solid #4b5563;
      background-color: var(--card-bg);
      border-radius: 5px;
      color: white;
    }
    textarea {
      width: 100%;
      padding: 10px;
      border: 1px solid #4b5563;
      background-color: var(--card-bg);
      border-radius: 5px;
      color: white;
      resize: vertical;
      margin-top: 10px;
    }
    label {
      display: block;
      margin: 10px 0 5px;
    }
    .checkbox-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
    .checkbox-grid label {
      flex: 1 1 calc(33.333% - 10px);
    }
    .submit-btn {
      background-color: #15803d;
      color: white;
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      cursor: pointer;
      font-weight: bold;
      margin-top: 20px;
    }
    .submit-btn:hover {
      background-color: #16a34a;
    }
    a {
      color: #6ee7b7;
    }
    @media (max-width: 600px) {
      .form-grid input,
      .checkbox-grid label {
        flex: 1 1 100%;
      }
      .tabs button {
        flex: 1 1 100%;
      }
    }