.bp-input{position:relative;margin:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:2px;border-style:inset;border-color:initial;-o-border-image:initial;border-image:initial;border-radius:4px;border:1px solid #dcdfe6;background-color:#fff}.bp-input .bp-input__prefixIcon{margin-left:10px}.bp-input .bp-input__prefixIcon,.bp-input .bp-input__suffixIcon{cursor:pointer;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.bp-input .bp-input__suffixIcon{margin-right:10px}.bp-input input{-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;letter-spacing:normal;color:#424242;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:textfield;-webkit-rtl-ordering:logical;cursor:text;margin:0;font-size:1rem;font-weight:400;padding:1px}.bp-input .bp-input__inner{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance:none;background-color:transparent;background-image:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;color:#424242;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:none;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.bp-input .bp-input__inner:focus{outline:none}.bp-input.bp-input__focus{border-color:#07c160}.bp-input.bp-input__warn input,.bp-input.bp-input__warn textarea{color:#fa5151}.bp-input.bp-input__warn .bp-input__warnIcon{position:absolute;right:5px;top:8.5px}.bp-input.bp-input__warn.bp-input__focus{border-color:#fa5151}.bp-input.bp-input__textarea{padding-right:0;background:transparent;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom}.bp-input.bp-input__textarea .bp-input__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;height:auto}.bp-input .bp-input__counter{text-align:right;position:absolute;bottom:5px;right:5px;color:#adadad;font-size:.9rem}.bp-input.bp-input__disabled{opacity:.5;cursor:not-allowed;-ms-touch-action:none;touch-action:none;pointer-events:none}