html body #cases .case-actions-final {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 10px !important;
  width: 100% !important;
}

html body #cases .case-actions-final .btn,
html body #cases .case-actions-final .btn-primary,
html body #cases .case-actions-final .btn-ghost,
html body #cases .case-actions-final .btn:only-child {
  order: 0 !important;
  flex: 0 0 auto !important;
  width: 288px !important;
  min-width: 0 !important;
  max-width: 100% !important;
  height: 46px !important;
  min-height: 46px !important;
  padding: 0 18px !important;
  border-radius: 999px !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  text-align: center !important;
  line-height: 1.15 !important;
  font-size: 15px !important;
}

@media (max-width: 380px) {
  html body #cases .case-actions-final .btn,
  html body #cases .case-actions-final .btn-primary,
  html body #cases .case-actions-final .btn-ghost,
  html body #cases .case-actions-final .btn:only-child {
    width: 100% !important;
    white-space: normal !important;
  }
}
