.input{-webkit-box-flex:0;display:flex;flex-direction:column}.input--gray-static .input-blk{border-color:#474747}.input--gray-static .inp{color:#ffffff80}.input--gray-static .input-plh span{color:#fff9}.input.is-error .input-blk{border-color:var(--error)}.input.is-error .input-caption span{color:var(--error)}.input.is-btn .input-blk{border-right:none;flex:1}.input-caption{margin-bottom:4px}.input-caption span{color:var(--n803);font-family:Montserrat-Regular;font-size:14px;letter-spacing:.28px;line-height:17px;transition:color .2s}.input-blk{height:100%;position:relative;transition:border-color .2s}.input-blk,.input-blk--gray{border:1px solid var(--n505)}.input-wrapper{height:42px}.input-plh,.input-wrapper{-webkit-box-flex:0;display:flex;width:100%}.input-plh{align-items:center;height:100%;left:0;opacity:0;padding-left:16px;pointer-events:none;position:absolute;top:0;transition:opacity .2s}.input-plh.is-vis{opacity:1}.input-plh span{color:var(--n803)}.input input,.input-plh span{font-family:Montserrat-Regular;font-size:14px;letter-spacing:.28px;line-height:17px}.input input{color:var(--n80);height:100%;padding-left:16px;width:100%}.input-btn{height:calc(100% + 2px);padding-left:12px;padding-right:12px;position:relative}.textarea{-webkit-box-flex:0;display:flex;flex-direction:column}.textarea.is-error .input-blk{border-color:var(--error)}.textarea.is-error .input-caption span{color:var(--error)}.textarea textarea{color:var(--n80);font-family:Montserrat-Regular;font-size:14px;height:100%;letter-spacing:.28px;line-height:17px;padding-left:16px;padding-top:14px;resize:none;width:100%}.textarea .input-blk{height:166px}.textarea .input-plh{align-items:flex-start;padding-top:14px}
