.plan-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  align-items: center;
  margin-top: 1rem;
}

@media print {
  body[data-page="reiseklima"] #siteHeader,
  body[data-page="reiseklima"] #siteFooter,
  body[data-page="reiseklima"] .skip-link,
  body[data-page="reiseklima"] .toolbar,
  body[data-page="reiseklima"] .bottom-actions,
  body[data-page="reiseklima"] .plan-actions,
  body[data-page="reiseklima"] .history-note,
  body[data-page="reiseklima"] .drag-column,
  body[data-page="reiseklima"] .drag-cell,
  body[data-page="reiseklima"] .delete-column,
  body[data-page="reiseklima"] .delete-cell {
    display: none !important;
  }

  body[data-page="reiseklima"] .page-intro {
    padding: 0 0 1rem !important;
  }

  body[data-page="reiseklima"] .journey-table-wrap {
    overflow: visible !important;
  }

  body[data-page="reiseklima"] .journey-table {
    width: 100% !important;
    min-width: 0 !important;
    font-size: 9pt;
  }

  body[data-page="reiseklima"] input {
    border: 0 !important;
    background: transparent !important;
    padding: 0 !important;
  }

  @page {
    size: landscape;
    margin: 10mm;
  }
}
