/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*{-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{color:#333;font-family:Segoe UI,Lucida Grande,Ubuntu,'sans-serif';font-size:16px;line-height:1.5}#app{margin:1em 2em}#app>header h1{margin-bottom:0}#app>header ul li{font-size:1em}#app>footer{font-size:.75em;font-style:italic}#app :focus{outline-style:none}#app a{color:#346392;text-decoration:none}#app a:hover:not(.active){text-decoration:underline}#app a.active,#app button{font-weight:700}#app button{background-color:#6496c8;border:0;border-radius:1em;color:#fff;line-height:1.8;margin:0 10px 0 0;padding:0 1em;text-shadow:-1px 1px #417cb8}#app button:hover{background-color:#346392;text-shadow:-1px 1px #27496d}#app button:active{background-color:#27496d;text-shadow:-1px 1px #193047}#app button[disabled]{background-color:#6496c8;opacity:.5;text-shadow:-1px 1px #417cb8}#app button:disabled,#app input:disabled,#app textarea:disabled{opacity:.5}#app li,#app p{max-width:42em}.login form{width:20em}.login input{margin:.25em 0;width:100%}.login .hint,.login button{font-size:.75em}.login .error-message{color:red;margin:.5em;padding-top:.5em}.fields-page form{max-width:42em}.fields-page h3{margin:.5em 0}.fields-page fieldset{border-radius:.5em}.fields-page label{display:inline-block;margin:.25em 1em 0 0}.fields-page input{font-size:.75em;margin:.25em;padding:.25em}.fields-page input[type=text]{width:16em}.fields-page .dynamic-field{display:inline-block}.fields-page .dynamic-field input{border:1px solid #ccc}.fields-page .dynamic-field.is-dirty input{border:1px solid red}.fields-page button{font-size:.75em;margin-top:1em!important}.fields-page pre{font-size:.625em}.firebase-page .profile-image img{border-radius:25%;margin-bottom:1em}.firebase-page .error-message{color:red;margin:.5em;padding-top:.5em}.firebase-login .social-auth-providers{margin-bottom:1em}.firebase-login form{max-width:28em}.firebase-login form input{margin:.25em 0;padding:.25em;border:1px solid #ccc;width:100%}.firebase-login form input:focus{border:1px solid #aaa}.firebase-login form .buttons{padding-top:.5em}.firebase-login form .buttons button{font-size:.825em}.firebase-login form .hint{font-size:.75em}.firebase-login form .error-message{color:red;margin:.5em;padding-top:.5em}.firebase-users{padding-top:1em}.firebase-users ol{list-style-type:none;padding:0}.firebase-users ol li{height:42px;margin:.5em;display:inline-block}.firebase-users ol li img{height:100%;border-radius:25%}.este-loading:after{animation:pendingEllipsis 2s 2s infinite;content:"\2026";display:inline-block;overflow:hidden;position:absolute;vertical-align:bottom;visibility:hidden}@keyframes pendingEllipsis{0%{visibility:hidden;width:2px}to{visibility:visible;width:55px}}.me-page a.active{text-decoration:underline!important;font-weight:400!important}.me-page ul{padding:0}.me-page ul li{display:inline-block;margin-right:1em}.buttons button{font-size:.75em}.new-todo{border:0;border-bottom:1px solid #ccc;font-size:1.5em;max-width:21em}.new-todo:focus{border-bottom:1px solid #777}.todo{font-size:.875em;margin-bottom:.25em;max-width:42em}.todo .view{cursor:pointer}.todo .completed{text-decoration:line-through}.todo .button{border-radius:.5em;display:inline-block;padding:.125em .5em;background-color:#6496c8;color:#fff;cursor:pointer;font-size:.875em;font-weight:700;margin-left:.25em;text-shadow:-1px 1px #417cb8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.todo .button:hover{background-color:#346392;text-shadow:-1px 1px #27496d}.todo:hover .button{visibility:visible}
/*# sourceMappingURL=app-4e5846732ef9ba0008ce.css.map*/