/* PULSE_MOBILE_SAVE_ACTIVITY_VISIBILITY_V1
   Keep the Save activity action legible in iOS Safari and on desktop.
   The component's existing disabled/saving validation is unchanged. */
.follow-ups-panel button.task-activity-save {
  -webkit-appearance: none;
  appearance: none;
  min-height: 48px;
  padding: 12px 20px;
  border: 1px solid #087f67;
  border-radius: 12px;
  background: #087f67;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
  opacity: 1;
  cursor: pointer;
}

.follow-ups-panel button.task-activity-save:disabled {
  border-color: #cbd5e1;
  background: #e5e7eb;
  color: #475569;
  -webkit-text-fill-color: #475569;
  opacity: 1;
  cursor: not-allowed;
  box-shadow: none;
}

.follow-ups-panel button.task-activity-save:focus-visible {
  outline: 3px solid #38bdf8;
  outline-offset: 3px;
}

@media (max-width: 640px) {
  .follow-ups-panel .task-activity-form-actions {
    display: block;
    width: 100%;
  }

  .follow-ups-panel button.task-activity-save {
    display: block;
    width: 100%;
    min-height: 52px;
  }
}
