.b-input-wrapper {
  font-size: 0.75rem;
  position: relative;
  width: 100%;
}
.b-input {
  appearance: none;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #111;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0.75em;
  position: relative;
  z-index: 1;
  width: 100%;
  transition: all 200ms ease;
}
.b-input + .b-input-placeholder {
  background: #fff;
  border-color: #111;
  color: rgba(17,17,17,0.5);
}
.b-input[disabled] {
  color: #111;
  cursor: not-allowed;
  opacity: 0.3;
}
.b-input[disabled] + .b-input-placeholder,
.b-input[disabled]:active + .b-input-placeholder,
.b-input[disabled]:focus + .b-input-placeholder,
.b-input[disabled]:hover + .b-input-placeholder {
  background: #fff;
  border-color: #111;
}
.b-input:active {
  color: #111;
}
.b-input:active + .b-input-placeholder {
  background: #fff;
  border-color: #111;
}
.b-input:focus {
  color: #111;
}
.b-input:focus + .b-input-placeholder {
  background: #fff;
  border-color: #0e0e0e;
}
.b-input:hover {
  color: #111;
}
.b-input:hover + .b-input-placeholder {
  background: #fff;
  border-color: #0e0e0e;
}
.b-input-placeholder {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  z-index: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhY2thZ2VzL2JvdW5kbGVzcy1pbnB1dC9zdHlsZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksV0FBVyxRQUFYO0VBQ0EsVUFBVSxTQUFWO0VBQ0EsT0FBTyxLQUFQOztBQUdKO0VBQ0ksWUFBWSxLQUFaO0VBQ0EsWUFBWSxZQUFaO0VBQ0EsUUFBUSxzQkFBUjtFQUNBLGVBQWUsSUFBZjtFQUNBLE9BQU8sS0FBUDtFQUNBLGFBQWEsUUFBYjtFQUNBLFdBQVcsUUFBWDtFQUNBLGFBQWEsUUFBYjtFQUNBLGFBQWEsUUFBYjtFQUNBLFFBQVEsRUFBUjtFQUNBLFNBQVMsT0FBVDtFQUNBLFVBQVUsU0FBVjtFQUNBLFNBQVMsRUFBVDtFQUNBLE9BQU8sS0FBUDtFQUVBLFlBQVksZUFBWjs7QUFJQTtFQUNJLFlBQVksS0FBWjtFQUNBLGNBQWMsS0FBZDtFQUNBLE9BQU8sbUJBQVA7O0FBR0o7RUFDSSxPQUFPLEtBQVA7RUFDQSxRQUFRLFlBQVI7RUFDQSxTQUFTLElBQVQ7O0FBRUE7QUFBeUI7QUFDaUM7QUFDZ0M7RUFFdEYsWUFBWSxLQUFaO0VBQ0EsY0FBYyxLQUFkOztBQUlSO0VBQ0ksT0FBTyxLQUFQOztBQUVBO0VBQ0ksWUFBWSxLQUFaO0VBQ0EsY0FBYyxLQUFkOztBQUlSO0VBQ0ksT0FBTyxLQUFQOztBQUVBO0VBQ0ksWUFBWSxLQUFaO0VBQ0EsY0FBYyxRQUFkOztBQUlSO0VBQ0ksT0FBTyxLQUFQOztBQUVBO0VBQ0ksWUFBWSxLQUFaO0VBQ0EsY0FBYyxRQUFkOztBQUtaO0VBQ0ksVUFBVSxPQUFWO0VBQ0EsVUFBVSxTQUFWO0VBQ0EsS0FBSyxFQUFMO0VBQ0EsTUFBTSxFQUFOO0VBQ0EsUUFBUSxFQUFSO0VBQ0EsT0FBTyxFQUFQO0VBQ0EsYUFBYSxPQUFiO0VBQ0EsZUFBZSxTQUFmO0VBQ0EsU0FBUyxFQUFUIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkByZXF1aXJlIFwidmFyaWFibGVzXCJcblxuLmItaW5wdXQtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiBJbnB1dC1mb250U2l6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5iLWlucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IGJvcmRlclJhZGl1cztcbiAgICBjb2xvcjogSW5wdXQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcblxuICAgIC8vIHRoZSBwbGFjZWhvbGRlciBzaXRzIGFmdGVyIHRoZSBwcmltYXJ5IGlucHV0LCBzbyB3ZSdsbCBhcHBseSBzdHlsaW5nIHRvIHRoYXQgaW5zdGVhZFxuXG4gICAgJiArIC5iLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogSW5wdXQtYmFja2dyb3VuZENvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IElucHV0LWJvcmRlckNvbG9yO1xuICAgICAgICBjb2xvcjogSW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjb2xvcjogSW5wdXQtY29sb3ItZGlzYWJsZWQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IElucHV0LW9wYWNpdHktZGlzYWJsZWQ7XG5cbiAgICAgICAgJiArIC5iLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAmOmFjdGl2ZSArIC5iLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAmOmZvY3VzICsgLmItaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgICY6aG92ZXIgKyAuYi1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBJbnB1dC1iYWNrZ3JvdW5kQ29sb3ItZGlzYWJsZWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IElucHV0LWJvcmRlckNvbG9yLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogSW5wdXQtY29sb3ItYWN0aXZlO1xuXG4gICAgICAgICYgKyAuYi1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBJbnB1dC1iYWNrZ3JvdW5kQ29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBJbnB1dC1ib3JkZXJDb2xvci1hY3RpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IElucHV0LWNvbG9yLWZvY3VzO1xuXG4gICAgICAgICYgKyAuYi1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBJbnB1dC1iYWNrZ3JvdW5kQ29sb3ItZm9jdXM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IElucHV0LWJvcmRlckNvbG9yLWZvY3VzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBJbnB1dC1jb2xvci1ob3ZlcjtcblxuICAgICAgICAmICsgLmItaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogSW5wdXQtYmFja2dyb3VuZENvbG9yLWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBJbnB1dC1ib3JkZXJDb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmItaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHotaW5kZXg6IDA7XG59XG4iXX0= */