.forms-quick-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  margin-block: 1rem;
}

.forms-quick-actions a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: .5rem .8rem;
  border: 1px solid #284d65;
  border-radius: .4rem;
  font-weight: 600;
  color: #183d54;
  background: #fff;
}

.forms-quick-actions a:first-child {
  color: #fff;
  background: #183d54;
}

.forms-number-search {
  margin-block: 1rem;
}

.forms-number-search label {
  display: block;
}

.forms-number-search input {
  box-sizing: border-box;
  width: min(100%, 22rem);
  min-height: 44px;
  margin-top: .25rem;
  padding: .5rem .65rem;
  border: 1px solid #687984;
  border-radius: .4rem;
  font: inherit;
}

.forms-number-search p:empty {
  margin: 0;
}

.forms-number-search ul {
  padding-inline-start: 1.25rem;
}
