/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,input[type=search]{box-sizing:content-box}img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.Input-header,.Input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.Input{margin:0 auto;padding:8px;max-width:600px}.Input-header{display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Input-header h1{margin-right:auto}.Input-header .isvg{float:left;margin:6px -8px 0 8px;height:24px}.Input>section{margin:36px 0}.Input-row{margin:8px 0;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.Input-row--guttered{margin-left:-8px;margin-right:-8px}.Input-row--guttered .Input-rowItem{margin-left:8px;margin-right:8px}.Input-rowItem{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Input-birthday input{text-align:center}.Input-birthdayItem{margin:0 8px}.Input-userIdRow{margin-top:0}.Input-userId{margin-right:8px}.Input-pinRow{-webkit-animation:fade-in .35s;animation:fade-in .35s}.Input-pinRow em{text-decoration:underline}.Input-pin{color:#ff4081;padding:0 .5em}.Page{position:relative}.Page-table{width:100%}.Page-table thead th{background:#bfe601;color:rgba(0,0,0,.56)}.Page-printTime{text-align:right;font-size:13px;color:rgba(0,0,0,.56)}.Page-table td,.Page-table th{padding:.5em;border-bottom:1px dotted rgba(0,0,0,.56)}.Page-table th{background:#f7f7f7}.Input-userIdNote,.Page-tableNote{margin:0;font-size:12px;color:rgba(0,0,0,.56)}.App-nav{display:none;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.App-back{margin-right:auto;transform:scale(1.5)}.App-back,.App-resetAll{-webkit-transform:scale(1.5);-ms-transform:scale(1.5)}.App-resetAll{margin-right:24px;transform:scale(1.5)}.App-resetAll.is-glowing::before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.2);border-radius:100px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:slow-emphasize ease-out .8s infinite;animation:slow-emphasize ease-out .8s infinite;-webkit-animation-delay:2s;animation-delay:2s;z-index:-1}.App-print{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.App-footer{text-align:center;font-size:12px;color:rgba(0,0,0,.56);margin-top:44px}.App-footer p{margin:8px 0}@media screen{.App-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0;height:48px;fill:rgba(255,255,255,.87);color:rgba(255,255,255,.87);z-index:100;position:relative}.App--page{padding:0 56px 56px;background:#555}.Page{background:#fff;padding:48px;-webkit-animation:page-fade-in .35s cubic-bezier(.215,.61,.355,1);animation:page-fade-in .35s cubic-bezier(.215,.61,.355,1);box-shadow:0 4px 8px rgba(0,0,0,.3),0 0 14px rgba(0,0,0,.2);border-radius:2px}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes page-fade-in{from{opacity:0;-webkit-transform:translateY(25vh);transform:translateY(25vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes page-fade-in{from{opacity:0;-webkit-transform:translateY(25vh);transform:translateY(25vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slow-emphasize{from{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes slow-emphasize{from{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}