body,input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root{--primary:#1976d2;--primary500:#2196f3;--primary-hover:#1565c0;--light:#fff;--light-gray:#efefef;--gray:#607d8b;--reminders-bg:#efefef;--reminder-bg:#fff;--reminder-bg-complete:#b3b3b3}.login-page{display:flex;flex-direction:column;height:100vh;justify-content:center}.login-page .headers{margin-bottom:1rem}.login-page .buttons{align-items:center;display:flex;flex-direction:column;gap:1rem}.login-page .buttons button{border:1px solid;border-radius:1rem;font-size:1rem;height:3.25rem;max-width:400px;padding:1rem .75rem .95rem;width:100%}.login-page .buttons button:hover{cursor:pointer;opacity:.75}.login-page .buttons .login-anon{border-color:var(--gray);color:var(--gray)}.login-page .buttons .login-facebook{border-color:var(--primary500);color:var(--primary500)}.fullscreen-loader{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.dashboard-page{margin:0 auto;max-width:var(--reminders-width);padding:1.5rem 1rem;width:100%}.dashboard-page .counter{align-items:center;background-color:var(--light);border-radius:1rem;display:flex;justify-content:center;margin-top:.5rem;padding:1rem .75rem;position:relative}.dashboard-page .counter svg{left:.75rem;position:absolute}.dashboard-page .reminders-list{background-color:var(--light-gray);border-radius:1rem;margin-top:.5rem;overflow:hidden;padding:0}.dashboard-page .reminders-list .reminder:last-of-type:after{content:none}.reminder{align-items:center;background-color:var(--reminder-bg);display:flex;gap:.75rem;min-height:3.7rem}.reminder:after{background-color:rgba(0,0,0,.125);bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.reminder .title{flex-grow:1;margin-right:1rem;min-width:2rem;padding:.5rem 0;width:100%;word-break:break-word}.reminder .date{border-radius:4px;justify-content:center;min-width:5rem;padding:4px}.editable-text{align-items:center;cursor:pointer;display:flex;min-height:1.5rem;position:relative}.editable-text .edit-icon{display:none;height:14px;left:calc(100% + 4px);position:absolute;top:calc(50% - 5px);width:14px}.editable-text.editing .edit-icon{display:block!important}.editable-text:hover .edit-icon{display:block}.editable-text .MuiTextField-root{margin:-4px 0 -5px;width:100%}.editable-text .MuiTextField-root textarea{line-height:1.5rem}.editable-text .input{height:1.2rem;margin-top:5px}.reminder-list-page{margin:0 auto;max-width:var(--reminders-width);padding:.75rem 1rem 1rem}.reminder-list-page .reminder-list{border-radius:1rem}.reminder-list-page .reminder-list .reminder.first{border-top-left-radius:1rem;border-top-right-radius:1rem}.reminder-list-page .reminder-list .reminder.last{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.reminder-list-page .reminder-list .reminder.last:after{content:none}.reminder-list-page .reminder-list .MuiListSubheader-root{background-color:var(--reminders-bg);color:#000;font-size:1.5rem;margin-top:1rem;top:96px}.reminder-list-page .reminder-list .MuiListSubheader-root:first-of-type{margin-top:0}.reminder-list-page .loader-container{display:flex;justify-content:center;margin:1rem}.reminder-list-page .create-reminder-button{bottom:1.5rem;position:fixed;right:1.5rem}.reminders-layout{--reminders-width:650px;background-color:var(--reminders-bg);min-height:100vh}
/*# sourceMappingURL=main.61fae96a.css.map*/