substrate-input {
  display: block;

  & .substrate.input {
    flex-wrap: wrap;
    align-items: center;
    min-width: 100%;
    display: flex;

    & .label-content {
      width: 100%;
    }

    & input {
      border: 1px solid;
      border-radius: 0;
      outline: 1px solid #0000;
      width: 100%;
      padding: 1rem 1rem .8rem;
      transition: all .2s;

      &:focus {
        outline: 1px solid;
      }
    }
  }
}

substrate-input:not(:defined) {
  visibility: hidden;
}
