body,html{margin:0;padding:0;height:100%}#app,body,html{position:relative}#app{font-family:Nunito Sans,Avenir,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.legal-notice{position:absolute;padding:1rem;bottom:0;max-width:50%}@media (max-width:960px){.legal-notice{max-width:100%}}.digit{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.digit-label{font-size:.8rem;color:rgba(0,0,0,.5);margin-top:.25rem}.number{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number,.number-digits{display:-webkit-box;display:-ms-flexbox;display:flex}.number-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.number-form,.number-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-form form{margin-bottom:1rem}.number-form input{width:100%;font-size:1rem;color:#2c3e50;line-height:1;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 2px 4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1);font-family:Nunito Sans,Helvetica,Arial,sans-serif;-webkit-appearance:none;padding:.75rem;border:none;border-radius:4px;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;min-width:200px}.number-form-error{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;color:#ff5c4f;height:102px}