:host {
  flex: auto;
  display: contents;
}

.input-group {
  display: flex;
  align-items: stretch;
  width: 100%;

  input {
    flex: 1;
    min-width: 0;
  }

  .input-group-append {
    flex-shrink: 0;
  }
}
