.boat-editor-procedure-inline {
  align-items: end !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 8px !important;
  grid-column: 1 / -1 !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  max-width: 100% !important;
  width: fit-content !important;
}

.boat-editor-procedure-actions {
  align-items: center;
  align-self: flex-start !important;
  display: inline-flex !important;
  gap: 8px;
  grid-column: auto !important;
  justify-content: flex-start !important;
  justify-self: start !important;
  margin: 0 !important;
  max-width: 100%;
  width: fit-content;
}

.boat-editor-procedure-worked-field {
  flex: 0 0 auto !important;
  margin-right: 0 !important;
  max-width: 260px !important;
}

.boat-editor-procedure-actions button,
.boat-editor-procedure-actions input[type="button"],
.boat-editor-procedure-actions input[type="submit"] {
  align-items: center;
  display: inline-flex;
  height: var(--boat-control-height, 38px);
  justify-content: center;
  min-width: 108px;
  max-width: 150px;
  padding-left: 12px;
  padding-right: 12px;
  white-space: nowrap;
}
