.input{width:100%}.input input{text-align:right;width:100%;font-size:4vw;font-weight:500;color:#bbb}.input input:disabled,.input input[disabled]{opacity:.5;background:0 0}.input input::-webkit-input-placeholder{font-size:4vw;font-weight:500;color:#bbb}.input input::-moz-placeholder{font-size:4vw;font-weight:500;color:#bbb}.input input::-ms-input-placeholder{font-size:4vw;font-weight:500;color:#bbb}.input input::placeholder{font-size:4vw;font-weight:500;color:#bbb}.input .icon--pen{background:#fff url(../images/icon_pen@2x.png) no-repeat 100%;padding-right:6.267vw!important;background-size:2.933vw 2.933vw}.input .btn--pwd{-webkit-box-sizing:content-box;box-sizing:content-box;width:4.533vw;padding:2.667vw 2.667vw 2.667vw 0;margin-left:3.333vw;margin-right:-3.333vw}