.result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.result_sum{font-weight:700;font-size:40px;margin-bottom:30px}.result_currency{font-size:22px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.amount{background-color:#ffdded}.amount_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:28px;padding:20px 0}.amout_sum{margin-right:10px;font-weight:700}.amount_currency{margin-right:25px;font-size:20px}.amount_currency,.key{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.key{cursor:pointer;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;background:linear-gradient(135deg,hsla(0,0%,100%,0),rgba(148,158,181,.05));padding:20px 0;color:#fff;font-size:22px;font-weight:700;-webkit-transition:all .2s;transition:all .2s}.key:hover{background:linear-gradient(135deg,hsla(0,0%,100%,0),rgba(148,158,181,.1))}.key:active{background:linear-gradient(135deg,hsla(0,0%,100%,.1),rgba(148,158,181,.4))}.keypad{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:linear-gradient(135deg,#ff117e,#4e77d6)}html{overflow:hidden}body,html{height:100vh}body{margin:0;padding:0}.app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-align:center;color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;position:absolute;top:0;left:0;width:100%;height:100%}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}