body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--base-color:#3d3d3d;--blue-color:#09f}.App{padding-bottom:20px}p,textarea{color:#3d3d3d;color:var(--base-color)}h1,h2,h3{color:#000}a{color:#09f;color:var(--blue-color);cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}button{border:none;cursor:pointer}.bold{font-weight:500}.background-button{border:none;padding:6px 10px;border-radius:3px;cursor:pointer;transition:transform .1s,opacity .1s,background-color .1s;background-color:#f0f0f0}.background-button:hover{background-color:#f5f5f5}.clear-button{border:none;padding:4px 8px;border-radius:25%;cursor:pointer;background-color:#fff}.clear-button:hover{background-color:#f0f0f0}.background-button:active{outline:none}header{display:flex}header .right{margin-left:auto;padding:8px;text-align:right}.right button{margin-right:8px}.user-button{background-color:#41aaff;color:#fff;padding:6px 10px;border-radius:3px;font-weight:600;font-size:15px;border:1px solid #fff;height:32px;box-sizing:border-box;display:inline-block}.user-button:hover{background-color:#008cff}.logged-in{background-color:#fff;border:1px solid #aad9ff;color:#008cff}.logged-in br{display:none}.logged-in:hover{background-color:#fff}.edit-user-name{resize:none}.edit-user-name:hover,.sign-out-button{background-color:#fff}.sign-out-button{color:#3b3b3b;vertical-align:top;border:1px solid #ebebeb;padding:6px 10px;height:32px;box-sizing:border-box;border-radius:3px;cursor:pointer;font-size:14px;transition:background-color .1s}.sign-out-button:hover{background-color:#f5f5f5}main{margin:0 auto;width:calc(25% + 600px)}@media print,screen and (max-width:850px){main{box-sizing:border-box;width:100%;padding:0 20px}}.page-container{display:flex}.persistent-tasks-title{margin-top:4px}.daily-container{flex:2 1;margin-right:10px}@media print,screen and (max-width:650px){.daily-container{margin-right:0}.page-container{display:block}.persistent-tasks-title{margin-bottom:15px}}.day-nav-date{font-size:14px;margin-right:5px}.persistent-container,.title{flex:1 1}.title{margin:0 0 15px;text-transform:capitalize}.date-subtitle{margin-bottom:20px;font-size:14px}.day-nav,.main-header{display:flex}.day-nav{flex:1 1;margin:-10px 20px 0 auto;padding-left:15px;align-items:center;text-align:right}.day-nav button{padding:6px 10px;border-radius:20px;margin-left:4px;background-color:#fff}.recurring-title{text-transform:uppercase;font-size:12px;color:grey;margin-top:26px}.day-nav button:hover{background-color:#f5f5f5}#today-button{margin-left:0;color:#303030;font-size:14px}.new-task{margin-top:10px}.warning-container{margin-top:20px;display:flex;flex-direction:column;align-items:center;transition:opacity 3s}.warning-content{line-height:1.5;color:grey;font-size:14px;border:1px solid #f0f0f0;background-color:#fff;padding-left:14px;padding-right:18px;border-radius:3px;position:relative}@media print,screen and (max-width:450px){.warning-container{padding-right:20px}}.warning-content a{font-weight:500}.warning-content button{color:#0084ff;cursor:pointer;width:18px;height:18px;font-size:12px;background-color:transparent;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}.warning-content button:hover{color:#000;background-color:transparent}.new-task-button{padding:6px 10px;background-color:#fff;border-radius:20px;color:#202020;font-weight:500;transition:box-shadow .2s,background-color .1s}.new-task-plus{color:#09f;color:var(--blue-color);font-size:16px;margin-right:8px}.new-task-button:hover{opacity:1;background-color:#f3f3f3}.completed-button{margin-top:5px;margin-bottom:5px;box-sizing:border-box;background-color:#fff;padding:0 10px;border-radius:20px;color:#202020;font-size:14px;margin-left:27px;transition:box-shadow .2s}.completed-button .wrapper{margin-top:4px}.completed-angle{display:inline-block;color:grey;font-size:20px;margin-left:6px;vertical-align:top}.completed-button:hover{opacity:1;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.completed-button:focus{outline:none}.persistent-tasks-header button{background-color:#fff;border-radius:50%;font-size:18px;color:grey;vertical-align:baseline}.persistent-tasks-header button>*{vertical-align:bottom}.persistent-tasks-header button:hover{background-color:#f7f7f7}.persistent-tasks-header button:focus{outline:none}.download-container{display:inline}.header-buttons{display:flex}.download-button{font-size:14px;color:#313131;padding:4px 6px;border-radius:20px;margin-left:4px;background-color:#f1f1f1}.download-button:hover{background-color:#dfdfdf}.download-button.save{background-color:#f8f8f8}.download-button.save:hover{background-color:#f0f0f0}.download-link{color:#494949;display:inline-block;vertical-align:bottom;font-size:14px;margin:0 5px 8px}@media print,screen and (max-width:450px){main{padding-right:0}}@media print,screen and (max-width:640px){.download-link{display:block}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.modal-container{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;left:0;bottom:0;background-color:hsla(0,0%,100%,.5)}.modal-content{margin:0 10px;width:500px;border-radius:2px;box-shadow:0 12px 32px -4px rgba(0,0,0,.3);padding:24px;background:#fff;position:relative}.modal-content h1{margin-top:0}.sign-in-with{display:grid;place-items:center}.google-sign-in{display:flex;justify-content:center;align-items:center}.google-icon{width:20px;height:20px;margin-right:5px}.or-divider{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}.or-divider-line{border-top:1px solid #e4e4e4;width:100%}.or-divider-text{text-align:center;margin:0 10px}.modal-container label{display:block;margin-top:12px;margin-bottom:8px}.modal-container input{display:block;width:100%;padding:8px 12px;box-sizing:border-box;border-radius:4px;border:1px solid #aaa}.modal-container .submit-button,form .user-button{float:right;margin:10px 0;width:auto}form .user-button{cursor:pointer;border:none}.footer{clear:both}.footer .error{background-color:#ffd9d9;padding:6px;margin-bottom:10px}.footer p{margin:0}.modal-container .footer button{padding:0;background-color:transparent;color:var(--blue-color);cursor:pointer}.modal-container .footer button:hover{text-decoration:underline}.exit-button{color:#a5a5a5;position:absolute;top:10px;right:10px;width:20px;height:20px;font-size:18px;text-align:center;cursor:pointer}.exit-button:hover{color:grey}.new-user-content .welcome{color:#1596ff}.new-user-content .subject-line{font-style:italic}.new-user-content button{float:right}.task{--space-between-tasks:8px;position:relative;padding-top:var(--space-between-tasks)}.main{display:flex;margin-right:10px}.checkmark-container{margin:5px 10px}.checkmark{color:grey;cursor:pointer}.content-container{display:flex;padding-bottom:var(--space-between-tasks);border-bottom:1px solid #cfcfcf;width:100%}.content,.no-border{border:none}.content{background-color:transparent;width:100%;resize:none;outline:none;font-family:inherit;font-size:inherit;line-height:1.5;font-size:14px;height:24px}.content::-webkit-input-placeholder{font-size:16px}.content:-ms-input-placeholder{font-size:16px}.content::-ms-input-placeholder{font-size:16px}.content::placeholder{font-size:16px}.content-edited:first-line{color:#000;font-size:16px}.task-buttons{display:flex;opacity:0;transition:opacity .2s}.task:hover .task-buttons{opacity:1}.column-buttons{display:flex;flex-direction:column;height:32px;width:18px}.column-buttons.button{width:18px;height:16px}.column-buttons.up-down{margin-right:2px;width:24px}.column-buttons .up-down{width:24px}.edit-buttons{color:#464646;cursor:pointer;font-size:14px;border-radius:4px;margin:0;background-color:transparent;display:flex;justify-content:center;align-items:center}.edit-buttons:hover{background-color:#f5f5f5}.edit-buttons.delete{color:#c20000}.edit-buttons.settings{font-size:12px;flex-basis:16px}.reminders{font-size:12px;background-color:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.5);border-radius:12px;display:inline-block;padding:3px 6px}footer{display:flex;height:18px}.footer-buttons{margin-left:auto}.dropdown{position:absolute;top:16px;right:16px;background-color:#fff;box-shadow:1px 1px 6px -2px rgba(0,0,0,.6);border-radius:2px;overflow:hidden;z-index:1;white-space:nowrap}.dropdown .menu-item{width:100%;font-size:14px;color:#3b3b3b;padding:8px 10px;border-bottom:1px solid #e9e9e9;cursor:pointer}.dropdown .menu-item:hover{background-color:#f8f8f8}.menu-item:last-child{border-bottom:none}.dropdown .icon{display:inline-block;width:18px;height:16px;font-size:14px}.notes h2{margin-bottom:10px}.notes-container,.notes-date{display:flex}.notes-date{flex-direction:column;align-items:center;justify-content:center;flex-basis:40px;width:40px;height:50px;margin-top:6px;margin-bottom:34px;padding:4px;border:1px solid grey;border-radius:10px;font-weight:600;color:#222}.notes-date span:first-child{text-transform:uppercase;font-size:10px}.notes-date span:nth-child(2){font-size:20px}.notes-content{border:none;background-color:transparent;width:100%;margin-left:10px;resize:none;outline:none;font-family:inherit;font-size:inherit;line-height:1.5}
/*# sourceMappingURL=main.066b8aac.chunk.css.map */